XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Available for Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short-term AFS securities    
Amortized cost, short-term AFS securities $ 175,292 $ 129,120
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities (4,069) (3,148)
Fair value, short-term AFS securities 171,223 125,972
Long-term AFS securities    
Amortized cost, long-term AFS securities 96,787 147,196
Gross unrealized gains, long-term AFS securities 0 0
Gross unrealized losses, long-term AFS securities (3,267) (8,279)
Fair value, long-term AFS securities 93,520 138,917
Corporate debt securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 115,753 52,315
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities (3,130) (1,286)
Fair value, short-term AFS securities 112,623 51,029
Long-term AFS securities    
Amortized cost, long-term AFS securities 39,576 115,207
Gross unrealized gains, long-term AFS securities 0 0
Gross unrealized losses, long-term AFS securities (1,827) (6,377)
Fair value, long-term AFS securities 37,749 108,830
U.S. governmental agency securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 27,805 22,806
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities (414) (722)
Fair value, short-term AFS securities 27,391 22,084
Long-term AFS securities    
Amortized cost, long-term AFS securities 4,798 5,999
Gross unrealized gains, long-term AFS securities 0 0
Gross unrealized losses, long-term AFS securities (119) (326)
Fair value, long-term AFS securities 4,679 5,673
U.S. Treasury securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 27,844 45,096
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities (498) (963)
Fair value, short-term AFS securities 27,346 44,133
Long-term AFS securities    
Amortized cost, long-term AFS securities 52,413 25,990
Gross unrealized gains, long-term AFS securities 0 0
Gross unrealized losses, long-term AFS securities (1,321) (1,576)
Fair value, long-term AFS securities 51,092 24,414
Municipal securities    
Short-term AFS securities    
Amortized cost, short-term AFS securities 3,890 8,903
Gross unrealized gains, short-term AFS securities 0 0
Gross unrealized losses, short-term AFS securities (27) (177)
Fair value, short-term AFS securities $ 3,863 $ 8,726