v3.25.2
Debt - Components of Recorded Interest Expense (Parenthetical) (Details)
12 Months Ended
Jun. 30, 2024
2019 Secured Convertible Notes  
Interest Expense [Line Items]  
Loan maturity date Dec. 31, 2023
Interest rate of loan 7.50%
Bridge Promissory Note  
Interest Expense [Line Items]  
Loan maturity date Dec. 31, 2023
Interest rate of loan 12.00%