XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost $ 63,940 $ 106,812
Unrealized Gains 356 948
Unrealized Losses (1,688) (1,247)
Fair Value 62,608 106,513
Mutual and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 43,446 78,331
Unrealized Gains 341 813
Unrealized Losses (1,011) (1,046)
Fair Value 42,776 78,098
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 14,338 16,478
Unrealized Gains 12 94
Unrealized Losses (438) (93)
Fair Value 13,912 16,479
Government securities - U.S.    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 4,188 9,530
Unrealized Gains 3 39
Unrealized Losses (203) (98)
Fair Value 3,988 9,471
Other fixed-income securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 1,968 2,473
Unrealized Gains 0 2
Unrealized Losses (36) (10)
Fair Value $ 1,932 $ 2,465