v3.26.1
Long-term Debt - Schedule of long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Long-term Debt    
Unamortized issuance costs $ (4,134) $ (4,347)
Long-term debt 55,866 55,653
Perceptive term loan    
Long-term Debt    
Term loan $ 60,000 $ 60,000