XML 38 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Investments in Marketable Securities - Summary of Investments Classified As Available-For-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 376,617 $ 539,085
Gross Unrealized Gains 60 932
Gross Unrealized Losses (764) (88)
Aggregate Estimated Fair Value 375,913 539,929
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 42,246 12,713
Aggregate Estimated Fair Value 42,246 12,713
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 301,844 489,335
Gross Unrealized Gains 54 864
Gross Unrealized Losses (700) (85)
Aggregate Estimated Fair Value 301,198 490,114
Government debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 32,527 37,037
Gross Unrealized Gains 6 68
Gross Unrealized Losses (64) (3)
Aggregate Estimated Fair Value $ 32,469 $ 37,102