XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Schedule of marketable debt securities
$ in Thousands
Jun. 30, 2021
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 98,309
Unrealized Gains
Unrealized Losses (101)
Estimated Fair Value 98,208
Corporate Bonds - presented in marketable debt securities, current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 37,852
Unrealized Gains
Unrealized Losses (22)
Estimated Fair Value 37,830
Corporate Bonds - presented in marketable debt securities, non-current [Member]  
Marketable Securities [Line Items]  
Amortized Cost 60,457
Unrealized Gains
Unrealized Losses (79)
Estimated Fair Value $ 60,378