Annual report pursuant to Section 13 and 15(d)

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

v3.24.0.1
Goodwill and Intangible Assets - Summary of Company's intangible assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 265,986 $ 234,308  
Accumulated Amortization (125,103) (98,879)  
Total 140,883 135,429  
Amortization expense 28,100 25,100 $ 18,800
Trademarks and brands      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 11,734 11,733  
Accumulated Amortization (5,140) (4,294)  
Total 6,594 7,439  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 161,173 145,834  
Accumulated Amortization (62,955) (49,587)  
Total 98,218 96,247  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 93,013 76,677  
Accumulated Amortization (56,942) (44,956)  
Total 36,071 31,721  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 66 64  
Accumulated Amortization $ (66) (42)  
Total   $ 22