XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Note 5 - Leases (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Lessee, Operating Lease, Balance Sheet Information [Table Text Block]
     

September 30,

   

December 31,

 
 

Financial Statement Line Item

 

2023

   

2022

 

Operating lease ROU assets

Other long-term assets

  $ 8,571     $ 4,288  
                   

Operating lease liabilities

Other accrued liabilities

  $ 2,225     $ 2,133  
 

Other long-term liabilities

  $ 5,758     $ 1,664  
Lease, Cost [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 

Lease costs:

                               

Operating lease costs

  $ 852     $ 656     $ 2,327     $ 2,061  

Other

    480       454       1,572       1,259  

Total lease costs

  $ 1,332     $ 1,110     $ 3,899     $ 3,320  
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 

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

                               

Operating cash flows for operating leases

  $ 629     $ 649     $ 2,267     $ 2,115  

ROU assets obtained in exchange for new operating lease liabilities

  $ 2,086     $ 13     $ 6,921     $ 1,071  
   

September 30,

   

December 31,

 
   

2023

   

2022

 

Weighted-average remaining lease term (in years)

    4.8       2.1  

Weighted-average discount rate

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

2023 (remaining three months)

  $ 598  

2024

    2,397  

2025

    1,762  

2026

    1,193  

2027

    1,201  

Thereafter

    1,603  

Total remaining lease payments

    8,754  

Less: imputed interest

    (771 )

Total lease liabilities

  $ 7,983  
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

2023 (remaining three months)

  $ 316  

2024

    750  

2025

    226  

2026

    40  

Total

  $ 1,332