XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Fair Value Measurements of Cash Equivalents, Available-For-Sale Investment Securities and Equity Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure $ 438,512 $ 499,785
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 1,497 603
Money market fund    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 193,477 122,876
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 295,117 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 193,477 122,876
Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 143,395 233,084
Significant Unobservable Inputs (Level 3)    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 1,497 603
U.S. Treasury notes    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 97,662 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 97,662 140,187
Equity securities    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 3,978 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,978 3,638
US Government Sponsored Enterprises Debt Securities [Member]    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 49,366 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 49,366 49,474
Municipal bonds    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 21,056 25,984
Municipal bonds | Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 21,056 25,984
Commercial paper    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 72,973 157,626
Commercial paper | Significant Other Observable Inputs (Level 2)    
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]    
Investments, fair value disclosure 72,973 157,626
Cash awards    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure 1,497 603
Cash awards | Significant Unobservable Inputs (Level 3)    
Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]    
Financial liabilities, fair value disclosure $ 1,497 $ 603