XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Intangible Assets - Summary of Company's intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 286,592   $ 286,592   $ 263,207
Accumulated Amortization (170,524)   (170,524)   (152,851)
Total 116,068   116,068   110,356
Amortization expense 8,100 $ 7,100 15,300 $ 14,400  
Trademarks and brands          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 11,737   11,737   11,732
Accumulated Amortization (6,344)   (6,344)   (5,966)
Total 5,393   5,393   5,766
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 169,235   169,235   159,919
Accumulated Amortization (84,803)   (84,803)   (76,961)
Total 84,432   84,432   82,958
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 105,620   105,620   91,556
Accumulated Amortization (79,377)   (79,377)   (69,924)
Total $ 26,243   $ 26,243   $ 21,632