XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue The following table summarizes the Company’s disaggregated revenues (in thousands) for the years ended December 31:
Pattern of
Recognition
2024 2023 2022
By product type:   
Devices and accessoriesPoint-in-time$54,200 $40,036 $50,263 
Software and other servicesOver time27,856 25,864 23,127 
Total revenue$82,056 $65,900 $73,390 
By geographical market:   
United States$63,423 $52,116 $51,072 
International18,633 13,784 22,318 
Total revenue$82,056 $65,900 $73,390