XML 106 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Compensation Plans, Employee Stock Purchase Plan (Details) - Employee Stock Purchase Plan [Member] - $ / shares
12 Months Ended
Jan. 01, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2011
Employee Stock Purchase Plan [Abstract]          
Number of shares available for issuance (in shares)     500,000 500,000 300,000
Exercisable period of stock options   10 years      
Percentage of purchase price of shares   85.00% 85.00%    
Subsequent Event [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share) $ 12.07        
Shares issued (in shares) 26,545        
January 1, 2020 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 12.28      
Shares issued (in shares)   20,424      
July 1, 2020 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 12.09      
Shares issued (in shares)   22,662      
January 1, 2021 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 11.96      
Shares issued (in shares)   23,336      
July 1, 2021 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 11.88      
Shares issued (in shares)   24,619      
January 1, 2022 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 12.15      
Shares issued (in shares)   24,907      
July 1, 2022 [Member]          
Shares Granted or Issued, Share-based Payment Arrangement [Abstract]          
Shares issued price (in dollars per share)   $ 11.56      
Shares issued (in shares)   23,454