XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Cash, Cash Equivalents and Investments - Amortized Cost to Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 376,589 $ 405,758
Gross Unrealized Gains 3,316 413
Gross Unrealized Losses (529) (5,317)
Fair Value, Total 379,376 400,854
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 29,843  
Treasury Bills [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 22,287 43,570
Gross Unrealized Gains 144 2
Gross Unrealized Losses 0 (425)
Fair Value, Total 22,431 43,147
Treasury Bills [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,389 2,501
Gross Unrealized Gains 23 0
Gross Unrealized Losses 0 (14)
Fair Value, Total 7,412 2,487
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 4,182  
Asset-Backed Securities [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,471 13,131
Gross Unrealized Gains 0 0
Gross Unrealized Losses (289) (554)
Fair Value, Total 4,182 12,577
Asset-Backed Securities [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   739
Gross Unrealized Gains   0
Gross Unrealized Losses   (2)
Fair Value, Total   737
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 345,351  
Corporate Bonds [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 275,781 288,332
Gross Unrealized Gains 3,024 408
Gross Unrealized Losses (79) (3,566)
Fair Value, Total 278,726 285,174
Corporate Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 66,661 56,472
Gross Unrealized Gains 125 3
Gross Unrealized Losses (161) (733)
Fair Value, Total $ 66,625 55,742
Sovereign Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,013
Gross Unrealized Gains   0
Gross Unrealized Losses   (23)
Fair Value, Total   $ 990