v3.26.1
GOODWILL AND INTANGIBLE ASSETS - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount $ 32,010 $ 32,471
Accumulated Amortization 19,435 18,099
Total estimated amortization of finite-lived intangible assets 12,575 14,372
Trademarks 10,408 10,504
Total intangible assets 42,418 42,975
Total intangible assets 22,983 24,876
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 24,863 25,192
Accumulated Amortization 14,827 13,857
Total estimated amortization of finite-lived intangible assets 10,036 11,335
Technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 6,147 6,279
Accumulated Amortization 3,608 3,242
Total estimated amortization of finite-lived intangible assets 2,539 3,037
Patents    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 590 590
Accumulated Amortization 590 590
Total estimated amortization of finite-lived intangible assets 0 0
Software    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 270 270
Accumulated Amortization 270 270
Total estimated amortization of finite-lived intangible assets 0 0
Trade name    
Intangible Asset, Finite-Lived [Line Items]    
Gross Carrying Amount 140 140
Accumulated Amortization 140 140
Total estimated amortization of finite-lived intangible assets $ 0 $ 0