XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net Revenue $ 591,643 $ 509,728 $ 484,329
Cost of revenue 347,039 321,832 297,269
GROSS PROFIT 244,604 187,896 187,060
Clinical Services      
Segment Reporting Information [Line Items]      
Net Revenue 495,636 418,754 404,172
Cost of revenue 287,059 261,742 244,360
GROSS PROFIT 208,577 157,012 159,812
Amortization of acquired intangible assets 17,300 17,100  
Advanced Diagnostics      
Segment Reporting Information [Line Items]      
Net Revenue 96,007 90,974 80,157
Cost of revenue 59,980 60,090 52,909
GROSS PROFIT 36,027 30,884 $ 27,248
Amortization of acquired intangible assets $ 2,400 $ 2,400