v3.26.1
Debt - Summary of Long-term Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unamortized debt discount and debt issuance costs $ (3,183) $ (2,555)
Notes payable, total 46,817 47,451
Less: current maturities   6
Long-term notes payable 46,817 47,445
Perceptive Term Loan Facility    
Debt Instrument [Line Items]    
Notes/Loan payable $ 50,000 50,000
Other    
Debt Instrument [Line Items]    
Notes/Loan payable   $ 6