XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of lease cost

    

2022

    

2021

    

2020

Operating lease cost

    

$

8,641

$

4,614

    

$

4,637

Short-term lease cost

3,705

 

5,218

 

3,408

Variable lease cost

773

 

710

 

719

Finance leases:

 

 

Amortization of ROU assets

545

 

546

 

626

Interest on lease liabilities

24

 

19

 

39

Finance lease cost

569

 

565

 

665

Total lease cost

$

13,688

$

11,107

$

9,429

Schedule of supplemental cash flow information for leases

    

2022

    

2021

    

2020

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

  

  

  

Operating cash flows from operating leases

$

8,164

$

4,123

$

3,982

Operating cash flows from finance leases

 

24

 

19

 

39

Financing cash flows from finance leases

 

2,091

 

2,698

 

3,086

ROU assets obtained in exchange for lease obligations:

 

 

 

Finance leases

 

1,897

 

2,878

 

2,417

Operating leases

 

22,962

 

4,313

 

3,003

Schedule of ROU assets for operating and finance leases

December 31, 2022

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

37,682

$

330

$

38,012

 

Other Assets

Finance leases

 

 

1,598

 

1,598

 

Property and Equipment, net

December 31, 2021

    

Real Estate

    

Equipment

    

Total

    

Balance Sheet Location

Operating leases

$

22,518

$

639

$

23,157

 

Other Assets

Finance leases

 

 

2,646

 

2,646

 

Property and Equipment, net

Summary of operating and finance lease liabilities recognized in the condensed consolidated balance sheets

December 31, 2022

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

7,747

$

757

Other liabilities

 

29,586

 

41

Total

$

37,333

$

798

December 31, 2021

    

Operating Leases

    

Finance Leases

Accrued liabilities

$

3,990

$

960

Other liabilities

 

17,389

 

41

Total

$

21,379

$

1,001

Schedule of weighted-average remaining lease terms and weighted-average discount rates

December 31, 2022

    

Operating Leases

    

Finance Leases

 

Weighted-average remaining lease term (years)

 

6.7

 

0.8

Weighted-average discount rate

 

3.4

%  

3.6

%

December 31, 2021

    

Operating Leases

    

Finance Leases

Weighted-average remaining lease term (years)

 

8.1

0.7

Weighted-average discount rate

 

3.5

%  

1.3

%

Schedule of reconciliation of undiscounted future lease payments for operating and finance leases

    

Undiscounted Future Lease Payments

Operating Leases

    

Finance Leases

2023

$

8,854

$

769

2024

 

7,324

 

23

2025

 

5,242

 

17

2026

 

4,182

 

2

2027

4,060

2028 and thereafter

 

12,349

 

Total lease payments

 

42,011

 

811

Less imputed interest

 

(4,678)

 

(13)

Total

$

37,333

$

798