v3.25.4
Debt - Maturity (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt    
Interest expense $ 6,300,000 $ 6,600,000
Loan and Security Agreement    
Debt    
2029 81,818,000  
2030 18,182,000  
Total payments 100,000,000  
Debt discount 500,000  
Debt issuance costs payment $ 100,000