v3.26.1
REVENUE - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUES        
Total revenue $ 144,799 $ 152,959 $ 266,412 $ 287,615
North American revenue        
REVENUES        
Total revenue 40,378 63,626 77,858 107,652
Export revenue, excluding Canada        
REVENUES        
Total revenue $ 104,421 $ 89,333 $ 188,554 $ 179,963