XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Investments - Amortized Cost to Fair Value (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 383,589 $ 699,693
Gross Unrealized Gains 588 743
Gross Unrealized Losses (10,555) (27,560)
Fair Value, Total 373,622 672,876
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 43,523  
Treasury Bills [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,654 44,333
Gross Unrealized Gains 82 79
Gross Unrealized Losses (213) (198)
Fair Value, Total 43,523 44,214
Treasury Bills [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   11,602
Gross Unrealized Gains   0
Gross Unrealized Losses   (270)
Fair Value, Total   11,332
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 19,314  
Asset-Backed Securities [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,773 35,144
Gross Unrealized Gains 0 103
Gross Unrealized Losses (1,010) (1,708)
Fair Value, Total 15,763 33,539
Asset-Backed Securities [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,637 27,607
Gross Unrealized Gains 0 0
Gross Unrealized Losses (86) (717)
Fair Value, Total 3,551 26,890
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 308,816  
Corporate Bonds [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 189,326 394,576
Gross Unrealized Gains 506 561
Gross Unrealized Losses (5,867) (20,697)
Fair Value, Total 183,965 374,440
Corporate Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 128,150 167,558
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3,299) (3,503)
Fair Value, Total 124,851 164,055
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Total 1,969  
Sovereign Bonds [Member] | Long-term investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,037 2,095
Gross Unrealized Gains 0 0
Gross Unrealized Losses (58) (171)
Fair Value, Total 979 1,924
Sovereign Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,012  
Gross Unrealized Gains 0  
Gross Unrealized Losses (22)  
Fair Value, Total $ 990  
Municipal Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   635
Gross Unrealized Gains   0
Gross Unrealized Losses   (11)
Fair Value, Total   624
Agency Bonds [Member] | Short-term Investments [Member]    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   16,143
Gross Unrealized Gains   0
Gross Unrealized Losses   (285)
Fair Value, Total   $ 15,858