XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Note 9 - Commitments and Contingencies - Schedule of Lease Maturity (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
2026 (remaining) $ 1,036,102  
2027 1,292,325  
2028 682,737  
2029 492,410  
2030 512,106  
Thereafter 42,814  
Total future minimum lease payments, undiscounted 4,058,494  
Less: Amount representing interest (463,636)  
Operating Lease, Liability 3,594,858  
Present value of future minimum lease payments – current 1,137,611 $ 849,599
Present value of future minimum lease payments – long-term $ 2,457,247 $ 1,024,878