XML 53 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Short-Term Investments - Summary of Marketable securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of short term investments [Line Items]    
Amortized Cost $ 527,765 $ 480,444
Gross Unrealized Gains 142 750
Gross Unrealized Losses (1,017) (98)
Estimated Fair Value 526,890 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 (5) 0
Estimated Fair Value 1,760 1,503
Commercial paper [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 19,233 11,764
Gross Unrealized Gains 0 2
Gross Unrealized Losses (24) (3)
Estimated Fair Value 19,209 11,763
Corporate debt securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 289,406 275,555
Gross Unrealized Gains 92 531
Gross Unrealized Losses (642) (50)
Estimated Fair Value 288,856 276,036
Municipal securities [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 36,200 29,460
Gross Unrealized Gains 11 43
Gross Unrealized Losses (73) (10)
Estimated Fair Value 36,138 29,493
Government and agency debt [Member]    
Schedule of short term investments [Line Items]    
Amortized Cost 181,161 162,162
Gross Unrealized Gains 39 174
Gross Unrealized Losses (273) (35)
Estimated Fair Value $ 180,927 $ 162,301