XML 61 R49.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
Net earnings per common share:        
Weighted average common shares outstanding 15,206 14,727 15,170 14,709
Assumed exercise/vesting of equity awards 184 470 189 467
Weighted average diluted common shares outstanding 15,390 15,197 15,359 15,176