XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.1
SHAREHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of weighted average basic and diluted common shares
Basic and diluted income per share was determined based on the following share data (in thousands):
 Three Months Ended
March 31,
 20212020
Weighted average basic common shares13,070 12,957 
Effect of stock options658 628 
Effect of dilutive share awards118 104 
Effect of Convertible Senior Notes and warrants273 469 
Weighted average diluted common shares14,119 14,158