XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 29, 2025
Nov. 13, 2024
Jun. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]            
Preferred stock authorized (in shares)     5,000,000 5,000,000    
Preferred stock, par value (in dollars per share)     $ 0.0001 $ 0.0001    
Temporary equity, shares outstanding (in shares)     21,000.00001 21,000.00001 21,000.00001 28,000.00001
Conversion of convertible preferred stock       $ 7,000    
Preferred stock accretion     $ 756 2,269    
Mezzanine equity     $ 19,130 $ 19,130 $ 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 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 $ 7,000    
Preferred stock accretion     800 2,300    
Mezzanine equity     $ 19,100 $ 19,100    
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