XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Maturity [Abstract]    
Amortized cost basis, due in one year or less [1] $ 154,569 $ 152,862
Amortized cost basis due after one year through five years 492 1,961
Amortized cost basis, total 155,061 154,823
Aggregate fair value, due in one year or less [1] 154,314 156,976
Aggregate fair value, due after one year through five years 496 1,948
Aggregate fair value, total $ 154,810 $ 158,924
[1] The investments due in one year or less include cash equivalents of $74.3 million as of March 31, 2023 and $51.8 million as of December 31, 2022.