XML 39 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 579,163 $ 671,945
Gross Unrealized Gains 1,323 1,281
Gross Unrealized Losses (266) (678)
Estimated Fair Value 580,220 672,548
U.S. Treasury and Other Government - Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 293,344 352,309
Gross Unrealized Gains 479 580
Gross Unrealized Losses (112) (273)
Estimated Fair Value 293,711 352,616
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 185,661 217,544
Gross Unrealized Gains 660 528
Gross Unrealized Losses (78) (245)
Estimated Fair Value 186,243 217,827
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 100,158 94,924
Gross Unrealized Gains 184 163
Gross Unrealized Losses (76) (160)
Estimated Fair Value $ 100,266 94,927
Other Asset Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost   7,168
Gross Unrealized Gains   10
Gross Unrealized Losses   0
Estimated Fair Value   $ 7,178