Commitments and Contingencies (Tables) |
12 Months Ended |
---|---|
Dec. 31, 2021 | |
Commitments and Contingencies [Abstract] | |
Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases | Maturity of Lease LiabilitiesAmount Years ending December 31,(in thousands)2022$ 11,3262023 11,8512024 12,0402025 12,3282026 12,437Thereafter 9,930Total undiscounted operating lease payments 69,912Less: imputed interest (12,232)Present value of operating lease liabilities 57,680 Balance Sheet Classification Operating lease liabilities, current 7,710Operating lease liabilities, non-current 49,970Total operating lease liabilities 57,680 |