XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 671,945 $ 785,473
Gross Unrealized Gains 1,281 522
Gross Unrealized Losses (678) (656)
Estimated Fair Value 672,548 785,339
U.S. Treasury and Other Government - Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 352,309 382,260
Gross Unrealized Gains 580 302
Gross Unrealized Losses (273) (254)
Estimated Fair Value 352,616 382,308
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 217,544 246,270
Gross Unrealized Gains 528 92
Gross Unrealized Losses (245) (243)
Estimated Fair Value 217,827 246,119
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 94,924 97,490
Gross Unrealized Gains 163 53
Gross Unrealized Losses (160) (135)
Estimated Fair Value 94,927 97,408
Other Asset Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 7,168 59,453
Gross Unrealized Gains 10 75
Gross Unrealized Losses 0 (24)
Estimated Fair Value $ 7,178 $ 59,504