XML 96 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost $ 106,812 $ 147,903
Unrealized Gains 948 1,815
Unrealized Losses (1,247) (38)
Fair Value 106,513 149,680
Mutual and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 78,331 103,404
Unrealized Gains 813 1,288
Unrealized Losses (1,046) (20)
Fair Value 78,098 104,672
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 16,478 21,811
Unrealized Gains 94 350
Unrealized Losses (93) (6)
Fair Value 16,479 22,155
Government securities - U.S.    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 9,530 18,849
Unrealized Gains 39 155
Unrealized Losses (98) (5)
Fair Value 9,471 18,999
Other fixed-income securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,473 3,839
Unrealized Gains 2 22
Unrealized Losses (10) (7)
Fair Value $ 2,465 $ 3,854