v3.24.2.u1
Commitments and Contingencies - Original maturities of deferred revenue (Details) - Deferred revenue
$ in Thousands
Jun. 30, 2024
USD ($)
Commitments and Contingencies  
2024 (6 months) $ 2,883
2025 1,867
2026 94
2027 3
Total $ 4,847