XML 117 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Reconciliation of Undiscounted Operating Lease Cash Flows by Fiscal Year to Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2022 $ 19,954
2023 21,511
2024 20,601
2025 20,449
2026 17,701
2026 and thereafter 80,913
Total undiscounted lease payments 181,129
Less: imputed interest (66,291)
Less: tenant improvement allowances (3,895)
Present value of operating lease liabilities $ 110,943