XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Schedule of Undiscounted Future Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2023 $ 3,832  
2024 4,381  
2025 4,503  
2026 4,628  
2027 4,757  
2028 and thereafter 24,988  
Total future minimum lease payments 47,089  
Less: imputed interest (13,507)  
Present value of operating lease liabilities 33,582  
Less: current portion of lease liabilities (3,703) $ (1,232)
Noncurrent portion of lease liabilities $ 29,879 $ 12,745