XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Available-for-sale Securities - Continuous Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Total short-term AFS securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities $ 4,034 $ 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (11) (11)
Fair value, 12 months or greater, short-term AFS securities 135,320 122,173
Gross unrealized losses, 12 months or greater, short-term AFS securities (3,538) (3,137)
Fair value, short-term AFS securities 139,354 125,972
Gross unrealized losses, short-term AFS securities (3,549) (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 6,316 8,726
Gross unrealized losses, 12 months or greater, short-term AFS securities (77) (177)
Fair value, short-term AFS securities 6,316 8,726
Gross unrealized losses, short-term AFS securities (77) (177)
Total long-term AFS securities    
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 841 2,286
Gross unrealized losses, less than 12 months, long-term AFS securities (21) (66)
Fair value, 12 months or greater, long-term AFS securities 98,862 136,631
Gross unrealized losses, 12 months or greater, long-term AFS securities (5,254) (8,213)
Fair value, long-term AFS securities 99,703 138,917
Gross unrealized losses, long-term AFS securities (5,275) (8,279)
Corporate debt securities    
Short-term AFS securities    
Fair value, less than 12 months, short-term AFS securities 4,034 3,799
Gross unrealized losses, less than 12 months, short-term AFS securities (11) (11)
Fair value, 12 months or greater, short-term AFS securities 69,649 47,230
Gross unrealized losses, 12 months or greater, short-term AFS securities (2,167) (1,275)
Fair value, short-term AFS securities 73,683 51,029
Gross unrealized losses, short-term AFS securities (2,178) (1,286)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 555 2,004
Gross unrealized losses, less than 12 months, long-term AFS securities (14) (57)
Fair value, 12 months or greater, long-term AFS securities 75,433 106,826
Gross unrealized losses, 12 months or greater, long-term AFS securities (3,996) (6,320)
Fair value, long-term AFS securities 75,988 108,830
Gross unrealized losses, long-term AFS securities (4,010) (6,377)
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 32,229 44,133
Gross unrealized losses, 12 months or greater, short-term AFS securities (615) (963)
Fair value, short-term AFS securities 32,229 44,133
Gross unrealized losses, short-term AFS securities (615) (963)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 286 282
Gross unrealized losses, less than 12 months, long-term AFS securities (7) (9)
Fair value, 12 months or greater, long-term AFS securities 22,484 24,132
Gross unrealized losses, 12 months or greater, long-term AFS securities (1,204) (1,567)
Fair value, long-term AFS securities 22,770 24,414
Gross unrealized losses, long-term AFS securities (1,211) (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 27,126 22,084
Gross unrealized losses, 12 months or greater, short-term AFS securities (679) (722)
Fair value, short-term AFS securities 27,126 22,084
Gross unrealized losses, short-term AFS securities (679) (722)
Long-term AFS securities    
Fair value, less than 12 months, long-term AFS securities 0 0
Gross unrealized losses, less than 12 months, long-term AFS securities 0 0
Fair value, 12 months or greater, long-term AFS securities 945 5,673
Gross unrealized losses, 12 months or greater, long-term AFS securities (54) (326)
Fair value, long-term AFS securities 945 5,673
Gross unrealized losses, long-term AFS securities $ (54) $ (326)