XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measures (Details) - Schedule of amortized cost and estimated fair value of held-to-maturity securities - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current marketable securities (due within 1 year)    
Amortized cost $ 44,550
Unrealized loss (81)  
Estimated fair value 44,469  
Municipal bonds [Member]    
Current marketable securities (due within 1 year)    
Amortized cost 9,961
Unrealized loss (9)  
Estimated fair value 9,952  
Corporate bonds [Member]    
Current marketable securities (due within 1 year)    
Amortized cost 34,589
Unrealized loss (72)  
Estimated fair value $ 34,517