XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Fair Value Measurements of Cash Equivalents, Available-For-Sale Investment Securities and Equity Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure $ 417,886 $ 499,785
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 694 603
Money market fund    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 92,926 122,876
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 163,883 266,701
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market fund    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 92,926 122,876
Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 254,003 233,084
Significant Unobservable Inputs (Level 3)    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 694 603
U.S. Treasury notes    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 67,476 140,187
U.S. Treasury notes | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 67,476 140,187
Equity securities    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 3,481 3,638
Equity securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 3,481 3,638
US Government Sponsored Enterprises Debt Securities [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 65,377 49,474
US Government Sponsored Enterprises Debt Securities [Member] | Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 65,377 49,474
Municipal bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 25,802 25,984
Municipal bonds | Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 25,802 25,984
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 162,824 157,626
Commercial paper | Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 162,824 157,626
Cash awards    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 694 603
Cash awards | Significant Unobservable Inputs (Level 3)    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure $ 694 $ 603