XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Maturity [Abstract]    
Amortized cost basis, due in one year or less [1] $ 241,962 $ 115,263
Amortized cost basis due after one year through five years 3,726 7,155
Amortized cost basis, total 245,688 122,418
Aggregate fair value, due in one year or less [1] 241,970 115,374
Aggregate fair value, due after one year through five years 3,771 7,197
Aggregate fair value, total $ 245,741 $ 122,571
[1] The investments due in one year or less include cash equivalents of $134.5 million as of March 31, 2024 and $58.6 million as of December 31, 2023.