XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans (Details 1) - Employee Stock Purchase Plan [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Maximum employee contribution to ESPP $ 25    
Maximum employee contribution to ESPP, percent of base compensation 10.00%    
Common stock discount purchase price 95.00%    
Shares available under employee stock purchase plan (in shares) 4,550,000    
Shares purchased under ESPP (in shares) 7,667 10,041 8,834
Proceeds from stock plans $ 344 $ 393 $ 463
Number of shares available under employee stock purchase plan (in shares) 243,121