XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (remaining six months) $ 6,560  
2024 12,720  
2025 13,027  
2026 13,462  
2027 13,912  
2028 and thereafter 87,254  
Total undiscounted future minimum lease payments 146,935  
Less imputed interest (56,438)  
Total operating lease liabilities 90,497  
Operating lease liabilities:    
Operating lease liabilities, current portion 6,050 $ 4,249
Operating lease liabilities, net of current portion 84,447 $ 78,685
Total lease liability $ 90,497