XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remaining three months) $ 3,364  
2024 12,720  
2025 13,027  
2026 13,462  
2027 13,912  
2028 and thereafter 87,254  
Total undiscounted future minimum lease payments 143,739  
Less imputed interest (54,274)  
Total operating lease liabilities 89,465  
Operating lease liabilities:    
Operating lease liabilities, current portion 6,057 $ 4,249
Operating lease liabilities, net of current portion 83,408 $ 78,685
Total lease liability $ 89,465