XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Capitalized Contract Cost [Line Items]          
Amortization expense related to deferred costs $ 17,179 $ 12,840 $ 46,916 $ 37,225  
Incremental costs capitalized 27,962 $ 15,650 70,668 $ 45,448  
Commission and incentive payments          
Capitalized Contract Cost [Line Items]          
Total deferred costs 111,044   111,044   $ 87,121
Commission and incentive payments | Deferred costs included in prepaid expenses and other current assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 61,272   61,272   44,383
Commission and incentive payments | Deferred costs included in other assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs $ 49,772   $ 49,772   $ 42,738