v3.26.1
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 28,970 $ 28,591
Accumulated Amortization 21,968 20,941
Goodwill 81,065 81,065
Net $ 7,002 $ 7,650
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 20,685 $ 20,685
Accumulated Amortization 18,740 17,979
Net $ 1,945 $ 2,706
Software [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 6,119 $ 5,740
Accumulated Amortization 1,780 1,586
Net $ 4,339 $ 4,154
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,308 1,236
Net $ 718 $ 790
Non-compete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Gross Carrying Amount $ 140 $ 140
Accumulated Amortization 140 140
Net $ 0 $ 0