v3.26.1
Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Aug. 22, 2025
Jan. 29, 2025
Nov. 13, 2024
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2025
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 21,000.00001     21,000.00001   28,000.00001
Conversion of convertible preferred stock         $ 7,000          
Preferred stock accretion       $ 756 2,269          
Redeemable noncontrolling interest           $ (208) $ (208)      
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           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 7,000          
Preferred stock accretion       800 2,300          
Redeemable noncontrolling interest       $ 19,100 $ 19,100          
Series B Convertible Preferred Stock | Term Loan | A&R Term Loans                    
Class of Stock [Line Items]                    
Convertible debt, number of shares issued     28,000.00001