XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Schedule of Segment Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Total Revenue $ 167,824,000 $ 151,954,000 $ 488,566,000 $ 436,091,000
Total cost of revenue 92,944,000 89,643,000 275,723,000 259,075,000
GROSS PROFIT 74,880,000 62,311,000 212,843,000 177,016,000
Stock-based compensation 0 0 25,085,000 17,643,000
Clinical Services        
Segment Reporting Information [Line Items]        
Total Revenue 145,783,000 127,553,000 421,706,000 365,578,000
Total cost of revenue 80,058,000 73,994,000 234,996,000 213,032,000
GROSS PROFIT 65,725,000 53,559,000 186,710,000 152,546,000
Amortization of acquired intangible assets 4,300,000 4,300,000 13,000,000 12,800,000
Stock-based compensation 200,000 0 700,000 0
Advanced Diagnostics        
Segment Reporting Information [Line Items]        
Total Revenue 22,041,000 24,401,000 66,860,000 70,513,000
Total cost of revenue 12,886,000 15,649,000 40,727,000 46,043,000
GROSS PROFIT 9,155,000 8,752,000 26,133,000 24,470,000
Amortization of acquired intangible assets 600,000 600,000 1,800,000 1,800,000
Stock-based compensation $ 100,000 $ 0 $ 300,000 $ 0