XML 88 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Nov. 13, 2019
Financial Instruments and Fair Value [Line Items]        
Available-for-sale securities, realized gain $ 4,600,000 $ 1,300,000 $ 4,000,000.0  
Available-for-sale securities, realized loss 300,000 200,000 1,600,000  
Aggregate loss of investments with unrealized losses less than one year 70,400,000 23,600,000    
Unrealized Gain (loss) on contracts (2,600,000) 1,600,000 $ 2,500,000  
Equity securities unrealized gain 9,600,000 5,300,000    
Equity securities unrealized loss $ 6,000,000.0 $ 400,000    
Accounts Receivable | Customer 1 | Minimum        
Financial Instruments and Fair Value [Line Items]        
Concentration risk, percentage 25.00%      
Accounts Receivable | Customer 2 | Minimum        
Financial Instruments and Fair Value [Line Items]        
Concentration risk, percentage   10.00%    
Debt Mutual Funds        
Financial Instruments and Fair Value [Line Items]        
Available for sale securities with out contractual maturity date $ 8,600,000      
Autoguide LLC [Member]        
Financial Instruments and Fair Value [Line Items]        
Maximum amount of contingent consideration paid for acquisition 100,200,000     $ 100,200,000
Foreign Exchange Contracts        
Financial Instruments and Fair Value [Line Items]        
Unrealized Gain (loss) on contracts $ 400,000 $ 300,000