v3.26.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2025
USD ($)
Jul. 31, 2025
entity
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Gain Contingencies [Line Items]            
Number of entities | entity   1        
Claims submitted for tariff refunds     $ 33,500   $ 33,500  
Interest income     (6,726) $ (8,045) (12,890) $ (17,898)
Loss contingency, damages sought, value $ 100,000          
IEEPA Tariff Refund            
Gain Contingencies [Line Items]            
Tariff refunds     24,400   24,400  
Interest income     $ 900   $ 900