XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Schedule of other current liabilities [Line Items]    
Finance Lease, Liability, Current $ 8,397 $ 9,938
Derivative Liability, Current 5,639 9,865
Other current liabilities $ 15,631 24,469
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities  
Other Current Liabilities [Member]    
Schedule of other current liabilities [Line Items]    
Other current liabilities $ 1,595 $ 4,666