XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Leases (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Lease, Cost [Table Text Block]
  

Three Months Ended September 30, 2024

  

Nine Months Ended September 30, 2024

  

Three Months Ended September 30, 2023

  

Nine Months Ended September 30, 2023

 

Operating lease expense

 $2,126  $5,303  $1,545  $4,354 

Short term lease cost

 $341  $494  $48  $316 

Total lease cost

 $2,467  $5,797  $1,593  $4,670 
  Nine Months Ended September 30, 2024  Nine Months Ended September 30, 2023 
         

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

 $5,243  $4,597 

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

 $4,264  $3,735 

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

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

September 30, 2024

  

December 31, 2023

 

Operating Leases

        

Operating lease right-of-use assets

 $69,295  $18,008 
         

Other current liabilities

  6,848   5,347 

Operating lease liabilities

  63,802   13,887 

Total operating lease liabilities

 $70,650  $19,234 
         

Weighted Average Remaining Lease Term

        

Operating leases (in months)

  156   53 
         

Weighted Average Discount Rate

        

Operating leases

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

Year ending December 31,

 

Operating Leases

 

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

 $2,920 

2025

  11,387 

2026

  9,996 

2027

  8,185 

2028

  7,141 

Thereafter

  70,267 

Total Lease Payments

  109,896 

Less: imputed interest

  (39,246)

Total

 $70,650