XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Contractual Maturities of Held to Maturity Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Maturity [Abstract]    
Amortized cost basis, due in one year or less [1] $ 231,331 $ 115,263
Amortized cost basis due after one year through five years 13,398 7,155
Amortized cost basis, total 244,729 122,418
Aggregate fair value, due in one year or less [1] 231,446 115,374
Aggregate fair value, due after one year through five years 13,478 7,197
Aggregate fair value, total $ 244,924 $ 122,571
[1] The investments due in one year or less include cash equivalents of $80.2 million as of June 30, 2024 and $58.6 million as of December 31, 2023.