v3.26.1
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Lease, Cost [Table Text Block]
   

Six Months

Ended

June 30, 2026

   

Six Months

Ended

June 30, 2025

 

Operating lease cost

  $ 17,313     $ 12,034  
Balance Sheet, Leases, Lessee [Table Text Block]
   

June 30, 2026

   

December 31, 2025

 

Operating leases:

               

Operating lease right-of-use assets

  $ 71,104     $ 89,685  

Current portion of operating lease obligations

  $ 32,111     $ 32,422  

Operating lease obligations, net of current portion

  $ 42,306     $ 60,550  

Total operating lease liabilities

  $ 74,417     $ 92,972  
Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]
   

June 30, 2026

   

December 31, 2025

 

Weighted Average Remaining Lease Term

               

Operating lease (in years)

    2.1       2.6  
                 

Weighted Average Discount Rate

               

Operating lease

    3.37 %     3.37 %
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

Years ending December 31,

 

Total

 

2026 (remainder of the year)

  $ 16,937  

2027

    34,164  

2028

    25,776  

Total lease liabilities

  $ 76,877  

Less amount representing interest

    (2,460 )

Total

    74,417  

Less current portion

    (32,111 )

Long term portion

  $ 42,306