XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Short-term marketable securities    
Gross Amortized Cost $ 343,758 $ 291,029
Total Unrealized Gains 2 3
Total Unrealized Losses (1,188) (214)
Fair Value 342,572 290,818
Long-term marketable securities    
Gross Amortized Cost 105,453 168,233
Total Unrealized Gains 0 0
Total Unrealized Losses (1,322) (466)
Fair Value 104,131 167,767
Commercial paper    
Short-term marketable securities    
Gross Amortized Cost 109,247 116,937
Total Unrealized Gains 0 1
Total Unrealized Losses (228) (36)
Fair Value 109,019 116,902
Corporate bonds    
Short-term marketable securities    
Gross Amortized Cost 224,119 166,311
Total Unrealized Gains 2 2
Total Unrealized Losses (897) (170)
Fair Value 223,224 166,143
Long-term marketable securities    
Gross Amortized Cost 103,953 164,071
Total Unrealized Gains 0 0
Total Unrealized Losses (1,293) (437)
Fair Value 102,660 163,634
Municipal bonds    
Short-term marketable securities    
Gross Amortized Cost 10,392 7,781
Total Unrealized Gains 0 0
Total Unrealized Losses (63) (8)
Fair Value 10,329 7,773
Long-term marketable securities    
Gross Amortized Cost 1,500 4,162
Total Unrealized Gains 0 0
Total Unrealized Losses (29) (29)
Fair Value $ 1,471 $ 4,133