XML 74 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Held To Maturity Securities Debt Maturities [Abstract]    
Amortized cost basis, due in one year or less [1] $ 152,862 $ 103,733
Amortized cost basis due after one year through five years 1,961 56,619
Amortized cost basis, total 154,823 160,352
Aggregate fair value, due in one year or less [1] 156,976 103,669
Aggregate fair value, due after one year through five years 1,948 56,433
Aggregate fair value, total $ 158,924 $ 160,102
[1] The investments due in one year or less include cash equivalents of $51.8 million as of December 31, 2022 and $23.8 million as of December 31, 2021.