XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Earnings Per Share Anti-diluted (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 7,922,806 3,821,373
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 2,614,416 712,500
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 2,661,410 1,302,500
Non Vested Restricted Stock Awards Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 1,806,373
Non-Vested Restricted Stock Shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 1,312,301
Shares Issuable Upon Conversion of Convertible Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 1,334,679