XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
BUSINESS DESCRIPTION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]

Year Ended December 31

2021

2020

Balance at beginning of year

$

160,000

 

$

120,000

Additions charged to costs and expenses

155,763

185,251

Accounts written off, net of recoveries

 

(235,763)

 

 

(145,251)

Balance at end of year

$

80,000

$

160,000

Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Year Ended December 31, 2021

Year Ended December 31, 2020

Basic

Diluted

Basic

Diluted

Net Income

$

   12,251,921

 

$

 12,251,921

 

$

   9,835,812

 

$

   9,835,812

Weighted-average common
shares outstanding

 

   5,207,759

 

 

 5,217,722

 

 

   5,194,006

 

 

   5,199,696

Net income per share

$

          2.35

 

$

        2.35

 

$

          1.89

 

$

          1.89

Schedule of Weighted Average Number of Shares [Table Text Block]

Year Ended December 31, 2021

Year Ended December 31, 2020

Basic

Diluted

Basic

Diluted

Weighted-average common
shares outstanding

 

   5,207,759

 

 

 5,207,759

 

 

   5,194,006

 

 

   5,194,006

Potentially Dilutive RSU's

 

 -

 

 

       9,963

 

 

-

 

 

         5,690

Weighted-average common
shares outstanding

 

   5,207,759

 

 

 5,217,722

 

 

   5,194,006

 

 

   5,199,696