XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Schedule of 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
Disaggregation Of Revenue [Line Items]        
Revenue $ 9,614 $ 11,527 $ 18,904 $ 20,648
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 9,228 11,075 18,098 19,801
International [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 386 452 806 847
Lab Essentials [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 7,638 7,581 14,904 14,838
Clinical Solutions [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue 1,565 3,653 3,283 5,262
Other [Member]        
Disaggregation Of Revenue [Line Items]        
Revenue $ 411 $ 293 $ 717 $ 548