v3.26.1
INCOME TAXES (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
jurisdiction
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
jurisdiction
Jun. 30, 2025
USD ($)
Schedule of Income Taxes [Line Items]        
Number of tax jurisdictions | jurisdiction 3   3  
Income tax expense | $ $ 3,525 $ 3,606 $ 6,666 $ 6,694
Income tax expense, percent of pretax income (loss) 349.70% 1222.40% 1926.60% (103.50%)
Minimum        
Schedule of Income Taxes [Line Items]        
Statutory tax rate, Canada, Australia and the U.S. 15.00%   15.00%  
Maximum        
Schedule of Income Taxes [Line Items]        
Statutory tax rate, Canada, Australia and the U.S. 30.00%   30.00%