XML 123 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 133,205 $ 124,963
Less: Accumulated amortization (55,835) (42,520)
Intangible assets, net 77,370 82,443
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 63,785 $ 63,803
Weighted Average Estimated Useful Life 9 years 9 months 18 days 10 years 4 months 24 days
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 61,060 $ 53,020
Weighted Average Estimated Useful Life 7 years 6 months 7 years 8 months 12 days
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 4,890 $ 4,670
Weighted Average Estimated Useful Life 15 years 3 months 18 days 15 years 1 month 6 days
Non-competition agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,470 $ 3,470
Weighted Average Estimated Useful Life 5 years 5 years