XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per share:        
Weighted average number of common shares outstanding during the period used to compute basic earnings per share 21,343 21,154 21,250 20,815
Incremental common shares attributable to exercise of outstanding options and warrants 2,810 4,064 3,090 4,516
Weighted average number of common shares used to compute diluted earnings per share 24,153 25,218 24,340 25,331