v3.25.3
SEGMENT INFORMATION - Reconciliation of Segment Assets to Consolidated Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Segment Information      
Total consolidated assets $ 3,815,105 $ 3,520,142  
Total segment assets      
Segment Information      
Total consolidated assets 4,133,392 3,813,383 $ 3,969,622
Corporate assets      
Segment Information      
Total consolidated assets 36,301 20,745  
LIFO reserve not allocated to segments      
Segment Information      
Total consolidated assets (135,721) (120,633)  
Eliminations      
Segment Information      
Total consolidated assets $ (218,867) $ (193,353)