XML 52 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Schedule of Earnings Per Share Anti-diluted (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 6,712,593 3,426,765
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 2,124,066 712,500
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 2,002,395 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,140,971
Non-vested restricted stock shares [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 478,375 270,794
Shares Issuable Upon Conversion Of Convertible Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities 2,107,757