XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 81,000 $ 995
Gross unrealized losses, less than 12 months, short-term AFS securities (128) (1)
Fair value, 12 months or greater, short-term AFS securities 34,515 24,978
Gross unrealized losses, 12 months or greater, short-term AFS securities (289) (666)
Fair value, short-term AFS securities 115,515 25,973
Gross unrealized losses, short-term AFS securities (417) (667)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 101,238 14,792
Gross unrealized losses, less than 12 months, long-term AFS securities (417) (36)
Fair value, 12 months or greater, long-term AFS securities 0 290
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 (6)
Fair value, long-term AFS securities 101,238 15,082
Gross unrealized losses, long-term AFS securities (417) (42)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 24,046 5,819
Gross unrealized losses, less than 12 months, short-term AFS securities (50) (5)
Fair value, 12 months or greater, short-term AFS securities 29,065 99,504
Gross unrealized losses, 12 months or greater, short-term AFS securities (256) (1,823)
Fair value, short-term AFS securities 53,111 105,323
Gross unrealized losses, short-term AFS securities (306) (1,828)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 107,698 2,451
Gross unrealized losses, less than 12 months, long-term AFS securities (384) 0
Fair value, 12 months or greater, long-term AFS securities 0 245
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 (5)
Fair value, long-term AFS securities 107,698 2,696
Gross unrealized losses, long-term AFS securities (384) (5)
U.S. governmental agency securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 0 0
Gross unrealized losses, less than 12 months, short-term AFS securities 0 0
Fair value, 12 months or greater, short-term AFS securities 4,866 5,916
Gross unrealized losses, 12 months or greater, short-term AFS securities (49) (84)
Fair value, short-term AFS securities 4,866 5,916
Gross unrealized losses, short-term AFS securities (49) (84)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities   3,832
Gross unrealized losses, less than 12 months, long-term AFS securities   (25)
Fair value, 12 months or greater, long-term AFS securities   0
Gross unrealized losses, 12 months or greater, long-term AFS securities   0
Fair value, long-term AFS securities   3,832
Gross unrealized losses, long-term AFS securities   (25)
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 105,046 6,814
Gross unrealized losses, less than 12 months, short-term AFS securities (178) (6)
Fair value, 12 months or greater, short-term AFS securities 68,446 130,398
Gross unrealized losses, 12 months or greater, short-term AFS securities (594) (2,573)
Fair value, short-term AFS securities 173,492 137,212
Gross unrealized losses, short-term AFS securities (772) (2,579)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 208,936 21,075
Gross unrealized losses, less than 12 months, long-term AFS securities (801) (61)
Fair value, 12 months or greater, long-term AFS securities 0 535
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 (11)
Fair value, long-term AFS securities 208,936 21,610
Gross unrealized losses, long-term AFS securities $ (801) $ (72)