v3.26.1
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 19, 2024
Debt Instrument [Line Items]      
Outstanding balance $ 17,668 $ 142,273  
Unamortized issuance costs and debt discount (1,067) (35,229)  
Carrying value 16,601 107,044  
2026 Convertible Notes      
Debt Instrument [Line Items]      
Outstanding balance 17,668 $ 17,668 $ 124,600
2026 Convertible Notes | Level 3      
Debt Instrument [Line Items]      
Outstanding balance 17,668    
Unamortized issuance costs and debt discount (1,067)    
Carrying value 16,601    
Fair value $ 17,194