XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Reporting - Schedule of Business Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]    
Total revenue $ 106,340 $ 97,948
Gross profit 50,450 37,051
Depreciation & amortization 12,673 12,453
Proteomics    
Segment Reporting Information [Line Items]    
Total revenue 63,883 52,502
Gross profit 26,239 20,041
Depreciation & amortization 12,072 12,223
Genomics    
Segment Reporting Information [Line Items]    
Total revenue 42,457 45,446
Gross profit 24,211 17,010
Depreciation & amortization $ 601 $ 230