v3.26.1
Debt (Maturities of debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt maturity    
2030 $ 41,250  
Thereafter 18,750  
Total 60,000  
Less: Unamortized debt costs and discounts (1,510)  
Long-term debt 58,490 $ 49,514
Loan and Security Agreement    
Debt maturity    
Total $ 60,000