Quarterly report [Sections 13 or 15(d)]

Goodwill and Intangible Assets - Summary of Company's intangible assets (Details)

v3.25.1
Goodwill and Intangible Assets - Summary of Company's intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 282,646   $ 263,207
Accumulated Amortization (160,781)   (152,851)
Total 121,865   110,356
Amortization expense 7,200 $ 7,300  
Trademarks and brands      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 11,733   11,732
Accumulated Amortization (6,154)   (5,966)
Total 5,579   5,766
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 167,426   159,919
Accumulated Amortization (80,676)   (76,961)
Total 86,750   82,958
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 103,487   91,556
Accumulated Amortization (73,951)   (69,924)
Total $ 29,536   $ 21,632