XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 21, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Cash and cash equivalents   $ 622,165,000 $ 710,621,000 $ 253,459,000  
Other assets noncurrent   37,356,000 24,349,000    
Reclassification of subsidiary long-term incentive plan liability related to modification $ 3,100,000 3,104,000      
Incremental compensation costs $ 1,200,000        
Money market accounts          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Cash and cash equivalents   509,600,000 679,300,000    
Other assets noncurrent   $ 700,000      
OpenEye          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Percentage of business acquired   85.00%     85.00%
Maximum potential payout amount         $ 11,000,000
Fair Value | OpenEye          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration liability   $ 0 $ 0 $ 0 $ 2,800,000