XML 112 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2024
Mar. 31, 2024
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jan. 31, 2025
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)         $ 4.68 $ 3.85        
Loss on issuance of pre-funded warrants         $ 0 $ 3,502        
Loss on fair value of warrants         (1,915) (3,886)        
Senior Secured Convertible Promissory Note                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)               $ 7.75    
Warrants, contractual term (in years)               5 years    
Number of shares of common stock to purchase (up to) (in shares)             103,225 103,225    
Pre-Funded Warrant | Common Stock                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)                   $ 7.80
Share price (in dollars per share)                   $ 7.925
Number of shares of common stock to purchase (up to) (in shares)                 3,500,573  
Pre-Funded Warrant | March Subscription Agreement                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share)   $ 0.01   $ 0.01            
Loss on issuance of pre-funded warrants       $ 600            
Loss on fair value of warrants           1,300        
Pre-Funded Warrant | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share) $ 0.01                  
Fair value of common warrants at issuance date $ 6,800                  
Loss on fair value of warrants         0 2,400        
Warrants, contractual term (in years)                   5 years
July Common Warrants | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Exercise price (in dollars per share) $ 5.00                  
Fair value of common warrants at issuance date $ 6,500                  
Loss on fair value of warrants         $ (1,900) $ 2,800        
Warrants, contractual term (in years) 5 years                  
July Pre-Funded Warrants and July Common Warrants | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Loss on issuance of pre-funded warrants     $ 2,900              
January 2025 Common Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants and rights outstanding                   $ 9,700
June 2025 Warrants                    
Class of Warrant or Right [Line Items]                    
Warrants and rights outstanding               $ 600    
March 2024 Pre-Funded Warrants | March Subscription Agreement                    
Class of Warrant or Right [Line Items]                    
Fair value of common warrants at issuance date   $ 6,600