XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Capital Stock and Warrants - Offerings - Warrants (Details) - $ / shares
Nov. 21, 2024
Jun. 30, 2025
Jan. 06, 2025
Oct. 10, 2022
Class A Common Stock Warrants        
Warrants        
Number of securities called by warrants (in shares)       1,138,446
Class A Common Stock Warrants, November 2024 Offering, Prefunded Warrants, No Expiry        
Warrants        
Exercise price (in dollars per share) $ 0.001      
Number of securities called by warrants (in shares) 816,341      
Offering price (in dollars per share) $ 9.999      
Class A Common Stock Warrants, November 2024 Offering, Underwriter Warrants, 21 November 2029 Expiry        
Warrants        
Exercise price (in dollars per share) $ 18.29 $ 18.29    
Number of securities called by warrants (in shares) 36,300      
Warrants, exercisable, overallotment option, period after agreement date 180 days      
Warrants, term 5 years      
Class A Common Stock Warrants, Vendor Warrants, The Washington Office, LLC        
Warrants        
Exercise price (in dollars per share)   $ 0.001    
Number of securities called by warrants (in shares)   15,238    
Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, monthly amount     15,000  
Class of warrant or right, number of securities called by warrants or rights, exercisable, amount divided by thirty-day weighted-average trading price per share, annual amount     100,000  
Warrants, term     6 years