XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 48,684 $ 48,684
Accumulated Amortization 39,242 36,557
Total 9,442 12,127
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 45,634 45,634
Accumulated Amortization 38,093 35,718
Total 7,541 9,916
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,731 1,731
Accumulated Amortization 466 329
Total 1,265 1,402
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,086 1,086
Accumulated Amortization 505 369
Total 581 717
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 233 233
Accumulated Amortization 178 141
Total $ 55 $ 92