Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Leases (Tables)

v3.23.3
Note 7 - Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended September 30, 2023

   

Nine Months Ended September 30, 2023

   

Three Months Ended September 30, 2022

   

Nine Months Ended September 30, 2022

 

Operating lease expense

  $ 1,545     $ 4,354     $ 1,376     $ 4,158  

Short term lease cost

  $ 48     $ 316     $ 85     $ 274  

Total lease cost

  $ 1,593     $ 4,670     $ 1,461     $ 4,432  
    Nine Months Ended September 30, 2023     Nine Months Ended September 30, 2022  
                 

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

  $ 4,597     $ 4,301  

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

  $ 3,735     $ 3,566  

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

  $ 3,411     $ 2,126  
Lessee Operating Lease Supplemental Balance Sheet Information [Table Text Block]
   

September 30, 2023

   

December 31, 2022

 

Operating Leases

               

Operating lease right-of-use assets

  $ 17,145     $ 17,432  
                 

Other current liabilities

    5,149       4,862  

Operating lease liabilities

    13,261       14,025  

Total operating lease liabilities

  $ 18,410     $ 18,887  
                 

Weighted Average Remaining Lease Term

               

Operating leases (in months)

    54       59  
                 

Weighted Average Discount Rate

               

Operating leases

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

Year ending December 31,

 

Operating Leases

 

2023 (excluding the nine months ended September 30, 2023)

  $ 1,572  

2024

    5,684  

2025

    4,862  

2026

    3,498  

2027

    2,152  

Thereafter

    2,690  

Total Lease Payments

    20,458  

Less: imputed interest

    (2,048 )

Total

  $ 18,410