v3.26.1
RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Apr. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Current restructuring provision $ 3,600,000   $ 4,400,000  
Lease transition costs (recoveries) (3,400,000)      
Acquisition costs 3,400,000 $ 600,000    
Other charges (recoveries) (6,600,000) $ 1,100,000    
NCS Global Services LLC        
Restructuring Cost and Reserve [Line Items]        
Percentage of voting interests acquired       100.00%
Contingent consideration, maximum potential earn-out       $ 20,000,000
Contingent consideration liability $ 0     $ 6,600,000