XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Schedule of Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Segment Reporting [Abstract]        
Number of operating segments | segment     2  
Segment Reporting Information [Line Items]        
Total Revenue $ 151,954 $ 128,782 $ 436,091 $ 371,023
Total cost of revenue 89,643 79,889 259,075 239,952
GROSS PROFIT 62,311 48,893 177,016 131,071
Amortization of acquired intangible assets       12,800
Clinical Services        
Segment Reporting Information [Line Items]        
Total Revenue 127,553 106,162 365,578 310,588
Total cost of revenue 73,994 65,261 213,032 197,563
GROSS PROFIT 53,559 40,901 152,546 113,025
Amortization of acquired intangible assets 4,300 4,300 12,800  
Advanced Diagnostics        
Segment Reporting Information [Line Items]        
Total Revenue 24,401 22,620 70,513 60,435
Total cost of revenue 15,649 14,628 46,043 42,389
GROSS PROFIT 8,752 7,992 24,470 18,046
Amortization of acquired intangible assets $ 600 $ 600 $ 1,800 $ 1,800