v3.26.1
Revenues - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract with Customer, Liability [Abstract]    
Beginning balance $ 30,044 $ 35,475
Sale of Dragonfly and Oxford Analytica   (7,342)
Revenue recognized in the current period from amounts in the prior balance (22,037) (25,871)
New deferrals, net of amounts recognized in the current period 22,887 30,453
Effects of foreign currency (68) 468
Ending balance $ 30,826 $ 33,183