XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Investments - Gross Unrealized Losses and Fair Value for Available-for-Sale Investments (Detail)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months $ 382,732
Unrealized Losses, Less than 12 months (12,718)
Fair Value, Greater than 12 Months 190,707
Unrealized Losses, Greater than 12 Months (14,842)
Fair Value 573,439
Unrealized Losses (27,560)
Treasury Bills [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 32,614
Unrealized Losses, Less than 12 months (465)
Fair Value, Greater than 12 Months 102
Unrealized Losses, Greater than 12 Months (3)
Fair Value 32,716
Unrealized Losses (468)
Asset-Backed Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 47,582
Unrealized Losses, Less than 12 months (2,299)
Fair Value, Greater than 12 Months 2,495
Unrealized Losses, Greater than 12 Months (126)
Fair Value 50,077
Unrealized Losses (2,425)
Sovereign Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 967
Unrealized Losses, Less than 12 months (67)
Fair Value, Greater than 12 Months 957
Unrealized Losses, Greater than 12 Months (104)
Fair Value 1,924
Unrealized Losses (171)
Corporate Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 285,087
Unrealized Losses, Less than 12 months (9,591)
Fair Value, Greater than 12 Months 187,153
Unrealized Losses, Greater than 12 Months (14,609)
Fair Value 472,240
Unrealized Losses (24,200)
Agency Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 15,858
Unrealized Losses, Less than 12 months (285)
Fair Value, Greater than 12 Months 0
Unrealized Losses, Greater than 12 Months 0
Fair Value 15,858
Unrealized Losses (285)
Municipal Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 624
Unrealized Losses, Less than 12 months (11)
Fair Value, Greater than 12 Months 0
Unrealized Losses, Greater than 12 Months 0
Fair Value 624
Unrealized Losses $ (11)