XML 54 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Schedule of Contractual Maturities of Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule Of Investments [Line Items]    
Available-for-sale investments, amortized cost basis, due in one year or less [1] $ 249,469 $ 165,466
Available-for-sale investments, amortized Cost Basis, due after one year through five years 26,192 5,498
Available-for-sale Investments, amortized cost basis, Total 275,661 170,964
Available-for-sale investments, aggregate fair value, due in one year or less [1] 249,572 165,662
Available-for-sale investments, aggregate fair value, due after one year through five years 26,226 5,482
Available-for-sale investments, aggregate fair value, Total $ 275,798 $ 171,144
[1] The investments due in one year or less include cash equivalents of $116.9 million as of September 30, 2025 and $14.7 million as of December 31, 2024.