XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Held To Maturity Securities Debt Maturities [Abstract]    
Amortized cost basis, due in one year or less [1] $ 103,733 $ 59,495
Amortized cost basis due after one year through five years 56,619  
Amortized cost basis, total 160,352 59,495
Aggregate fair value, due in one year or less [1] 103,669 59,495
Aggregate fair value, due after one year through five years 56,433  
Aggregate fair value, total $ 160,102 $ 59,495
[1] The investments due in one year or less include cash equivalents of $23.8 million as of December 31, 2021 and $59.5 million as of December 31, 2020.