XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Maturity [Abstract]    
Amortized cost basis, due in one year or less [1] $ 230,797 $ 115,263
Amortized cost basis due after one year through five years 16,796 7,155
Amortized cost basis, total 247,593 122,418
Aggregate fair value, due in one year or less [1] 231,555 115,374
Aggregate fair value, due after one year through five years 16,992 7,197
Aggregate fair value, total $ 248,547 $ 122,571
[1] The investments due in one year or less include cash equivalents of $41.6 million as of September 30, 2024 and $58.6 million as of December 31, 2023.