|12 Months Ended|
Dec. 31, 2020
|Revenue from Contract with Customer [Abstract]|
|Disaggregation of Revenue||Based on the information management reviews internally for evaluating operating segment performance and nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors, we disaggregate revenue as follows:
Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef