XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Note 9 - Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Lease Information [Table Text Block]
         

Balance Sheet Location

 March 31, 2026  December 31, 2025 

Right-of-use assets

 $3,551,069  $1,869,589 

Current portion of operating lease liability

 $1,137,611  $849,599 

Long-term portion of operating lease liability

 $2,457,247  $1,024,878 

Other Information

 

March 31, 2026

  

March 31, 2025

 

Weighted-average remaining lease terms (in years)

  3.50   2.20 

Weighted-average discount rate

  6.2%  6.1%

Other Information

 

March 31, 2026

  

March 31, 2025

 

Cash paid for amounts included in the measurement of liabilities: Operating cash flows for operating leases

 $325,512  $261,222 
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Year Ending December 31,

    

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)

Present value of future minimum lease payments

  3,594,858 

Present value of future minimum lease payments – current

  1,137,611 

Present value of future minimum lease payments – long-term

 $2,457,247