XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION - Schedule of stock-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes $ 14,139 $ 17,449 $ 44,518 $ 72,502
Related income tax benefits (637) (4,230) (5,931) (17,598)
Stock-based compensation expense, net of taxes 13,502 13,219 38,587 54,904
Cost of screening revenue (exclusive of amortization of intangible assets)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes 271 400 1,433 1,321
Cost of development services revenue        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes 0 178 17 201
Research and development        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes 4,330 6,838 12,089 27,906
Sales and marketing        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes 2,499 2,434 8,300 12,786
General and administrative        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense, before taxes $ 7,039 $ 7,599 $ 22,679 $ 30,288