XML 83 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Investments - Gross Unrealized Losses and Fair Value for Available-for-Sale Investments (Detail)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months $ 525,868
Unrealized Losses, Less than 12 months (4,896)
Fair Value, Greater than 12 Months 7,808
Unrealized Losses, Greater than 12 Months (75)
Fair Value 533,676
Unrealized Losses (4,971)
Treasury Bills [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 25,040
Unrealized Losses, Less than 12 months (36)
Fair Value, Greater than 12 Months 0
Unrealized Losses, Greater than 12 Months 0
Fair Value 25,040
Unrealized Losses (36)
Asset-Backed Securities [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 50,980
Unrealized Losses, Less than 12 months (317)
Fair Value, Greater than 12 Months 806
Unrealized Losses, Greater than 12 Months (10)
Fair Value 51,786
Unrealized Losses (327)
Sovereign Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 2,119
Unrealized Losses, Less than 12 months (22)
Fair Value, Greater than 12 Months 0
Unrealized Losses, Greater than 12 Months 0
Fair Value 2,119
Unrealized Losses (22)
Corporate Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 431,652
Unrealized Losses, Less than 12 months (4,470)
Fair Value, Greater than 12 Months 3,110
Unrealized Losses, Greater than 12 Months (33)
Fair Value 434,762
Unrealized Losses (4,503)
Agency Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 16,077
Unrealized Losses, Less than 12 months (51)
Fair Value, Greater than 12 Months 0
Unrealized Losses, Greater than 12 Months 0
Fair Value 16,077
Unrealized Losses (51)
Municipal Bonds [Member]  
Debt Securities, Available-for-sale [Line Items]  
Fair Value, Less than 12 months 0
Unrealized Losses, Less than 12 months 0
Fair Value, Greater than 12 Months 3,892
Unrealized Losses, Greater than 12 Months (32)
Fair Value 3,892
Unrealized Losses $ (32)