XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue Recognition        
Total revenue $ 21,487 $ 18,487 $ 39,143 $ 33,963
United States        
Revenue Recognition        
Total revenue 17,039 15,491 30,775 27,496
International        
Revenue Recognition        
Total revenue 4,448 2,996 8,368 6,467
Devices and accessories        
Revenue Recognition        
Total revenue 14,648 12,273 25,939 21,121
Software and other services        
Revenue Recognition        
Total revenue $ 6,839 $ 6,214 $ 13,204 $ 12,842