XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Segment Reporting [Abstract]    
Number of operating segments | segment 2  
Segment Reporting Information [Line Items]    
Total revenue $ 156,240 $ 137,220
Total cost of revenue 90,771 82,406
Total gross profit 65,469 54,814
Non-cash stock-based compensation 7,774 4,758
Clinical Services    
Segment Reporting Information [Line Items]    
Total revenue 134,535 114,869
Total cost of revenue 76,844 67,292
Total gross profit 57,691 47,577
Amortization of acquired intangible assets 4,300 4,300
Non-cash stock-based compensation 300 0
Advanced Diagnostics    
Segment Reporting Information [Line Items]    
Total revenue 21,705 22,351
Total cost of revenue 13,927 15,114
Total gross profit 7,778 7,237
Amortization of acquired intangible assets 600 600
Non-cash stock-based compensation $ 100 $ 0