v3.26.1
IEEPA TARIFF REFUNDS (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 06, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Gain Contingencies [Line Items]          
Tariff receivable   $ 16,000   $ 16,000  
Cost of goods sold   (48,764) $ (50,394) (100,368) $ (90,836)
IEEPA Tariff Refund          
Gain Contingencies [Line Items]          
Tariff refund claims submitted   20,500   20,500  
Cash received from tariff refund       4,500  
Cost of goods sold   15,400   15,400  
Gain from former period, recognized in current period   7,900   7,900  
Reduction in inventory   $ 5,100   $ 5,100  
IEEPA Tariff Refund | Subsequent Event          
Gain Contingencies [Line Items]          
Cash received from tariff refund $ 16,000