XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details)
3 Months Ended 12 Months Ended
Mar. 24, 2025
USD ($)
$ / shares
shares
Dec. 12, 2021
day
$ / shares
shares
Mar. 31, 2025
USD ($)
vote
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
$ / shares
shares
Nov. 12, 2021
$ / shares
shares
Common and Preferred Shares              
Common stock, shares issued (in shares)     90,661,800     77,470,886  
Common stock, shares outstanding (in shares)     88,928,026     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)     202,278     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 | 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