XML 114 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of lease costs

Year Ended December 31,

     

Classification

     

2023

     

2022

2021

Operating lease costs(1)

Cost of revenues

$

3,090

$

2,374

$

1,552

Operating lease costs(1)

Selling, general and administrative expenses

 

216

 

275

 

243

Rental revenues

Revenues

(470)

(419)

(137)

Rental revenues

Other (income) expense, net

 

(91)

 

(70)

 

(89)

Net operating lease costs

$

2,745

$

2,160

$

1,569

(1)

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

Schedule of maturity of lease liability

2024

$

1,721

2025

1,386

2026

1,337

2027

924

2028

404

Thereafter

100

Total future minimum lease payments

5,872

Less imputed interest

(371)

Present value of lease liabilities

$

5,501

Schedule of supplemental cash flow information

Year Ended December 31,

2023

2022

2021

Cash payments for lease liabilities included in operating cash flows

$

1,641

$

1,660

$

1,420

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

$

1,286

$

3,456

$

2,377