XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingent Liabilities (Details) - USD ($)
Nov. 06, 2020
Jun. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]      
Pledged bank deposits   $ 1,418,000 $ 1,438,000
Operating lease and other contractual commitments   $ 1,750,000 $ 1,687,000
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Contractual term 3 years    
Maximum borrowing capacity $ 150,000,000