v3.24.2.u1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
The remainder of 2024 $ 1,036  
2025 2,117  
2026 372  
Total future operating lease payments 3,525  
Less: Imputed interest (129)  
Total operating lease liabilities 3,396  
Operating lease liabilities, current 1,973 $ 1,523
Operating lease liabilities, noncurrent $ 1,423 $ 1,768