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

Note 6 - Leases (Tables)

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

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2024

   

December 31, 2023

   

December 31, 2022

 

Operating lease expense

  $ 8,604     $ 5,966     $ 5,555  

Short term lease cost

  $ 621     $ 401     $ 395  

Total lease cost

  $ 9,225     $ 6,367     $ 5,950  
   

Year Ended

   

Year Ended

   

Year Ended

 
   

December 31, 2024

   

December 31, 2023

   

December 31, 2022

 
                         

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

  $ 8,349     $ 6,195     $ 5,753  

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

  $ 6,319     $ 5,097     $ 4,745  

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

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

December 31, 2024

   

December 31, 2023

 

Operating Leases

               

Operating lease right-of-use assets

  $ 70,801     $ 18,008  
                 

Other current liabilities

    7,394       5,347  

Operating lease liabilities

    64,785       13,887  

Total operating lease liabilities

  $ 72,179     $ 19,234  
                 

Weighted Average Remaining Lease Term (in months)

               

Operating leases

    151       53  
                 

Weighted Average Discount Rate

               

Operating leases

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

Year ending December 31,

 

Operating Leases

 

2025

  $ 12,159  

2026

    10,788  

2027

    8,989  

2028

    7,902  

2029

    7,102  

Thereafter

    63,864  

Total Lease Payments

    110,804  

Less: imputed interest

    (38,625 )

Total

  $ 72,179