XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Goodwill and Other Intangible Assets - Schedule of Carrying Amount of Amortizable Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (Years) 9 years 7 months 6 days  
Gross Carrying Amount $ 41,835 $ 38,309
Accumulated Amortization (31,296) (25,826)
Total other intangible assets, net $ 10,539 12,483
Client relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (Years) 10 years 9 months 18 days  
Gross Carrying Amount $ 27,583 25,188
Accumulated Amortization (18,656) (15,371)
Total other intangible assets, net $ 8,927 9,817
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (Years) 3 years  
Gross Carrying Amount $ 5,248 4,836
Accumulated Amortization (4,782) (4,039)
Total other intangible assets, net $ 466 797
Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Life (Years) 3 years  
Gross Carrying Amount $ 9,004 8,285
Accumulated Amortization (7,858) (6,416)
Total other intangible assets, net $ 1,146 $ 1,869