Capitalized Software and Other Intangibles - Narrative (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 |
|
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |||||
| Amortization of intangible assets | $ 2,400 | $ 2,400 | |||
| Intangible Assets, Excluding Internal-Use Software | |||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |||||
| Amortization of intangible assets | $ 1,200 | $ 1,200 | |||
| Software Development Costs and Acquired Developed Technology | |||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |||||
| Amortization of intangible assets | 7,300 | 9,000 | 14,900 | 18,300 | |
| System development costs | |||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |||||
| Capitalized costs | 6,300 | $ 6,600 | 12,900 | $ 12,400 | |
| Intangible assets, gross | 209,275 | 209,275 | $ 197,130 | ||
| Acquired developed technology | |||||
| Intangible Asset, Finite-Lived, Acquired [Line Items] | |||||
| Intangible assets, gross | $ 48,500 | $ 48,500 | $ 48,500 | ||