XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Long-term Debt - Schedule of Convertible Note Payable (Details) - Convertible Debt [Member] - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Convertible Note $ 0 $ 16,800,000
Less: unamortized debt issuance costs 0 (2,213,064)
Convertible Note payable 0 14,586,936
Current portion of Convertible Note payable 0 8,400,000
Convertible Note payable, less current portion $ 0 $ 6,186,936