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

Year Ended December 31

2022

2021

Balance at beginning of year

$

80,000

 

$

160,000

Additions charged to costs and expenses

206,398

155,763

Accounts written off, net of recoveries

 

(146,398)

 

 

(235,763)

Balance at end of year

$

140,000

$

80,000

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

Year Ended December 31, 2022

Year Ended December 31, 2021

Basic

Diluted

Basic

Diluted

Net Income

$

    7,196,702

 

$

    7,196,702

 

$

   12,251,921

 

$

   12,251,921

Weighted-average common
shares outstanding

 

    5,090,407

 

 

    5,115,801

 

 

    5,207,759

 

 

    5,217,722

Net income per share

$

            1.41

 

$

            1.41

 

$

            2.35

 

$

            2.35

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

Year Ended December 31, 2022

Year Ended December 31, 2021

Basic

Diluted

Basic

Diluted

Weighted-average common
shares outstanding

 

   5,090,407

 

 

   5,090,407

 

 

   5,207,759

 

 

   5,207,759

Dilutive RSU's/Options

 

                -

 

 

       25,394

 

 

                -

 

 

         9,963

Weighted-average common
shares outstanding

 

   5,090,407

 

 

   5,115,801

 

 

   5,207,759

 

 

   5,217,722