XML 36 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
Schedule of lease costs

The components of lease costs for the three months ended March 31, 2025 and 2024 were as follows (in thousands):

Three Months Ended March 31,

     

Classification

     

2025

     

2024

Operating lease costs(1)

Cost of revenues

$

724

$

585

Operating lease costs(1)

Selling, general and administrative expenses

85

76

Rental revenues

Revenues

(55)

(122)

Rental revenues

Other (income) expense, net

(31)

(36)

Net operating lease costs

$

723

$

503

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

Schedule of maturity of lease liability

2025 (excluding the three months ended March 31, 2025)

$

1,301

2026

1,572

2027

1,205

2028

541

2029

184

Thereafter

459

Total future minimum lease payments

5,262

Less imputed interest

(434)

Present value of lease liabilities

$

4,828

Schedule of supplemental cash flow information

Three Months Ended March 31,

2025

2024

Cash payments for lease liabilities included in operating cash flows

$

450

$

450

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

$

176

$