XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Short-Term Investments - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of short term investments [Line Items]    
Amortized Cost $ 480,444 $ 366,576
Gross Unrealized Gains 750 387
Gross Unrealized Losses (98) (348)
Estimated Fair Value 481,096 366,615
Certificates of deposit [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 1,503 250
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 0
Estimated Fair Value 1,503 251
Commercial paper [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 11,764 7,342
Gross Unrealized Gains 2 5
Gross Unrealized Losses (3) (5)
Estimated Fair Value 11,763 7,342
Corporate debt securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 275,555 161,231
Gross Unrealized Gains 531 187
Gross Unrealized Losses (50) (122)
Estimated Fair Value 276,036 161,296
Municipal securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 29,460 17,392
Gross Unrealized Gains 43 22
Gross Unrealized Losses (10) 0
Estimated Fair Value 29,493 17,414
Government and agency debt [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 162,162 180,361
Gross Unrealized Gains 174 172
Gross Unrealized Losses (35) (221)
Estimated Fair Value $ 162,301 $ 180,312