XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,161 $ 35,599
Accumulated Amortization 20,884 22,653
Goodwill 81,065 81,065
Net $ 10,277 $ 12,946
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 20,685 $ 25,805
Accumulated Amortization 15,063 17,188
Net $ 5,622 $ 8,617
Software [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 6,200 $ 5,518
Accumulated Amortization 2,552 2,271
Net $ 3,648 $ 3,247
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 2,026 $ 2,026
Accumulated Amortization 1,019 947
Net $ 1,007 $ 1,079
Non-compete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Gross Carrying Amount $ 2,250 $ 2,250
Accumulated Amortization 2,250 2,247
Net $ 0 $ 3