XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity-Common Stock (Details)
1 Months Ended 12 Months Ended
Mar. 28, 2024
USD ($)
shares
Feb. 26, 2024
USD ($)
Feb. 21, 2024
$ / shares
shares
Dec. 17, 2023
USD ($)
$ / shares
shares
Dec. 13, 2023
shares
Aug. 09, 2021
USD ($)
Apr. 05, 2019
USD ($)
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
Vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
shares
Jun. 30, 2021
shares
Dec. 31, 2020
shares
Mar. 01, 2019
$ / shares
Common Stock                            
Common stock, shares authorized | shares               400,000,000 400,000,000 200,000,000   200,000,000 100,000,000  
Common stock, par value | $ / shares                 $ 0.0001 $ 0.0001       $ 0.0001
Increased Common Stock Shares Authorized | shares               200,000,000            
Issuance of common stock upon exercise of conversion option                 $ 52,500,000          
Proceeds from issuance of common stock upon public offering, net of issuance costs                   $ 117,261,000        
Voting right description                 Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders.          
Common stock shares, reserved | shares                 9,260,579          
Number of votes per share | Vote                 1          
Convertible Notes                            
Common Stock                            
Issuance of common stock upon exercise of conversion option, shares | shares 5,769,232                          
Common Stock                            
Common Stock                            
Number of shares issued | shares                 32,413,560 36,934,926        
Issuance of common stock upon exercise of conversion option, shares | shares                 5,769,232          
Issuance of common stock upon exercise of conversion option                 $ 1,000          
Common Stock | Convertible Notes                            
Common Stock                            
Issuance of common stock upon exercise of conversion option $ 1,000                          
Additional Paid-in Capital                            
Common Stock                            
Issuance of common stock upon exercise of conversion option                 $ 52,499,000          
Additional Paid-in Capital | Convertible Notes                            
Common Stock                            
Issuance of common stock upon exercise of conversion option $ 52,499,000                          
2019 Sales Agreement | Common Stock                            
Common Stock                            
Maximum aggregate proceeds from offering             $ 50,000,000              
Over-allotment Option | Common Stock                            
Common Stock                            
Number of shares issued | shares         4,620,000                  
Common stock, price per share | $ / shares       $ 3.055                    
Follow-on Offering | Common Stock                            
Common Stock                            
Number of shares issued | shares       35,420,000 30,800,000                  
Common stock, price per share | $ / shares       $ 3.25                    
Proceeds from issuance of common stock upon public offering, net of issuance costs       $ 107,725,000                    
2021 Sales Agreement | Common Stock                            
Common Stock                            
Number of shares issued | shares                 0 1,514,926 0      
Gross proceeds from issuance of common stock                   $ 9,897,000        
Proceeds from issuance of common stock upon public offering, net of issuance costs                   $ 9,532,000        
Maximum aggregate proceeds from offering           $ 100,000,000                
Securities Purchase Agreement                            
Common Stock                            
Common stock, par value | $ / shares     $ 0.0001                      
Number of shares issued | shares     32,413,560                      
Common stock, price per share | $ / shares     $ 7.52                      
Securities Purchase Agreement | Pre-Funded Warrants                            
Common Stock                            
Number of shares callable by warrants | shares     10,805,957                      
Offering price of warrants | $ / shares     $ 7.519                      
Weighted average exercise price to purchase common stock | $ / shares     $ 0.001                      
Private Placement                            
Common Stock                            
Proceeds from issuance of common stock upon public offering, net of issuance costs   $ 316,353