XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Summary of Contractual Maturities of Short and Long Term Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Amortized Cost Basis, Due within one year $ 1,164,216 $ 1,089,250
Amortized Cost Basis, Due after 1 year through 2 years 122,433 114,997
Amortized Cost 1,286,649 1,204,247
Aggregate Fair Value, Due within one year 1,159,547 1,081,662
Aggregate Fair Value, Due after 1 year through 2 years 121,814 112,791
Aggregate Fair Value, Total $ 1,281,361 $ 1,194,453