v3.24.3
Deferred Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 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 2,457 2,477
Recognition of deferred revenue (2,072) (3,557)
Balance at end of period $ 2,370 $ 2,752