XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
Schedule of lease costs

The components of lease costs for the three- and six-month periods ended June 30, 2025 and 2024 were as follows (in thousands):

Three Months Ended June 30,

Six Months Ended June 30,

     

Classification

     

2025

     

2024

     

2025

     

2024

Operating lease costs(1)

Cost of revenues

$

975

$

664

$

1,699

$

1,247

Operating lease costs(1)

Selling, general and administrative expenses

78

77

 

162

 

154

Rental revenues

Revenues

(18)

(100)

(73)

(222)

Rental revenues

Other (income) expense, net

(23)

(26)

 

(54)

 

(61)

Net operating lease costs

$

1,012

$

615

$

1,734

$

1,118

(1)Includes the costs of leases with a term of one year or less.

Schedule of maturity of lease liability

2025 (excluding the six months ended June 30, 2025)

$

1,175

2026

1,537

2027

1,043

2028

519

2029

184

Thereafter

413

Total future minimum lease payments

4,871

Less imputed interest

(393)

Present value of lease liabilities

$

4,478

Schedule of supplemental cash flow information

Six Months Ended June 30,

2025

2024

Cash payments for lease liabilities included in operating cash flows

$

913

$

931

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

$

217

$

118