XML 66 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, and Investments - Gross Unrealized Losses and Fair Values for Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 152,406 $ 68,557
Unrealized losses, less than 12 months (2,594) (1,561)
Fair value, 12 months or greater 229,640 233,304
Unrealized losses, 12 months or greater (7,073) (8,994)
Total fair value 382,046 301,861
Total unrealized Losses (9,667) (10,555)
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 95,052 30,770
Unrealized losses, less than 12 months (1,087) (359)
Fair value, 12 months or greater 222,979 226,643
Unrealized losses, 12 months or greater (6,896) (8,807)
Total fair value 318,031 257,413
Total unrealized Losses (7,983) (9,166)
Treasury notes    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 42,612 20,725
Unrealized losses, less than 12 months (647) (153)
Fair value, 12 months or greater 2,441 2,441
Unrealized losses, 12 months or greater (60) (60)
Total fair value 45,053 23,166
Total unrealized Losses (707) (213)
Asset-backed securities    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 14,742 17,062
Unrealized losses, less than 12 months (860) (1,049)
Fair value, 12 months or greater 2,252 2,252
Unrealized losses, 12 months or greater (48) (47)
Total fair value 16,994 19,314
Total unrealized Losses (908) (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,968 1,968
Unrealized losses, 12 months or greater (69) (80)
Total fair value 1,968 1,968
Total unrealized Losses $ (69) $ (80)