XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2020
Dec. 31, 2018
Significant Accounting Policy [Line Items]          
Accounts receivable, allowance for credit loss $ 6,686,000 $ 5,579,000      
Cumulative effect of accounting change 3,497,991,000 2,663,227,000 $ 2,197,219,000   $ 1,987,720,000
Impairment of goodwill 0 0      
Net foreign currency gains (losses) $ (11,806,000) $ (25,398,000) (9,251,000)    
Cumulative Effect, Period of Adoption, Adjustment          
Significant Accounting Policy [Line Items]          
Cumulative effect of accounting change     $ 6,074,000    
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment          
Significant Accounting Policy [Line Items]          
Accounts receivable, allowance for credit loss       $ (8,000,000)  
Cumulative effect of accounting change       $ 6,000,000