XML 88 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Costs to Obtain a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance $ 272,919 $ 232,583
Capitalization of Costs 97,978 77,644
Amortization (45,440) (37,308)
Ending Balance 325,457 272,919
Costs to Fulfill a Contract [Member]    
Capitalized Contract Cost [Line Items]    
Beginning Balance 265,657 199,593
Capitalization of Costs 114,152 96,728
Amortization (40,914) (30,664)
Ending Balance $ 338,895 $ 265,657