XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 5,819 $ 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (5) (11)
Fair value, 12 months or greater, short-term AFS securities 99,504 47,230
Gross unrealized losses, 12 months or greater, short-term AFS securities (1,823) (1,275)
Fair value, short-term AFS securities 105,323 51,029
Gross unrealized losses, short-term AFS securities (1,828) (1,286)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 2,451 2,004
Gross unrealized losses, less than 12 months, long-term AFS securities 0 (57)
Fair value, 12 months or greater, long-term AFS securities 245 106,826
Gross unrealized losses, 12 months or greater, long-term AFS securities (5) (6,320)
Fair value, long-term AFS securities 2,696 108,830
Gross unrealized losses, long-term AFS securities (5) (6,377)
U.S. Treasury securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 995 0
Gross unrealized losses, less than 12 months, short-term AFS securities (1) 0
Fair value, 12 months or greater, short-term AFS securities 24,978 44,133
Gross unrealized losses, 12 months or greater, short-term AFS securities (666) (963)
Fair value, short-term AFS securities 25,973 44,133
Gross unrealized losses, short-term AFS securities (667) (963)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 14,792 282
Gross unrealized losses, less than 12 months, long-term AFS securities (36) (9)
Fair value, 12 months or greater, long-term AFS securities 290 24,132
Gross unrealized losses, 12 months or greater, long-term AFS securities (6) (1,567)
Fair value, long-term AFS securities 15,082 24,414
Gross unrealized losses, long-term AFS securities (42) (1,576)
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 5,916 22,084
Gross unrealized losses, 12 months or greater, short-term AFS securities (84) (722)
Fair value, short-term AFS securities 5,916 22,084
Gross unrealized losses, short-term AFS securities (84) (722)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 3,832 0
Gross unrealized losses, less than 12 months, long-term AFS securities (25) 0
Fair value, 12 months or greater, long-term AFS securities 0 5,673
Gross unrealized losses, 12 months or greater, long-term AFS securities 0 (326)
Fair value, long-term AFS securities 3,832 5,673
Gross unrealized losses, long-term AFS securities (25) (326)
Municipal securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities   0
Gross unrealized losses, less than 12 months, short-term AFS securities   0
Fair value, 12 months or greater, short-term AFS securities   8,726
Gross unrealized losses, 12 months or greater, short-term AFS securities   (177)
Fair value, short-term AFS securities   8,726
Gross unrealized losses, short-term AFS securities   (177)
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 6,814 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (6) (11)
Fair value, 12 months or greater, short-term AFS securities 130,398 122,173
Gross unrealized losses, 12 months or greater, short-term AFS securities (2,573) (3,137)
Fair value, short-term AFS securities 137,212 125,972
Gross unrealized losses, short-term AFS securities (2,579) (3,148)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 21,075 2,286
Gross unrealized losses, less than 12 months, long-term AFS securities (61) (66)
Fair value, 12 months or greater, long-term AFS securities 535 136,631
Gross unrealized losses, 12 months or greater, long-term AFS securities (11) (8,213)
Fair value, long-term AFS securities 21,610 138,917
Gross unrealized losses, long-term AFS securities $ (72) $ (8,279)