v3.26.1
Stock and Warrants - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 31, 2026
Class of Warrant or Right [Line Items]            
Common stock, shares authorized (in shares) 250,000,000   250,000,000   250,000,000  
Common stock, shares issued (in shares) 60,917,598   60,917,598   58,338,319  
Common stock, shares outstanding (in shares) 59,341,906   59,341,906   56,854,781 59,114,850
Preferred stock, shares authorized (in shares) 10,000,000   10,000,000   10,000,000  
Preferred stock, shares issued (in shares) 0   0   0  
Preferred stock, shares outstanding (in shares) 0   0   0  
Class of warrant or right, outstanding (in shares) 2,529,379   2,529,379      
Total liabilities $ 14,565   $ 14,565   $ 11,115  
Fair value adjustment related to warrant and CVR liability 6,408 $ 747 5,440 $ (4,127)    
Warrant liabilities | Derivative Financial Instruments, Liabilities            
Class of Warrant or Right [Line Items]            
Total liabilities 13,165   13,165   $ 9,575  
Fair value adjustment related to warrant and CVR liability $ (6,400) $ (2,800) $ (5,600) $ 2,000    
Acer Warrant            
Class of Warrant or Right [Line Items]            
Class of warrants or right, exercised (in shares)     2,954,158   1,459,380