Annual report [Section 13 and 15(d), not S-K Item 405]

Note 6 - Leases (Tables)

v3.25.4
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Lease, Cost [Table Text Block]
   

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2025

   

December 31, 2024

   

December 31, 2023

 

Operating lease expense

  $ 13,227     $ 8,604     $ 5,966  

Short term lease cost

  $ 798     $ 621     $ 401  

Total lease cost

  $ 14,025     $ 9,225     $ 6,367  
   

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2025

   

December 31, 2024

   

December 31, 2023

 
                         

Cash paid for amounts included in the measurement of operating lease liabilities

  $ 12,236     $ 8,349     $ 6,195  

Non-cash lease expense - right-of-use assets

  $ 8,492     $ 6,319     $ 5,097  

Right-of-use assets obtained in exchange for operating lease obligations

  $ 3,270     $ 59,112     $ 5,853  
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block]
   

December 31, 2025

   

December 31, 2024

 

Operating Leases

               

Operating lease right-of-use assets

  $ 68,972     $ 70,801  
                 

Other current liabilities

    7,154       7,394  

Operating lease liabilities

    60,134       64,785  

Total operating lease liabilities

  $ 67,288     $ 72,179  
                 

Weighted Average Remaining Lease Term (in months)

               

Operating leases

    144       151  
                 

Weighted Average Discount Rate

               

Operating leases

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

Year ending December 31,

 

Operating Leases

 

2026

  $ 11,591  

2027

    9,737  

2028

    8,499  

2029

    7,499  

2030

    6,555  

Thereafter

    57,603  

Total Lease Payments

    101,484  

Less: imputed interest

    (34,196 )

Total

  $ 67,288