v3.26.1
INTANGIBLE ASSETS, NET - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets $ 32,439 $ 34,122  
Accumulated amortization (19,072) (18,855)  
Net definite-lived intangible assets 13,367 15,267 $ 17,640
Customer Relationships      
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets 25,676 26,406  
Accumulated amortization (15,123) (14,367)  
Unpatented Technology      
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets 3,272 3,701  
Accumulated amortization (1,271) (1,470)  
Patented Technology      
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets 1,413 1,912  
Accumulated amortization (1,083) (1,441)  
Trade Names      
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets 1,803 1,828  
Accumulated amortization (1,320) (1,302)  
All other      
Intangible Asset, Finite-Lived [Line Items]      
Gross value of definite-lived intangible assets 275 275  
Accumulated amortization $ (275) $ (275)