XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
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