XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Marketable Securities (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Marketable securities  
Marketable securities, short-term portion $ 17,300
Marketable securities, long-term portion 23,200
Amortized Cost 40,542
Net Carrying Amount 40,542
Gross Unrealized Gains (Losses) (24)
Fair Value 40,518
Corporate Bonds  
Marketable securities  
Amortized Cost 31,850
Net Carrying Amount 31,850
Gross Unrealized Gains (Losses) (24)
Fair Value 31,826
U.S. Treasury Notes  
Marketable securities  
Amortized Cost 8,692
Net Carrying Amount 8,692
Fair Value $ 8,692