XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Jan. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]                    
Exercise price of equity-classified broker warrants (in dollars per share)     $ 4.69     $ 4.69       $ 3.85
Fair value of common warrants at issuance date           $ 0 $ 6,509      
Loss on issuance of warrants     $ 0 $ 2,924   0 3,502      
Loss on fair value of warrants     (1,811) $ (5,617)   (3,177) $ (3,279)      
Equity-classified broker warrants, number of shares of common stock to purchase (in shares)                 1,261,830  
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                
July 2024 Pre-Funded Warrants | Common Stock                    
Class of Warrant or Right [Line Items]                    
Exercise price of equity-classified broker warrants (in dollars per share)                 $ 7.80  
Share price (in dollars per share)                 $ 7.925  
Equity-classified broker warrants, number of shares of common stock to purchase (in shares)               3,500,573    
July 2024 Pre-Funded Warrants | March Subscription Agreement                    
Class of Warrant or Right [Line Items]                    
Exercise price of equity-classified broker warrants (in dollars per share)   $ 0.01   $ 0.01 $ 0.01   $ 0.01      
Loss on issuance of warrants         $ 600   $ 600      
July 2024 Pre-Funded Warrants | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Exercise price of equity-classified broker warrants (in dollars per share) $ 0.01                  
Fair value of common warrants at issuance date $ 6,800                  
Warrants, contractual term (in years)                 5 years  
July 2024 Common Warrants | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Exercise price of equity-classified broker warrants (in dollars per share) $ 5.00                  
Fair value of common warrants at issuance date $ 6,500                  
Loss on fair value of warrants     1,800     $ 3,200        
Warrants, contractual term (in years) 5 years                  
Equity-classified broker warrants, number of shares of common stock to purchase (in shares) 2,300,000                  
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    
July Pre-Funded Warrants and July Common Warrants | July Public Offering                    
Class of Warrant or Right [Line Items]                    
Loss on issuance of warrants     $ 2,900