v3.25.2
Financial Instruments – Fair Value Measurements (Details) - $ / shares
1 Months Ended
Nov. 01, 2023
Jun. 30, 2022
Jun. 30, 2025
Aug. 01, 2023
Jul. 15, 2019
Existing Warrants          
Class of Warrant or Right [Line Items]          
Class of warrant or right, outstanding (in shares)       5,000,000  
Warrant exercise price (in dollars per share)       $ 0.96  
New Warrants          
Class of Warrant or Right [Line Items]          
Warrant exercise price (in dollars per share)       $ 2.60  
Warrants issued (in shares)     2,750,000 2,750,000  
Securities purchase agreement          
Class of Warrant or Right [Line Items]          
Shares of common stock (in shares)   4,000,000      
Shares of common stock in connection with securities purchase agreements (in shares)   8,850,000      
Senior secured notes due 2025          
Class of Warrant or Right [Line Items]          
Interest rate         12.50%
Senior secured notes due 2025 | Senior notes          
Class of Warrant or Right [Line Items]          
Interest rate     12.50%    
13.5% Senior Secured Notes due November 1, 2028          
Class of Warrant or Right [Line Items]          
Interest rate     13.50%    
13.5% Senior Secured Notes due November 1, 2028 | Senior notes          
Class of Warrant or Right [Line Items]          
Interest rate 13.50%   13.50%    
Royalty Obligations          
Class of Warrant or Right [Line Items]          
Royalty obligation, term 8 years        
Royalty Obligations | Minimum          
Class of Warrant or Right [Line Items]          
Royalty obligation, percent of net sales 1.00%        
Royalty Obligations | Maximum          
Class of Warrant or Right [Line Items]          
Royalty obligation, percent of net sales 2.00%