XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Asset Balances and Related Amortization Expense For Contract Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Costs to Obtain a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance $ 396,930 $ 343,991 $ 378,467 $ 325,457
Capitalization of Costs 15,838 19,937 49,681 51,434
Amortization (15,808) (13,442) (31,188) (26,405)
Ending Balance 396,960 350,486 396,960 350,486
Costs to Fulfill a Contract [Member]        
Capitalized Contract Cost [Line Items]        
Beginning Balance 440,402 360,588 420,011 338,895
Capitalization of Costs 35,332 32,514 70,889 66,162
Amortization (16,010) (12,778) (31,176) (24,733)
Ending Balance $ 459,724 $ 380,324 $ 459,724 $ 380,324