XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Schedule of future minimum payments under non-cancelable operating leases yet not commenced (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases Future Minimum Payments Next Rolling Twelve Months, 2022 (six months remaining) $ 2,699
Operating Leases, Future Minimum Payments, Due in Rolling Year Two, 2023 6,693
Operating Leases, Future Minimum Payments, Due in Rolling Year Three, 2024 7,909
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 240,324
Future Minimum Payments Total $ 268,539