XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Investments - Gross Unrealized Losses and Fair Value for Available-for-Sale Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months $ 68,557 $ 382,732
Unrealized Losses, Less than 12 months (1,561) (12,718)
Fair Value, Greater than 12 Months 233,304 190,707
Unrealized Losses, Greater than 12 Months (8,994) (14,842)
Fair Value 301,861 573,439
Unrealized Losses (10,555) (27,560)
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 20,725 32,614
Unrealized Losses, Less than 12 months (153) (465)
Fair Value, Greater than 12 Months 2,441 102
Unrealized Losses, Greater than 12 Months (60) (3)
Fair Value 23,166 32,716
Unrealized Losses (213) (468)
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 17,062 47,582
Unrealized Losses, Less than 12 months (1,049) (2,299)
Fair Value, Greater than 12 Months 2,252 2,495
Unrealized Losses, Greater than 12 Months (47) (126)
Fair Value 19,314 50,077
Unrealized Losses (1,096) (2,425)
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 0 967
Unrealized Losses, Less than 12 months 0 (67)
Fair Value, Greater than 12 Months 1,968 957
Unrealized Losses, Greater than 12 Months (80) (104)
Fair Value 1,968 1,924
Unrealized Losses (80) (171)
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 30,770 285,087
Unrealized Losses, Less than 12 months (359) (9,591)
Fair Value, Greater than 12 Months 226,643 187,153
Unrealized Losses, Greater than 12 Months (8,807) (14,609)
Fair Value 257,413 472,240
Unrealized Losses $ (9,166) (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)