XML 95 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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%