v3.25.2
Variable-Fee Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Variable-fee licenses        
Variable-Fee Revenue        
Revenue $ 1,877 $ 6,981 $ 4,263 $ 14,988
Hardware equipment and accessories        
Variable-Fee Revenue        
Revenue $ 245 $ 710 $ 477 $ 1,527