XML 123 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 124,963 $ 85,793
Less: Accumulated amortization (42,520) (30,261)
Intangible assets, net 82,443 55,532
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 63,803 $ 30,173
Weighted Average Estimated Useful Life 10 years 4 months 24 days 8 years 3 months 18 days
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 53,020 $ 47,780
Weighted Average Estimated Useful Life 7 years 8 months 12 days 8 years 6 months
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 4,670 $ 4,370
Weighted Average Estimated Useful Life 15 years 1 month 6 days 14 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