Quarterly report [Sections 13 or 15(d)]

Note Payable - Additional Information (Details)

v3.25.2
Note Payable - Additional Information (Details)
6 Months Ended
May 12, 2025
USD ($)
Increment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Debt Instrument [Line Items]      
Net proceeds from issuance of debt   $ 28,653,000 $ 0
2025 Note Purchase Agreement | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount $ 105,000,000 105,000,000  
Debt discount $ 600,000 600,000  
Debt instrument, principal interest rate 4.00%    
Debt issuance costs $ 700,000 700,000  
Net proceeds from issuance of debt $ 28,700,000 28,700,000  
Debt instrument percentage of principal amount 98.00%    
Outstanding principal amount of interest rate 3.95%    
Revenue participation percentage 0.375%    
Debt instrument, basis spread on variable rate 9.50%    
Debt instrument, principal interest rate paid in kind 50.00%    
2025 Note Purchase Agreement | Maximum | 2025 Investor      
Debt Instrument [Line Items]      
Outstanding principal amount of interest rate 4.30%    
2025 Note Purchase Agreement | Minimum | 2025 Investor      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 8.25%    
2025 Note Purchase Agreement | Initial Amount of Principal Amount of Notes | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount $ 30,000,000 $ 30,000,000  
2025 Note Purchase Agreement | Second Sale of Principal Amount of Notes | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount 25,000,000    
2025 Note Purchase Agreement | Second Sale of Principal Amount of Notes | Increment One | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount 12,500,000    
2025 Note Purchase Agreement | Second Sale of Principal Amount of Notes | Increment Two | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount $ 12,500,000    
2025 Note Purchase Agreement | Second Sale of Principal Amount of Notes | Maximum | 2025 Investor      
Debt Instrument [Line Items]      
Number of increments | Increment 2    
2025 Note Purchase Agreement | Third Sale of Principal Amount of Notes | 2025 Investor      
Debt Instrument [Line Items]      
Aggregate principal amount $ 50,000,000    
2025 Note Purchase Agreement | Second Sale or Third Sale of Notes | 2025 Investor      
Debt Instrument [Line Items]      
Net revenue of revenue participation percentage $ 50,000,000