v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 02, 2026
Dec. 31, 2025
Dec. 19, 2024
Debt Instrument [Line Items]        
Total debt $ 17,668   $ 142,273  
Less: unamortized debt issuance discount and costs 1,067   35,229  
Carrying value 16,601   107,044  
Less: current portion 16,601   16,560  
Long-term debt, net 0   90,484  
2026 Convertible Notes        
Debt Instrument [Line Items]        
Total debt 17,668   17,668 $ 124,600
2029 Convertible Notes        
Debt Instrument [Line Items]        
Total debt $ 0 $ 124,600 $ 124,605 $ 182,300