XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 5,621 $ 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (4) (11)
Fair value, 12 months or greater, short-term AFS securities 165,602 122,173
Gross unrealized losses, 12 months or greater, short-term AFS securities (4,065) (3,137)
Fair value, short-term AFS securities 171,223 125,972
Gross unrealized losses, short-term AFS securities (4,069) (3,148)
Municipal 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 3,863 8,726
Gross unrealized losses, 12 months or greater, short-term AFS securities (27) (177)
Fair value, short-term AFS securities 3,863 8,726
Gross unrealized losses, short-term AFS securities (27) (177)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 43,341 2,286
Gross unrealized losses, less than 12 months, long-term AFS securities (332) (66)
Fair value, 12 months or greater, long-term AFS securities 50,179 136,631
Gross unrealized losses, 12 months or greater, long-term AFS securities (2,935) (8,213)
Fair value, long-term AFS securities 93,520 138,917
Gross unrealized losses, long-term AFS securities (3,267) (8,279)
U.S. Treasury 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 27,346 44,133
Gross unrealized losses, 12 months or greater, short-term AFS securities (498) (963)
Fair value, short-term AFS securities 27,346 44,133
Gross unrealized losses, short-term AFS securities (498) (963)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 32,487 282
Gross unrealized losses, less than 12 months, long-term AFS securities (249) (9)
Fair value, 12 months or greater, long-term AFS securities 18,605 24,132
Gross unrealized losses, 12 months or greater, long-term AFS securities (1,072) (1,567)
Fair value, long-term AFS securities 51,092 24,414
Gross unrealized losses, long-term AFS securities (1,321) (1,576)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 5,621 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (4) (11)
Fair value, 12 months or greater, short-term AFS securities 107,002 47,230
Gross unrealized losses, 12 months or greater, short-term AFS securities (3,126) (1,275)
Fair value, short-term AFS securities 112,623 51,029
Gross unrealized losses, short-term AFS securities (3,130) (1,286)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 7,116 2,004
Gross unrealized losses, less than 12 months, long-term AFS securities (22) (57)
Fair value, 12 months or greater, long-term AFS securities 30,633 106,826
Gross unrealized losses, 12 months or greater, long-term AFS securities (1,805) (6,320)
Fair value, long-term AFS securities 37,749 108,830
Gross unrealized losses, long-term AFS securities (1,827) (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 27,391 22,084
Gross unrealized losses, 12 months or greater, short-term AFS securities (414) (722)
Fair value, short-term AFS securities 27,391 22,084
Gross unrealized losses, short-term AFS securities (414) (722)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 3,738 0
Gross unrealized losses, less than 12 months, long-term AFS securities (61) 0
Fair value, 12 months or greater, long-term AFS securities 941 5,673
Gross unrealized losses, 12 months or greater, long-term AFS securities (58) (326)
Fair value, long-term AFS securities 4,679 5,673
Gross unrealized losses, long-term AFS securities $ (119) $ (326)