XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Costs to Obtain a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance $ 272,919 $ 232,583
Capitalization of Costs 28,286 20,541
Amortization (10,682) (8,785)
Ending Balance 290,523 244,339
Costs to Fulfill a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance 265,657 199,593
Capitalization of Costs 28,630 22,178
Amortization (9,206) (6,802)
Ending Balance $ 285,081 $ 214,969