Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
|
Capitalized Contract Cost [Line Items] | |||
Amortization expense related to deferred costs | $ 13,789 | $ 14,363 | |
Incremental costs capitalized | 14,301 | $ 19,342 | |
Commission and incentive payments | |||
Capitalized Contract Cost [Line Items] | |||
Total deferred costs | 133,769 | $ 131,387 | |
Commission and incentive payments | Deferred costs included in prepaid expenses and other current assets | |||
Capitalized Contract Cost [Line Items] | |||
Total deferred costs | 53,902 | 72,391 | |
Commission and incentive payments | Deferred costs included in other assets | |||
Capitalized Contract Cost [Line Items] | |||
Total deferred costs | $ 79,867 | $ 58,996 |