XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Costs to Obtain a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance $ 396,960 $ 350,486 $ 378,467 $ 325,457
Capitalization of Costs 27,188 21,451 76,869 72,885
Amortization (16,247) (13,901) (47,435) (40,306)
Ending Balance 407,901 358,036 407,901 358,036
Costs to Fulfill a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance 459,724 380,324 420,011 338,895
Capitalization of Costs 36,776 32,680 107,665 98,842
Amortization (16,841) (13,552) (48,017) (38,285)
Ending Balance $ 479,659 $ 399,452 $ 479,659 $ 399,452