v3.25.2
DEBT AND NOTES PAYABLE - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]    
Total debt and notes payable $ 280,000 $ 102,531
Credit Facility    
Debt Instrument [Line Items]    
Total debt and notes payable 280,000 0
Other notes payable | Notes payable to members, net of discount    
Debt Instrument [Line Items]    
Total debt and notes payable 0 101,523
Other notes payable | Other notes payable    
Debt Instrument [Line Items]    
Total debt and notes payable $ 0 $ 1,008