XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 29, 2025
Nov. 13, 2024
Mar. 31, 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  
Mezzanine equity     $ 18,374 $ 23,861
Tranche A | Term loan        
Class of Stock [Line Items]        
Debt conversion, original debt, amount   $ 6,400    
Tranche B | Term loan        
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) 7,000      
Temporary equity, shares outstanding (in shares) 21,000.00001 28,000.00001    
Convertible preferred stock, shares issued upon conversion (in shares) 3,784,688      
Preferred stock, conversion price (in dollars per share) $ 1.84956      
Conversion of convertible preferred stock     $ 7,000  
Preferred stock accretion     1,500  
Mezzanine equity     $ 18,400  
Series B Convertible Preferred Stock | A&R Term Loans | Term loan        
Class of Stock [Line Items]        
Convertible debt, number of shares issued   28,000.00001