XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 29,247 $ 995
Gross unrealized losses, less than 12 months, short-term AFS securities (73) (1)
Fair value, 12 months or greater, short-term AFS securities 23,487 24,978
Gross unrealized losses, 12 months or greater, short-term AFS securities (439) (666)
Fair value, short-term AFS securities 52,734 25,973
Gross unrealized losses, short-term AFS securities (512) (667)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 73,282 14,792
Gross unrealized losses, less than 12 months, long-term AFS securities (328) (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 73,282 15,082
Gross unrealized losses, long-term AFS securities (328) (42)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 9,628 5,819
Gross unrealized losses, less than 12 months, short-term AFS securities (16) (5)
Fair value, 12 months or greater, short-term AFS securities 66,987 99,504
Gross unrealized losses, 12 months or greater, short-term AFS securities (832) (1,823)
Fair value, short-term AFS securities 76,615 105,323
Gross unrealized losses, short-term AFS securities (848) (1,828)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 68,341 2,451
Gross unrealized losses, less than 12 months, long-term AFS securities (190) 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 68,341 2,696
Gross unrealized losses, long-term AFS securities (190) (5)
U.S. governmental agency securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 1,938 0
Gross unrealized losses, less than 12 months, short-term AFS securities (17) 0
Fair value, 12 months or greater, short-term AFS securities 973 5,916
Gross unrealized losses, 12 months or greater, short-term AFS securities (27) (84)
Fair value, short-term AFS securities 2,911 5,916
Gross unrealized losses, short-term AFS securities (44) (84)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 1,909 3,832
Gross unrealized losses, less than 12 months, long-term AFS securities (22) (25)
Fair value, 12 months or greater, long-term AFS securities 0 0
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 0
Fair value, long-term AFS securities 1,909 3,832
Gross unrealized losses, long-term AFS securities (22) (25)
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 40,813 6,814
Gross unrealized losses, less than 12 months, short-term AFS securities (106) (6)
Fair value, 12 months or greater, short-term AFS securities 91,447 130,398
Gross unrealized losses, 12 months or greater, short-term AFS securities (1,298) (2,573)
Fair value, short-term AFS securities 132,260 137,212
Gross unrealized losses, short-term AFS securities (1,404) (2,579)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 143,532 21,075
Gross unrealized losses, less than 12 months, long-term AFS securities (540) (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 143,532 21,610
Gross unrealized losses, long-term AFS securities $ (540) $ (72)