XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Lease Payments under Non-cancellable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Lease    
Remainder of 2022 $ 11,728  
2023 22,854  
2024 22,578  
2025 22,358  
2026 21,822  
Thereafter 120,265  
Total undiscounted lease liabilities 221,605  
Interest on lease liabilities (82,321)  
Total present value of minimum lease payments 139,284  
Operating lease liabilities - current portion (10,899) $ (9,840)
Operating lease liabilities 128,385 122,130
Finance Lease    
Remainder of 2022 7,420  
2023 17,996  
2024 14,289  
2025 13,757  
2026 12,813  
Thereafter 55,984  
Total undiscounted lease liabilities 122,259  
Interest on lease liabilities (36,103)  
Total present value of minimum lease payments 86,156  
Finance lease liabilities - current portion (7,697) (6,185)
Finance lease liabilities $ 78,459 $ 65,244