v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 24, 2026
Feb. 26, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsequent Event [Line Items]            
Provision for income taxes     $ 855 $ 2,073 $ 856 $ 2,456
Proceeds from transfer of investment tax credits   $ 11,800        
Subsequent Event            
Subsequent Event [Line Items]            
Proceeds from transfer of investment tax credits $ 15,400