v3.25.2
Note 9 - Leases (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Lessee, Operating and Finance Lease, Assets and Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2025

   

2024

 

Operating leases:

               

Operating lease right-of-use assets, net

  $ 9,077,408     $ 6,950,547  
                 

Operating lease liabilities – current

    2,201,888       1,414,686  

Operating lease liabilities – noncurrent

    7,107,608       5,747,295  

Total operating lease liabilities

  $ 9,309,496     $ 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 %