Description of Business and Summary of Significant Accounting Policies - Disaggregated of Revenue by Primary Geographical Market, Major Product Lines and Timing of Revenue Recognition (Detail) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Disaggregation of Revenue [Line Items] | |||
Total revenues | 100.00% | 100.00% | 100.00% |
North America | |||
Disaggregation of Revenue [Line Items] | |||
Total revenues | 93.00% | 95.00% | 96.00% |
Others | |||
Disaggregation of Revenue [Line Items] | |||
Total revenues | 7.00% | 5.00% | 4.00% |