v3.23.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 (remaining nine months) $ 2,957  
2024 4,054  
2025 2,757  
2026 1,380  
2027 1,431  
Thereafter 6,300  
Total future undiscounted lease payments 18,879  
Less: Imputed interest (5,533)  
Total operating lease liabilities 13,346  
Operating lease liabilities, current 2,611 $ 618
Operating lease liabilities, non-current $ 10,735 $ 1,667