XML 119 R110.htm IDEA: XBRL DOCUMENT v3.21.2
Product and Geographic Sales Information - Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue        
Revenues $ 442,117 $ 284,360 $ 1,316,192 $ 798,452
Science Segment        
Disaggregation of Revenue        
Revenues 200,821 188,701 594,380 514,774
Intellectual Property Segment        
Disaggregation of Revenue        
Revenues $ 241,296 $ 95,659 $ 721,812 $ 283,678