v3.26.1
Convertible Debentures (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 15, 2026
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible Debentures [Abstract]            
Redemption price percentage 103.00%       103.00%  
Amortization of debt discount         $ 714,386 $ 1,386,606
Interest expense associated with extinguishment of debt         2,660,781 0
Securities Purchase Agreement [Member]            
Convertible Debentures [Abstract]            
Exercise price of warrants (in dollars per share)   $ 2.52        
Securities Purchase Agreement [Member] | Maximum [Member]            
Convertible Debentures [Abstract]            
Number of shares of common stock that can be called by warrants (in shares)   1,000,000        
Debentures [Member]            
Convertible Debentures [Abstract]            
Face amount   $ 22,200,000        
Proceeds from issuance   $ 20,000,000        
Interest expense     $ 623,289 $ 757,257 1,636,779 757,257
Amortization of debt discount     265,549 278,862 714,386 278,862
Unamortized debt discount     0 $ 3,778,566 $ 0 $ 3,778,566
Interest expense associated with extinguishment of debt     $ 2,660,781