XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
GOODWILL AND INTANGIBLE ASSETS - Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,695 $ 31,179
Accumulated Amortization 15,828 14,978
Net Carrying Amount 15,867 16,201
Gross Carrying Amount 10,271 10,175
Gross Carrying Amount 41,966 41,354
Total intangible assets 26,138 26,376
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,271 10,175
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,285 23,912
Accumulated Amortization 12,061 11,496
Net Carrying Amount 12,224 12,416
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,923 5,786
Accumulated Amortization 2,280 2,001
Net Carrying Amount 3,643 3,785
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 590 590
Accumulated Amortization 590 590
Net Carrying Amount 0 0
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 487 481
Accumulated Amortization 487 481
Net Carrying Amount 0 0
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 270 270
Accumulated Amortization 270 270
Net Carrying Amount 0 0
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 140 140
Accumulated Amortization 140 140
Net Carrying Amount $ 0 $ 0