Revenue Recognition - Activity in Contract Acquisition Costs, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Revenue Recognition | ||||
| Balance, beginning of period | $ 246,356 | $ 280,984 | $ 261,946 | $ 289,200 |
| Additions | 46,218 | 68,519 | 90,022 | 125,116 |
| Amortization expense | (57,480) | (67,623) | (117,122) | (132,842) |
| Foreign currency translation | 101 | 367 | 349 | 773 |
| Deconsolidated Subsidiaries | (126,994) | (126,994) | ||
| Balance, end of period | $ 108,201 | $ 282,247 | $ 108,201 | $ 282,247 |