v3.26.1
RESTRUCTURING - Schedule of Restructuring Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 30 $ 216 $ 774 $ 529
Videology Consolidation        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 23 136 45 449
Environmental Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 80 0 80
Environmental Technologies | Environmental Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 76 0 76
CEO Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 7 0 729 0
Videology Consolidation | Process Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 23 84 45 397
Severance | Environmental Technologies | Environmental Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 70 0 70
Payroll taxes and payroll related | Environmental Technologies | Environmental Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 6 0 6
Corporate portion of action charges | Videology Consolidation        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 52 0 52
Corporate portion of action charges | Environmental Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 4 0 4
Severance | CEO Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 428 0
Severance | Videology Consolidation | Process Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 0 237
Retention | Videology Consolidation | Process Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 60 0 79
Payroll taxes and payroll related | CEO Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 39 0
Payroll taxes and payroll related | Videology Consolidation | Process Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 12 0 63
Professional fees | CEO Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 7 0 249 0
Other | CEO Transition        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 13 0
Other | Videology Consolidation | Process Technologies        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 23 $ 12 $ 45 $ 18