XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 18,649 $ 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (43) (11)
Fair value, 12 months or greater, short-term AFS securities 149,855 122,173
Gross unrealized losses, 12 months or greater, short-term AFS securities (4,183) (3,137)
Fair value, short-term AFS securities 168,504 125,972
Gross unrealized losses, short-term AFS securities (4,226) (3,148)
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 long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 155,027 2,286
Gross unrealized losses, less than 12 months, long-term AFS securities (778) (66)
Fair value, 12 months or greater, long-term AFS securities 9,029 136,631
Gross unrealized losses, 12 months or greater, long-term AFS securities (453) (8,213)
Fair value, long-term AFS securities 164,056 138,917
Gross unrealized losses, long-term AFS securities (1,231) (8,279)
U.S. governmental agency securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 7,361 0
Gross unrealized losses, less than 12 months, short-term AFS securities (6) 0
Fair value, 12 months or greater, short-term AFS securities 33,518 44,133
Gross unrealized losses, 12 months or greater, short-term AFS securities (992) (963)
Fair value, short-term AFS securities 40,879 44,133
Gross unrealized losses, short-term AFS securities (998) (963)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 103,039 282
Gross unrealized losses, less than 12 months, long-term AFS securities (488) (9)
Fair value, 12 months or greater, long-term AFS securities 2,188 24,132
Gross unrealized losses, 12 months or greater, long-term AFS securities (103) (1,567)
Fair value, long-term AFS securities 105,227 24,414
Gross unrealized losses, long-term AFS securities (591) (1,576)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 11,288 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (37) (11)
Fair value, 12 months or greater, short-term AFS securities 105,476 47,230
Gross unrealized losses, 12 months or greater, short-term AFS securities (3,052) (1,275)
Fair value, short-term AFS securities 116,764 51,029
Gross unrealized losses, short-term AFS securities (3,089) (1,286)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 48,226 2,004
Gross unrealized losses, less than 12 months, long-term AFS securities (224) (57)
Fair value, 12 months or greater, long-term AFS securities 5,891 106,826
Gross unrealized losses, 12 months or greater, long-term AFS securities (301) (6,320)
Fair value, long-term AFS securities 54,117 108,830
Gross unrealized losses, long-term AFS securities (525) (6,377)
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 10,861 22,084
Gross unrealized losses, 12 months or greater, short-term AFS securities (139) (722)
Fair value, short-term AFS securities 10,861 22,084
Gross unrealized losses, short-term AFS securities (139) (722)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 3,762 0
Gross unrealized losses, less than 12 months, long-term AFS securities (66) 0
Fair value, 12 months or greater, long-term AFS securities 950 5,673
Gross unrealized losses, 12 months or greater, long-term AFS securities (49) (326)
Fair value, long-term AFS securities 4,712 5,673
Gross unrealized losses, long-term AFS securities $ (115) $ (326)