XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Acquired Finite-Lived Intangible Assets by Major Class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 7 years 10 months 24 days  
Gross Carrying Amount $ 39,891 $ 16,236
Accumulated Amortization (19,049) (9,903)
Net Carrying Amount $ 20,842 6,333
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 9 years 10 months 24 days  
Gross Carrying Amount $ 26,195 10,720
Accumulated Amortization (11,443) (6,164)
Net Carrying Amount $ 14,752 4,556
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years  
Gross Carrying Amount $ 5,067 2,406
Accumulated Amortization (3,069) (1,925)
Net Carrying Amount $ 1,998 481
Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years  
Gross Carrying Amount $ 8,629 3,110
Accumulated Amortization (4,537) (1,814)
Net Carrying Amount $ 4,092 $ 1,296