XML 103 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
DESCRIPTION OF BUSINESS, BASIS OF PRESENTATION, CORPORATE TRANSACTIONS, SIGNIFICANT ACCOUNTING POLICIES, AND RECENT ACCOUNTING PRONOUNCEMENTS - Reconciliation of the Denominator Used in Basic and Diluted EPS Calculations (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Basic weighted average common shares outstanding (in shares) 24,044,950 23,172,733
Effect of dilutive securities (in shares) 85,000 159,000
Diluted weighted average common shares outstanding (in shares) 24,129,542 23,332,356
Antidilutive shares excluded from earnings per diluted share (in shares) 91,000 185,000
Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 75,000 132,000
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Effect of dilutive securities (in shares) 10,000 27,000