XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 73,341  
2024 86,301  
2025 93,927  
2026 94,513  
2027 92,772  
Thereafter 342,432  
Total future lease payments 783,286  
Less: imputed interest (119,527)  
Less: expected tenant improvement allowance (24,419)  
Total $ 639,340 $ 431,840