v3.25.2
Debt Obligations (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2029
Dec. 31, 2028
Dec. 31, 2027
Dec. 31, 2024
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Line of Credit Facility [Line Items]                      
Repayment of debt borrowings     $ 45,000,000 $ 0              
Long-term debt, net     56,107,000         $ 100,298,000      
Restricted cash     $ 29,000,000         $ 0      
Term Loan | Oxford Finance LLC Term Loans | Line of Credit                      
Line of Credit Facility [Line Items]                      
Term loan borrowing capacity                     $ 150,000,000
Repayment of debt borrowings $ 45,000,000 $ 45,000,000                  
Contingent repayment of debt   $ 8,000,000                  
Incremental interest rate     0.10%                
Weighted average interest rate     11.90%                
Exit fee percentage     7.00%                
Prepayment fee percentage     300.00%                
Unamortized discount on debt     $ 5,900,000                
Minimum required cash and investments balance     $ 29                
Debt instrument, covenant compliance, cash and investments balance, minimum percentage     5000.00%                
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Forecast                      
Line of Credit Facility [Line Items]                      
Repayment of debt borrowings         $ 11,600,000 $ 30,200,000 $ 20,200,000        
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Debt Instrument Redemption Period One and Two                      
Line of Credit Facility [Line Items]                      
Term loan funded                   $ 50,000,000  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | First Tranche                      
Line of Credit Facility [Line Items]                      
Term loan funded                   $ 25,000,000  
Basis spread on variable rate     7.90%                
Warrants outstanding (in shares)                   420,673  
Exercise price of warrants (in dollars per share)                   $ 2.08  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Second Tranche                      
Line of Credit Facility [Line Items]                      
Term loan funded                   $ 25,000,000  
Basis spread on variable rate     7.90%                
Warrants outstanding (in shares)                   224,128  
Exercise price of warrants (in dollars per share)                   $ 1.95  
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Third tranche                      
Line of Credit Facility [Line Items]                      
Term loan funded                 $ 50,000,000    
Basis spread on variable rate     7.00%                
Warrants outstanding (in shares)                 183,824    
Exercise price of warrants (in dollars per share)                 $ 2.38    
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Fourth Tranche                      
Line of Credit Facility [Line Items]                      
Remaining term loan funding $ 25,000,000                    
Term Loan | Oxford Finance LLC Term Loans | Line of Credit | Fifth Tranche                      
Line of Credit Facility [Line Items]                      
Remaining term loan funding     $ 25,000,000