XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 810,178 $ 785,473
Gross Unrealized Gains 132 522
Gross Unrealized Losses (1,286) (656)
Estimated Fair Value 809,024 785,339
U.S. Treasury and Other Government - Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 439,731 382,260
Gross Unrealized Gains 69 302
Gross Unrealized Losses (727) (254)
Estimated Fair Value 439,073 382,308
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 228,035 246,270
Gross Unrealized Gains 58 92
Gross Unrealized Losses (381) (243)
Estimated Fair Value 227,712 246,119
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 105,597 97,490
Gross Unrealized Gains 5 53
Gross Unrealized Losses (125) (135)
Estimated Fair Value 105,477 97,408
Other Asset Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 36,815 59,453
Gross Unrealized Gains 0 75
Gross Unrealized Losses (53) (24)
Estimated Fair Value $ 36,762 $ 59,504