XML 124 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Balance Sheet and Other Supplemental Operating Lease Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets $ 55,617 $ 80,133
Operating lease liabilities, current 27,156 29,634
Operating lease liabilities, noncurrent 53,708 73,628
Total operating lease liabilities $ 80,864 $ 103,262
Weighted average remaining lease term 3 years 10 months 24 days 4 years
Weighted average discount rate 3.48% 3.68%