XML 85 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Investments - Gross Unrealized Losses and Fair Value for Available-for-Sale Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months $ 225,222 $ 68,557
Unrealized Losses, Less than 12 months (3,199) (1,561)
Fair Value, Greater than 12 Months 93,582 233,304
Unrealized Losses, Greater than 12 Months (2,118) (8,994)
Fair Value 318,804 301,861
Unrealized Losses (5,317) (10,555)
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 42,149 20,725
Unrealized Losses, Less than 12 months (425) (153)
Fair Value, Greater than 12 Months 2,487 2,441
Unrealized Losses, Greater than 12 Months (14) (60)
Fair Value 44,636 23,166
Unrealized Losses (439) (213)
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 11,024 17,062
Unrealized Losses, Less than 12 months (547) (1,049)
Fair Value, Greater than 12 Months 2,290 2,252
Unrealized Losses, Greater than 12 Months (10) (47)
Fair Value 13,314 19,314
Unrealized Losses (557) (1,096)
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 0 0
Unrealized Losses, Less than 12 months 0 0
Fair Value, Greater than 12 Months 990 1,968
Unrealized Losses, Greater than 12 Months (23) (80)
Fair Value 990 1,968
Unrealized Losses (23) (80)
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less than 12 months 172,049 30,770
Unrealized Losses, Less than 12 months (2,227) (359)
Fair Value, Greater than 12 Months 87,815 226,643
Unrealized Losses, Greater than 12 Months (2,071) (8,807)
Fair Value 259,864 257,413
Unrealized Losses $ (4,298) $ (9,166)