XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Costs to Obtain a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance $ 325,457 $ 272,919
Capitalization of Costs 31,497 28,286
Amortization (12,963) (10,682)
Ending Balance 343,991 290,523
Costs to Fulfill a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance 338,895 265,657
Capitalization of Costs 33,649 28,630
Amortization 11,956 9,206
Ending Balance $ 360,588 $ 285,081