XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 4,926 $ 995
Gross unrealized losses, less than 12 months, short-term AFS securities 0 (1)
Fair value, 12 months or greater, short-term AFS securities 6,286 24,978
Gross unrealized losses, 12 months or greater, short-term AFS securities (8) (666)
Fair value, short-term AFS securities 11,212 25,973
Gross unrealized losses, short-term AFS securities (8) (667)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 13,950 14,792
Gross unrealized losses, less than 12 months, long-term AFS securities (15) (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 13,950 15,082
Gross unrealized losses, long-term AFS securities (15) (42)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 10,543 5,819
Gross unrealized losses, less than 12 months, short-term AFS securities (3) (5)
Fair value, 12 months or greater, short-term AFS securities 6,143 99,504
Gross unrealized losses, 12 months or greater, short-term AFS securities (7) (1,823)
Fair value, short-term AFS securities 16,686 105,323
Gross unrealized losses, short-term AFS securities (10) (1,828)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 13,277 2,451
Gross unrealized losses, less than 12 months, long-term AFS securities (13) 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 13,277 2,696
Gross unrealized losses, long-term AFS securities (13) (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,933 5,916
Gross unrealized losses, 12 months or greater, short-term AFS securities (12) (84)
Fair value, short-term AFS securities 4,933 5,916
Gross unrealized losses, short-term AFS securities (12) (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 15,469 6,814
Gross unrealized losses, less than 12 months, short-term AFS securities (3) (6)
Fair value, 12 months or greater, short-term AFS securities 17,362 130,398
Gross unrealized losses, 12 months or greater, short-term AFS securities (27) (2,573)
Fair value, short-term AFS securities 32,831 137,212
Gross unrealized losses, short-term AFS securities (30) (2,579)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 27,227 21,075
Gross unrealized losses, less than 12 months, long-term AFS securities (28) (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 27,227 21,610
Gross unrealized losses, long-term AFS securities $ (28) $ (72)