XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities - Summary of Available -for-sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 473,681 $ 671,945
Gross Unrealized Gains 844 1,281
Gross Unrealized Losses (191) (678)
Estimated Fair Value 474,334 672,548
U.S. Treasury and Other Government - Backed Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 248,233 352,309
Gross Unrealized Gains 190 580
Gross Unrealized Losses (106) (273)
Estimated Fair Value 248,317 352,616
Financial Institution Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 146,226 217,544
Gross Unrealized Gains 461 528
Gross Unrealized Losses (40) (245)
Estimated Fair Value 146,647 217,827
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 79,222 94,924
Gross Unrealized Gains 193 163
Gross Unrealized Losses (45) (160)
Estimated Fair Value $ 79,370 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