Quarterly report [Sections 13 or 15(d)]

Note Payable - Additional Information (Details)

v3.26.1
Note Payable - Additional Information (Details)
3 Months Ended
Nov. 20, 2025
USD ($)
May 12, 2025
USD ($)
Increment
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
May 31, 2025
USD ($)
Debt Instrument [Line Items]          
Interest expense     $ 1,382,000 $ 0  
Before the First Anniversary of Debt Redemption | 2025 Investor          
Debt Instrument [Line Items]          
Debt instrument percentage of principal amount   117.50%      
After the First Anniversary and Prior to the Second Anniversary of Debt Redemption | 2025 Investor          
Debt Instrument [Line Items]          
Debt instrument percentage of principal amount   125.00%      
After the Third Anniversary and Prior to the Fourth Anniversary of Debt Redemption | 2025 Investor          
Debt Instrument [Line Items]          
Debt instrument, principal interest rate   11.50%      
2025 Note Purchase Agreement | 2025 Investor          
Debt Instrument [Line Items]          
Aggregate principal amount   $ 105,000,000     $ 105,000,000
Debt instrument percentage of principal amount   98.00%      
Debt discount   $ 600,000      
Debt issuance costs   700,000      
Net proceeds from issuance of debt $ 19,400,000 $ 28,700,000 $ 48,100,000    
Outstanding principal amount of interest rate   3.95%      
Debt instrument, principal interest rate paid in kind   50.00%      
Debt instrument, principal interest rate   4.00%      
Revenue participation percentage   0.375%      
Debt instrument, basis spread on variable rate   9.50%      
2025 Note Purchase Agreement | 2025 Investor | Maximum          
Debt Instrument [Line Items]          
Outstanding principal amount of interest rate   4.30%      
2025 Note Purchase Agreement | 2025 Investor | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   8.25%      
2025 Note Purchase Agreement | Notes          
Debt Instrument [Line Items]          
Debt instrument, effective interest rate percentage     11.30%    
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 | 2025 Investor | Maximum          
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 $ 20,000,000 $ 50,000,000      
Third sale of revenue percentage   0.15%      
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      
2025 Note Purchase Agreement | After the Second Anniversary and Prior to the Third Anniversary of Debt Redemption          
Debt Instrument [Line Items]          
Debt instrument percentage of principal amount   135.00%      
2025 Note Purchase Agreement | After the Fourth Anniversary and Prior to the Sixth Anniversary of Debt Redemption          
Debt Instrument [Line Items]          
Debt instrument, principal interest rate   10.50%      
2025 Note Purchase Agreement | Sixth Anniversary of Debt Redemption          
Debt Instrument [Line Items]          
Debt instrument, principal interest rate   9.50%      
2025 Note Purchase Agreement | Initial Amount of Principal Amount of Notes | 2025 Investor          
Debt Instrument [Line Items]          
Aggregate principal amount   $ 30,000,000      
2025 Note Purchase Agreement | Increment One | Second Sale of Principal Amount of Notes | 2025 Investor          
Debt Instrument [Line Items]          
Aggregate principal amount   12,500,000      
2025 Note Purchase Agreement | Increment Two | Second Sale of Principal Amount of Notes | 2025 Investor          
Debt Instrument [Line Items]          
Aggregate principal amount   $ 12,500,000