XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Maturity [Abstract]    
Amortized cost basis, due in one year or less [1] $ 115,263 $ 152,862
Amortized cost basis due after one year through five years 7,155 1,961
Amortized cost basis, total 122,418 154,823
Aggregate fair value, due in one year or less [1] 115,374 156,976
Aggregate fair value, due after one year through five years 7,197 1,948
Aggregate fair value, total $ 122,571 $ 158,924
[1] The investments due in one year or less include cash equivalents of $58.6 million as of December 31, 2023 and $51.8 million as of December 31, 2022.