v3.26.1
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