v3.26.1
INTANGIBLE ASSETS, NET - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets $ 32,927 $ 34,122
Accumulated amortization (18,588) (18,855)
Total intangible assets, net 14,339 15,267
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets 26,074 26,406
Accumulated amortization (14,764) (14,367)
Unpatented technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets 3,347 3,701
Accumulated amortization (1,225) (1,470)
Patented technology    
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets 1,413 1,912
Accumulated amortization (1,012) (1,441)
Tradename    
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets 1,818 1,828
Accumulated amortization (1,312) (1,302)
All other    
Intangible Asset, Finite-Lived [Line Items]    
Gross value of definite-lived intangible assets 275 275
Accumulated amortization $ (275) $ (275)