Incremental Costs to Obtain a Contract with a Customer (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Capitalized Contract Cost [Line Items] | |||||
| Amortization expense related to deferred costs | $ 22,420 | $ 15,375 | $ 43,151 | $ 29,164 | |
| Incremental costs capitalized | 24,728 | $ 17,783 | 43,569 | $ 32,084 | |
| Commission and incentive payments | |||||
| Capitalized Contract Cost [Line Items] | |||||
| Total deferred costs | 162,208 | 162,208 | $ 162,508 | ||
| Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent | Commission and incentive payments | |||||
| Capitalized Contract Cost [Line Items] | |||||
| Total deferred costs | 83,524 | 83,524 | 92,525 | ||
| Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent | Commission and incentive payments | |||||
| Capitalized Contract Cost [Line Items] | |||||
| Total deferred costs | $ 78,684 | $ 78,684 | $ 69,983 | ||