XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
LEASES  
Components of operating lease cost

Years Ended December 31, 

    

2021

    

2020

2019

Operating lease cost

$

23,443

$

22,920

$

11,052

Short-term and variable lease cost

2,555

1,895

4,726

Total operating lease cost

$

25,998

$

24,815

$

15,778

Schedule of maturities of operating lease liabilities

Year Ending December 31,

    

2022

$

20,416

2023

 

17,230

2024

 

14,812

2025

12,426

2026

11,079

Thereafter

65,785

Total lease payments

141,748

Less: Interest

(30,725)

Present value of lease liabilities

$

111,023

Schedule of other information related to leases

Year Ended December 31,

2021

    

2020

Weighted average remaining lease term (in years)

9.81

10.65

Weighted average discount rate

4.51

%

4.63

%

Year Ended December 31,

    

2021

    

2020

2019

Cash paid for operating leases

$

23,668

$

21,877

$

12,101

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

$

16,399

$

33,741

$

84,551