v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue The Company believes that these categories aggregate the payor types by nature, amount, timing, and uncertainty of its revenue streams. The following table summarizes the Company’s disaggregated revenue (in thousands):
Pattern of
Recognition
Three months ended March 31,
20252024
By product type:
HardwarePoint-in-time$14,164 $11,291 
Software and other servicesOver time7,061 6,365 
Total revenue$21,225 $17,656 
By geographical market:
United States$17,039 $13,737 
International4,186 3,919 
Total revenue$21,225 $17,656