XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 125,034 $ 68,557
Unrealized losses, less than 12 months (1,962) (1,561)
Fair value, 12 months or greater 233,866 233,304
Unrealized losses, 12 months or greater (6,238) (8,994)
Total fair value 358,900 301,861
Total unrealized Losses (8,200) (10,555)
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 93,328 30,770
Unrealized losses, less than 12 months (962) (359)
Fair value, 12 months or greater 203,251 226,643
Unrealized losses, 12 months or greater (5,556) (8,807)
Total fair value 296,579 257,413
Total unrealized Losses (6,518) (9,166)
Treasury notes    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 22,107 20,725
Unrealized losses, less than 12 months (284) (153)
Fair value, 12 months or greater 22,936 2,441
Unrealized losses, 12 months or greater (536) (60)
Total fair value 45,043 23,166
Total unrealized Losses (820) (213)
Asset-backed securities    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 9,599 17,062
Unrealized losses, less than 12 months (716) (1,049)
Fair value, 12 months or greater 5,705 2,252
Unrealized losses, 12 months or greater (95) (47)
Total fair value 15,304 19,314
Total unrealized Losses (811) (1,096)
Sovereign bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 0 0
Unrealized losses, less than 12 months 0 0
Fair value, 12 months or greater 1,974 1,968
Unrealized losses, 12 months or greater (51) (80)
Total fair value 1,974 1,968
Total unrealized Losses $ (51) $ (80)