XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Details) - Schedule of marketable debt securities
$ in Thousands
Mar. 31, 2021
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 97,132
Unrealized Gains
Unrealized Losses (164)
Estimated Fair Value 96,968
Corporate Bonds - presented in marketable debt securities, current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 26,165
Unrealized Gains
Unrealized Losses (21)
Estimated Fair Value 26,144
Corporate Bonds - presented in marketable debt securities, non-current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 70,967
Unrealized Gains
Unrealized Losses (143)
Estimated Fair Value $ 70,824