v3.26.1
Debt - Schedule of Net Carrying Amount (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Aug. 25, 2025
Debt Instrument [Line Items]      
Principal outstanding $ 60,436    
Line of Credit | Secured Debt | Amended Credit Agreement      
Debt Instrument [Line Items]      
Principal outstanding 45,000 $ 45,000  
Unamortized debt discount and issuance costs (2,090) (1,848) $ (3,000)
Net carrying value $ 42,910 $ 43,152