v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,216 $ 32,471
Accumulated Amortization 18,807 18,099
Total estimated amortization of finite-lived intangible assets 13,409 14,372
Trademarks 10,452 10,504
Total intangible assets 42,668 42,975
Total intangible assets 23,861 24,876
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 25,005 25,192
Accumulated Amortization 14,381 13,857
Total estimated amortization of finite-lived intangible assets 10,624 11,335
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,211 6,279
Accumulated Amortization 3,426 3,242
Total estimated amortization of finite-lived intangible assets 2,785 3,037
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 590 590
Accumulated Amortization 590 590
Total estimated amortization of finite-lived intangible assets 0 0
Software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 270 270
Accumulated Amortization 270 270
Total estimated amortization of finite-lived intangible assets 0 0
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 140 140
Accumulated Amortization 140 140
Total estimated amortization of finite-lived intangible assets $ 0 $ 0