XML 73 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost $ 144,708 $ 147,903
Unrealized Gains 1,448 1,815
Unrealized Losses (353) (38)
Fair Value 145,803 149,680
Mutual and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 100,704 103,404
Unrealized Gains 1,138 1,288
Unrealized Losses (146) (20)
Fair Value 101,696 104,672
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 23,448 21,811
Unrealized Gains 206 350
Unrealized Losses (63) (6)
Fair Value 23,591 22,155
Government securities - U.S.    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 17,401 18,849
Unrealized Gains 88 155
Unrealized Losses (136) (5)
Fair Value 17,353 18,999
Other fixed-income securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 3,155 3,839
Unrealized Gains 16 22
Unrealized Losses (8) (7)
Fair Value $ 3,163 $ 3,854