v3.26.3
Short-Term Investments - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of short term investments [Line Items]    
Amortized Cost $ 609,509 $ 480,444
Gross Unrealized Gains 17 750
Gross Unrealized Losses (4,773) (98)
Estimated Fair Value 604,753 481,096
Certificates of deposit [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 1,765 1,503
Gross Unrealized Gains 0 0
Gross Unrealized Losses (18) 0
Estimated Fair Value 1,747 1,503
Commercial paper [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 24,788 11,764
Gross Unrealized Gains 0 2
Gross Unrealized Losses (80) (3)
Estimated Fair Value 24,708 11,763
Corporate debt securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 332,613 275,555
Gross Unrealized Gains 12 531
Gross Unrealized Losses (2,682) (50)
Estimated Fair Value 329,943 276,036
Municipal securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 35,388 29,460
Gross Unrealized Gains 0 43
Gross Unrealized Losses (260) (10)
Estimated Fair Value 35,128 29,493
Government and agency debt [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 214,955 162,162
Gross Unrealized Gains 5 174
Gross Unrealized Losses (1,733) (35)
Estimated Fair Value $ 213,227 $ 162,301