XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of minimum lease payments under previous guidance (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Capital Lease Obligations [Abstract]  
2022 $ 8,824
2023 8,672
2024 8,743
2025 8,926
2026 9,229
Thereafter 85,985
Total 130,379
Capital Leases, Future Minimum Payments, Interest Included in Payments (47,402)
Present value of minimum lease payments 82,977
Less: current portion (3,389)
Lease liabilities, net of current portion 79,588
Operating Lease, Liability [Abstract]  
2022 12,398
2023 12,002
2024 11,699
2025 11,420
2026 11,297
Thereafter 125,774
Total $ 184,590