XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Unamortized debt issuance costs, current $ 619,094 $ 619,094
Unamortized debt issuance costs, noncurrent $ 561,194 $ 561,194
Common stock par value (in usd per share) $ 0.00001 $ 0.00001
Common stock authorized (shares) 750,000,000 750,000,000
Common stock issued (shares) 5,777,853 5,826,206
Common stock outstanding (shares) 5,635,178 5,697,517
Stock subscriptions (shares) 658 0
Treasury stock at cost (shares) 142,675 128,689