XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Summary of Significant Accounting Policies  
Schedule of reconciliation of shares used to determine net income per share

    

Three Months

    

Nine Months

ended September 30, 

ended September 30, 

    

2023

    

2022

    

2023

    

2022

Net income

$

13,582

$

29,356

$

48,302

$

98,721

Weighted average number of shares – basic

 

45,404,963

45,063,810

45,348,072

44,935,739

Shares underlying options

1,940,417

2,117,614

1,971,392

2,117,271

Weighted average number of shares – diluted

47,345,380

47,181,424

47,319,464

47,053,010