v3.24.2
Deferred Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Deferred Revenue Disclosure [Abstract]    
Balance at beginning of period $ 1,985 $ 2,599
Opening balance from Voyantic acquisition   1,233
Deferral of revenue 1,630 1,672
Recognition of deferred revenue (1,347) (2,640)
Balance at end of period $ 2,268 $ 2,864