v3.25.2
SUPPLEMENTAL BALANCE SHEET INFORMATION - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 105,431 $ 102,357
Allowance for credit losses (6,339) (1,392)
Accounts receivable, net 99,092 100,965
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 104,810 101,709
Other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 621 $ 648