XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
NOTE 5 — Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Future minimum lease payments
        
Annual minimum payments:  Amount
2025   657,164 
2026   676,750 
2027   692,644 
2028   713,423 
Thereafter   425,646 
Total minimum payments   3,165,627 
Less: Present value factor   (348,966)
Total operating lease liabilities   2,816,661 
Less: Current portion of operating lease   (532,027)
Long-term portion of operating lease  $2,284,634