XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenue $ 10,454 $ 9,576 $ 30,536 $ 28,480
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 9,832 9,057 28,881 27,155
International [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 622 519 1,655 1,325
Lab Essentials [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 8,308 7,161 24,217 22,065
Clinical Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 1,706 1,964 4,928 5,247
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 440 $ 451 $ 1,391 $ 1,168