XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Operating Lease Commitments Including Expected Lease Incentives to be Received (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remaining three months) $ 2,815  
2024 11,347  
2025 11,859  
2026 12,209  
2027 12,569  
Thereafter 35,525  
Total undiscounted lease payments 86,324  
Less: imputed interest (21,687)  
Total operating lease liabilities 64,637  
Operating Lease Liability    
Short-term portion of lease liabilities (included in accrued liabilities and other current liabilities) 6,061  
Operating lease liabilities, non-current 58,576 $ 63,168
Total $ 64,637