v3.26.3
IEEPA TARIFF REFUNDS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Gain Contingencies [Line Items]        
Cost of goods sold $ (58,607) $ (45,593) $ (158,975) $ (136,429)
IEEPA Tariff Refund        
Gain Contingencies [Line Items]        
Tariff refund claims submitted 20,500   20,500  
Cost of goods sold 0   17,400  
Gain from former period, recognized in current period $ 7,900   $ 7,900