v3.25.1
Note 9 - Leases (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
  

March 31,

  

December 31,

 
  

2025

  

2024

 

Operating leases:

        

Operating lease right-of-use assets, net

 $9,310,749  $6,950,547 
         

Operating lease liabilities – current

  2,302,555   1,414,686 

Operating lease liabilities – noncurrent

  7,231,818   5,747,295 

Total operating lease liabilities

 $9,534,373  $7,161,981 

Weighted Average Remaining Lease Term

        

Operating Leases (in years)

  6.6   6.9 

Weighted Average Discount Rate

        

Operating Leases

  5.7%  5.4%