XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Components of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost $ 18,184 $ 1,650
Unrealized Losses (89) (11)
Fair Value 18,095 1,639
U.S. Government Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 2,556 1,021
Unrealized Losses (22) (7)
Fair Value 2,534 1,014
Corporate Obligations [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 15,628 629
Unrealized Losses (67) (4)
Fair Value $ 15,561 $ 625