XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Capitalized Contract Cost [Line Items]          
Amortization expense related to deferred costs $ 15,375 $ 15,374 $ 29,164 $ 29,737  
Incremental costs capitalized 17,783 $ 23,364 32,084 $ 42,706  
Commission and incentive payments          
Capitalized Contract Cost [Line Items]          
Total deferred costs 139,644   139,644   $ 131,387
Commission and incentive payments | Deferred costs included in prepaid expenses and other current assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs 58,408   58,408   72,391
Commission and incentive payments | Deferred costs included in other assets          
Capitalized Contract Cost [Line Items]          
Total deferred costs $ 81,236   $ 81,236   $ 58,996