v3.26.1
Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 22, 2025
Jan. 29, 2025
Nov. 13, 2024
Mar. 31, 2025
Mar. 31, 2026
Jan. 28, 2025
Dec. 31, 2024
Class of Stock [Line Items]              
Preferred stock authorized (in shares)         5,000,000    
Preferred stock, par value (in dollars per share)         $ 0.0001    
Temporary equity, shares outstanding (in shares)       21,000.00001     28,000.00001
Conversion of convertible preferred stock       $ 7,000      
Preferred stock accretion       1,513      
Term Loan | Tranche A              
Class of Stock [Line Items]              
Debt conversion, original debt, amount     $ 6,400        
Term Loan | Tranche B              
Class of Stock [Line Items]              
Debt conversion, original debt, amount     $ 58,900        
Series B Convertible Preferred Stock              
Class of Stock [Line Items]              
Preferred stock authorized (in shares)         28,001    
Conversion of stock, shares converted (in dollars per share) 21,000.00001 7,000          
Temporary equity, shares outstanding (in shares)   21,000.00001       28,000.00001  
Convertible preferred stock, shares issued upon conversion (in shares) 12,439,730 3,784,688          
Preferred stock, conversion price (in dollars per share) $ 1.74448 $ 1.84956          
Conversion of convertible preferred stock       7,000      
Preferred stock accretion       $ 1,500      
Series B Convertible Preferred Stock | Term Loan | A&R Term Loans              
Class of Stock [Line Items]              
Convertible debt, number of shares issued (in shares)     28,000.00001