XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Schedule of Amount, Timing and Uncertainty of Cash Flows from Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturity of Lease Liabilities    
2023 $ 11,955  
2024 12,018  
2025 12,279  
2026 12,392  
2027 9,930  
Total undiscounted operating lease payments 58,574  
Less: imputed interest (8,618)  
Present value of operating lease liabilities 49,956  
Balance Sheet Classification    
Operating lease liabilities, current 8,886 $ 7,710
Operating lease liabilities, non-current 41,070 $ 49,970
Total operating lease liabilities $ 49,956