XML 80 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Warrants - Class of warrants (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Class A Warrants      
Warrants      
Outstanding beginning   6,230,770 3,980,770
Issued     2,250,000
Exercised   (250,000)  
Outstanding ending 5,980,770 5,980,770 6,230,770
Class of warrant exercised 1,638,270 1,638,270  
Proceeds from warrants to be exercised $ 3.6    
Class B Warrants      
Warrants      
Outstanding beginning   7,450,000  
Issued   2,500,000  
Exercised (6,335,000) (6,335,000)  
Outstanding ending 3,615,000 3,615,000 7,450,000
Class of warrant exercised through cashless   5,035,000  
Class of warrants or right, shares issued on cashless exercise   3,533,096