XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Contract Assets, Contract Liabilities and Contract Costs and Net Sales - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Capitalized Contract Cost [Line Items]      
Decrease in contract assets and liabilities $ 42,200    
Deferred commissions 30,319   $ 30,659
Amortization of deferred commissions 800 $ 1,100  
Contract cost 14,200   $ 14,700
Amortization contract cost 1,300 $ 700  
Aggregate amount of transaction price allocated to remaining performance obligations $ 903,700    
Percentage of transaction recognized 73.00%    
Minimum [Member]      
Capitalized Contract Cost [Line Items]      
Period of duration for recognition of transaction 1 year    
Maximum [Member]      
Capitalized Contract Cost [Line Items]      
Period of duration for recognition of transaction 3 years