XML 92 R73.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 8 years 10 months 24 days  
Gross Carrying Amount $ 38,309 $ 39,891
Accumulated Amortization (25,826) (19,049)
Net Carrying Amount $ 12,483 20,842
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 10 years 6 months  
Gross Carrying Amount $ 25,188 26,195
Accumulated Amortization (15,371) (11,443)
Net Carrying Amount $ 9,817 14,752
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years  
Gross Carrying Amount $ 4,836 5,067
Accumulated Amortization (4,039) (3,069)
Net Carrying Amount $ 797 1,998
Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (in years) 3 years  
Gross Carrying Amount $ 8,285 8,629
Accumulated Amortization (6,416) (4,537)
Net Carrying Amount $ 1,869 $ 4,092