XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings per share:        
Weighted average number of common shares outstanding during the period used to compute basic earnings per share 21,263 20,866 21,203 20,643
Incremental common shares attributable to exercise of outstanding options and warrants 3,000 4,507 3,230 4,741
Weighted average number of common shares used to compute diluted earnings per share 24,263 25,373 24,433 25,384