XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Required Under Operating Leases in Place (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Sublease Income    
2022 $ (903)  
2023 (903)  
2024 (903)  
2025 (451)  
Total payments (3,160)  
Operating Lease Payments    
2022 23,030  
2023 22,022  
2024 20,130  
2025 17,401  
2026 16,307  
Thereafter 162,584  
Total payments 261,474  
Less: Tenant improvement allowances (14,303)  
Less: Present value adjustment (55,281)  
Operating Lease, Liability $ 191,890 $ 196,614