v3.26.1
DEBT - Trade Loan Facility (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Jul. 31, 2026
Jul. 31, 2025
Debt Instrument [Line Items]        
Payments of borrowings of debt     $ 519 $ 333,775
Line of Credit | Trade loan facility        
Debt Instrument [Line Items]        
Total commitment amount   $ 45,000    
Maximum term   90 days    
Floating interest rate   2.00%    
Payments for long-term debt $ 45,300      
Payments of borrowings of debt 45,000      
Payments of borrowings of debt, interest $ 300