XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 413,351 $ 261,404 $ 781,092 $ 503,160
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 404,872 253,296 764,285 486,550
Americas, excluding U.S.        
Disaggregation of Revenue [Line Items]        
Total revenues 1,601 1,206 3,082 2,364
Europe, Middle East, India, Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 5,439 5,620 10,617 10,816
Asia Pacific and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 1,439 1,282 3,108 3,430
Insurance carriers        
Disaggregation of Revenue [Line Items]        
Total revenues 384,128 226,521 725,156 436,899
Laboratory partners        
Disaggregation of Revenue [Line Items]        
Total revenues 22,254 27,449 42,530 50,254
Patients        
Disaggregation of Revenue [Line Items]        
Total revenues 6,969 7,434 13,406 16,007
Licensing and other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,987 $ 3,148 $ 5,056 $ 7,107