XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
NOTE 11 — Commitments and Contingencies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating Lease, Right-of-Use Asset $ 2,975,526   $ 3,088,087 $ 3,088,087
Operating Lease, Liability 3,184,724     $ 3,292,033
Operating Lease, Payments 156,430 $ 153,181    
Purchase Obligation, to be Paid, Year One $ 5,403,000