XML 101 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
2022 $ 12,432  
2023 19,082  
2024 18,233  
2025 15,917  
2026 16,353  
Thereafter 103,413  
Total lease payments 185,430  
Less: imputed interest (45,261)  
Less: net tenant improvement allowance yet to be received (52,217)  
Present value of operating lease liabilities 87,952  
Present value of operating lease liabilities $ 137,488 $ 70,181