XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Lease Obligations (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Lease, Cost [Table Text Block]

(dollars in thousands)

 

Three Months Ended

   

Three Months Ended

   

Nine Months Ended

   

Nine Months Ended

 
   

September 30, 2025

   

September 30, 2024

   

September 30, 2025

   

September 30, 2024

 

Finance lease cost:

                               

Amortization of right-of-use assets

  $ 218     $ 122     $ 655     $ 368  

Interest on lease liabilities

    112       215       355       636  

Operating lease cost

    3,390       3,648       11,219       10,607  

Variable lease cost

    (3 )     50       (71 )     199  

Short-term lease cost

    1,652       802       4,336       2,776  

Total lease cost

  $ 5,369     $ 4,837     $ 16,494     $ 14,586  
                                 

Other information

                               

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

                               

Operating cash flows from finance leases

    112       215       355       636  

Operating cash flows from operating leases

    2,534       2,851       8,578       8,286  

Financing cash flows from finance leases

    190       188       555       553  

Right-of-use assets obtained in exchange for new finance lease liabilities

    -       -       -       815  

Right-of-use assets obtained in exchange for new operating lease liabilities

    702       4,783       4,991       13,753  

Weighted-average remaining lease term—finance leases (in years)

    4.9       3.5                  

Weighted-average remaining lease term—operating leases (in years)

    3.8       4.6                  

Weighted-average discount rate—finance leases

    6.1 %     13.5 %                

Weighted-average discount rate—operating leases

    8.8 %     8.6 %                
Lessee, Lease Liability, Maturity [Table Text Block]

(in thousands)

 

Operating

   

Finance

 
2025 (1)     3,473     $ 303  

2026

    13,695       1,212  

2027

    12,148       1,212  

2028

    6,450       930  

2029

    3,703       340  

Thereafter

    4,563       529  

Total minimum lease payments

  $ 44,032     $ 4,526  

Less: amount representing interest

    (5,948 )     (1,138 )

Present value of minimum lease payments

  $ 38,084     $ 3,388  
Less: current portion     (11,266 )     (817 )
Lease obligations, long-term   $ 26,818     $ 2,571