v3.25.2
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2024
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Mar. 31, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
$ / shares
Capital Unit [Line Items]                
Shares issued for exercise of stock options (in shares) | shares           853,376    
Private placement proceeds | $           $ 0 $ 10,000  
Warrant                
Capital Unit [Line Items]                
Shares issued for conversion of convertible debt | $       $ 5,120 $ 16,934      
Convertible debt                
Capital Unit [Line Items]                
Shares issued for conversion of convertible debt (in shares) | shares 6,872,143              
Shares issued for conversion of convertible debt | $ $ 23,117       $ 19,304      
Common Stock                
Capital Unit [Line Items]                
Shares issued for exercise of stock options (in shares) | shares   672,043 181,000 1,239,113 698,000 853,376 1,936,867  
Private placement proceeds | $   $ 549   $ 540   $ 690 $ 1,441  
Shares issued for conversion of convertible debt (in shares) | shares       1,888,350   90,000 7,467,735  
Common Stock | Warrant                
Capital Unit [Line Items]                
Shares issued for conversion of convertible debt (in shares) | shares     90,000 1,888,000 5,579,000      
Shares issued for conversion of convertible debt | $     $ 302 $ 6,597 $ 22,297      
Common Stock | Convertible debt                
Capital Unit [Line Items]                
Shares issued for conversion of convertible debt (in shares) | shares         6,872,000      
Shares issued for conversion of convertible debt | $         $ 23,117      
Warrant                
Capital Unit [Line Items]                
Private placement proceeds | $     236 $ 5,120     $ 22,054  
Additional Paid- in-Capital                
Capital Unit [Line Items]                
Shares issued for exercise of stock options (in shares) | shares   (444,000)   (381,000)   (544,000) (1,489,000)  
Shares issued for conversion of convertible debt | $     $ (66) $ (1,477)     $ (6,840)  
Additional Paid- in-Capital | Warrant                
Capital Unit [Line Items]                
Shares issued for conversion of convertible debt | $       $ (1,477) $ (5,363)      
Private placement                
Capital Unit [Line Items]                
Private placement proceeds | $ $ 10,000              
Shares issued (in shares) | shares 2,564,102              
Sale of stock, price (in dollars per share) | (per share) $ 3.90             $ 0.115
Private placement | Common Stock                
Capital Unit [Line Items]                
Shares issued (in shares) | shares         2,564,000      
At-the-market distribution                
Capital Unit [Line Items]                
Private placement proceeds | $             $ 2,008  
Shares issued (in shares) | shares             495,765  
At-the-market distribution | Common Stock                
Capital Unit [Line Items]                
Shares issued (in shares) | shares         496,000