XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
2024 (remaining nine months) $ 2,195
2025 2,628
2026 427
2027 232
2028 240
Thereafter 184
Total future minimum payments 5,906
Less imputed interest (673)
Present value of lease liabilities 5,233
Finance Leases  
2024 (remaining nine months) 1,153
2025 1,261
2026 20
Total future minimum payments 2,434
Less imputed interest (175)
Present value of lease liabilities $ 2,259