Goodwill and Intangible Assets - Summary of Company's intangible assets (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 |
|
| Finite-Lived Intangible Assets [Line Items] | |||||
| Gross Carrying Amount | $ 285,244 | $ 285,244 | $ 286,699 | ||
| Accumulated Amortization | (197,372) | (197,372) | (185,083) | ||
| Total | 87,872 | 87,872 | 101,616 | ||
| Amortization expense | 6,500 | $ 8,100 | 13,100 | $ 15,300 | |
| Trademarks and brands | |||||
| Finite-Lived Intangible Assets [Line Items] | |||||
| Gross Carrying Amount | 11,736 | 11,736 | 11,737 | ||
| Accumulated Amortization | (7,090) | (7,090) | (6,718) | ||
| Total | 4,646 | 4,646 | 5,019 | ||
| Customer relationships | |||||
| Finite-Lived Intangible Assets [Line Items] | |||||
| Gross Carrying Amount | 168,590 | 168,590 | 169,275 | ||
| Accumulated Amortization | (99,619) | (99,619) | (92,323) | ||
| Total | 68,971 | 68,971 | 76,952 | ||
| Developed technology | |||||
| Finite-Lived Intangible Assets [Line Items] | |||||
| Gross Carrying Amount | 104,918 | 104,918 | 105,687 | ||
| Accumulated Amortization | (90,663) | (90,663) | (86,042) | ||
| Total | $ 14,255 | $ 14,255 | $ 19,645 | ||