XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost $ 51,624 $ 106,812
Unrealized Gains 295 948
Unrealized Losses (1,926) (1,247)
Fair Value 49,993 106,513
Mutual and money market funds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 35,860 78,331
Unrealized Gains 293 813
Unrealized Losses (1,059) (1,046)
Fair Value 35,094 78,098
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 9,962 16,478
Unrealized Gains 1 94
Unrealized Losses (560) (93)
Fair Value 9,403 16,479
Government securities - U.S.    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 4,028 9,530
Unrealized Gains 1 39
Unrealized Losses (263) (98)
Fair Value 3,766 9,471
Other fixed-income securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 1,774 2,473
Unrealized Gains 0 2
Unrealized Losses (44) (10)
Fair Value $ 1,730 $ 2,465