XML 74 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments - Summary of Contractual Maturities of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Disclosures [Abstract]    
Amortized Cost Basis, Due within one year $ 821,101 $ 872,637
Amortized Cost Basis, Due after 1 year and within 2 years 175,537 30,640
Amortized Cost 996,638 903,277
Aggregate Fair Value, Due within one year 820,962 873,073
Aggregate Fair Value, Due after 1 year and within 2 years 174,895 30,697
Aggregate Fair Value, Total $ 995,857 $ 903,770