XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost $ 122,221 $ 147,903
Unrealized Gains 1,322 1,815
Unrealized Losses (619) (38)
Fair Value 122,924 149,680
Mutual and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 87,965 103,404
Unrealized Gains 1,083 1,288
Unrealized Losses (480) (20)
Fair Value 88,568 104,672
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 18,935 21,811
Unrealized Gains 168 350
Unrealized Losses (32) (6)
Fair Value 19,071 22,155
Government securities - U.S.    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 13,503 18,849
Unrealized Gains 64 155
Unrealized Losses (105) (5)
Fair Value 13,462 18,999
Other fixed-income securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 1,818 3,839
Unrealized Gains 7 22
Unrealized Losses (2) (7)
Fair Value $ 1,823 $ 3,854