XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition      
Total revenue $ 82,056 $ 65,900 $ 73,390
United States      
Revenue Recognition      
Total revenue 63,423 52,116 51,072
International      
Revenue Recognition      
Total revenue 18,633 13,784 22,318
Devices and accessories      
Revenue Recognition      
Total revenue 54,200 40,036 50,263
Devices and accessories | Point-in-time      
Revenue Recognition      
Total revenue 54,200 40,036 50,263
Software and other services      
Revenue Recognition      
Total revenue 27,856 25,864 23,127
Software and other services | Over time      
Revenue Recognition      
Total revenue $ 27,856 $ 25,864 $ 23,127