XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Schedule of future minimum payments under non-cancelable operating leases yet not commenced (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases Future Minimum Payments Next Rolling Twelve Months, 2022 (nine months remaining) $ 3,919
Operating Leases, Future Minimum Payments, Due in Rolling Year Two, 2023 6,892
Operating Leases, Future Minimum Payments, Due in Rolling Year Three, 2024 6,394
Operating Leases, Future Minimum Payments, Due in Rolling Year four, 2025 10,914
Operating Leases, Future Minimum Payments, Due in Rolling Year, 2026 and thereafter 210,058
Future Minimum Payments Total $ 238,177