XML 75 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 27,235 $ 22,354 $ 54,276 $ 44,620
Cost of precision oncology testing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,275 1,176 2,536 2,378
Cost of development services and other        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 495 477 990 951
Research and development expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 9,838 8,221 19,770 16,899
Sales and marketing expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 7,162 5,823 14,418 13,326
General and administrative expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 8,465 $ 6,657 $ 16,562 $ 11,066