Quarterly report pursuant to Section 13 or 15(d)

Schedule of Fair Value Hierarchy Assets and Liabilities (Details)

v3.22.2.2
Schedule of Fair Value Hierarchy Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current $ 61,281 $ 32,720
Fair Value, Recurring [Member]    
Assets [Abstract]    
Debt Securities, Current 61,281 32,720
Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current 23,651 32,720
Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current 37,630  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Assets [Abstract]    
Debt Securities, Current
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Assets [Abstract]    
Debt Securities, Current 61,281 32,720
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current 23,651 32,720
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current 37,630  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Assets [Abstract]    
Debt Securities, Current
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | Corporate Debt Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Debt Securities, Available-for-Sale, Current