XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per share:        
Weighted average number of common shares outstanding during the period used to compute basic earnings per share 21,893 21,263 21,670 21,203
Incremental common shares attributable to exercise of outstanding options and warrants 2,287 3,000 2,584 3,230
Weighted average number of common shares used to compute diluted earnings per share 24,180 24,263 24,254 24,433