XML 88 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Details)
6 Months Ended 12 Months Ended
Mar. 24, 2025
USD ($)
$ / shares
shares
Dec. 12, 2021
day
$ / shares
shares
Jun. 30, 2025
USD ($)
vote
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Nov. 12, 2021
$ / shares
shares
Common and Preferred Shares            
Common stock, shares issued (in shares)     95,013,596   77,470,886  
Common stock, shares outstanding (in shares)     93,279,822   75,737,112  
Number of common stock, vote per share (in votes) | vote     1      
Dividends, common stock | $     $ 0   $ 0  
Preferred stock, shares authorized (in shares)     10,000,000   10,000,000 10,000,000
Preferred stock, par value (in usd per share) | $ / shares     $ 0.0001   $ 0.0001 $ 0.0001
Preferred stock, liquidation preference per share (in dollars per share) | $ / shares           $ 0.0001
Preferred stock, shares outstanding (in shares)     193,706   165,045  
Shares issued upon conversion (in shares)     100      
Maximum percent of common stock allowed     4.90%      
Threshold number of business days before sending notice of redemption to warrant holders (in days) | day   3        
Proceeds from private placement, net of offering costs | $     $ 15,359,000 $ 0    
Common shares, par value (in dollars per share) | $ / shares     $ 0.0001   $ 0.0001  
Exchange agreement, principal amount of debt exchanged for securities (in shares) | $ $ 37,232.83          
Exchange Agreement, units without warrants            
Common and Preferred Shares            
Proceeds from private placement, net of offering costs | $ $ 16,500,000          
Sale of stock, price (in dollars per share) | $ / shares $ 2.2084          
Number of shares issued in transaction (in shares) 12,006,510          
Common shares, par value (in dollars per share) | $ / shares $ 0.0001          
Exchange agreement warrants acquired in agreement (in shares) 3,723,283          
Class of warrants, common stock, exercise price percentage 4.90%          
Exchange Agreement, units without warrants | Common Class A            
Common and Preferred Shares            
Shares issued per unit held (in shares) 2          
Private Placement            
Common and Preferred Shares            
Exchange agreement, principal amount of debt exchanged for securities (in shares) | $ $ 4,100,000          
Public and Private Warrants            
Common and Preferred Shares            
Term from closing of IPO   30 days        
Warrants term (in years)   5 years        
Public Warrants            
Common and Preferred Shares            
Number of warrants outstanding (in shares)     5,749,986      
Number of securities called by each warrant (in shares)   1        
Warrants price per share (in usd per share) | $ / shares   $ 11.50        
Warrant redemption maximum common share price (in dollars per share) | $ / shares   $ 18.00        
Threshold trading days (in days) | day   20        
Threshold consecutive trading days (in days) | day   30        
Warrants price per share (in usd per share) | $ / shares   $ 0.01        
Minimum threshold written notice period for redemption of public warrants   30 days        
Private Warrants            
Common and Preferred Shares            
Number of warrants outstanding (in shares)     2,187,283      
Pre-Funded Warrants | Exchange Agreement, units without warrants            
Common and Preferred Shares            
Number of securities called by each warrant (in shares) 1          
Warrants price per share (in usd per share) | $ / shares $ 0.0001          
Sale of stock, price (in dollars per share) | $ / shares $ 2.2082          
Number of securities called by warrants or rights (in shares) 2,886,614          
Common Warrants            
Common and Preferred Shares            
Number of warrants outstanding (in shares)     8,628,980      
Common Warrants | Exchange Agreement, units without warrants            
Common and Preferred Shares            
Warrants price per share (in usd per share) | $ / shares $ 1.1980          
Number of securities called by warrants or rights (in shares) 7,446,562          
Common Warrants | Exchange Agreement, units without warrants | Certain convertible debt lenders            
Common and Preferred Shares            
Number of securities called by warrants or rights (in shares) 1,861,642