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

Three Months Ended September 30, 2025

  

Nine Months Ended September 30, 2025

  

Three Months Ended September 30, 2024

  

Nine Months Ended September 30, 2024

 

Operating lease expense

 $3,252  $9,795  $2,126  $5,303 

Short term lease cost

 $190  $469  $341  $494 

Total lease cost

 $3,442  $10,264  $2,467  $5,797 
  Nine Months Ended September 30, 2025  Nine Months Ended September 30, 2024 
         

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

 $9,102  $5,243 

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

 $6,228  $4,264 

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

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

September 30, 2025

  

December 31, 2024

 

Operating Leases

        

Operating lease right-of-use assets

 $68,529  $70,801 
         

Other current liabilities

  7,023   7,394 

Operating lease liabilities

  59,480   64,785 

Total operating lease liabilities

 $66,503  $72,179 
         

Weighted Average Remaining Lease Term

        

Operating leases (in months)

  148   151 
         

Weighted Average Discount Rate

        

Operating leases

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

Year ending December 31,

 

Operating Leases

 

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

 $3,021 

2026

  10,804 

2027

  8,937 

2028

  7,823 

2029

  7,103 

Thereafter

  63,864 

Total Lease Payments

  101,552 

Less: imputed interest

  (35,049)

Total

 $66,503