XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share
The number of shares subject to stock awards outstanding but not included in the computation of diluted earnings per common share because their effect was anti-dilutive is 1,860,417 and 2,781,086 for the three months ended March 31, 2023 and 2024, respectively.

Three months ended March 31,
20232024
Net income $106,101 $116,947 
Weighted average number of common shares used in computing basic earnings per common share183,795,404 180,416,537 
Dilutive effect of stock-based awards3,790,8731,521,018
Weighted average number of common shares used in computing dilutive earnings per common share187,586,277181,937,555
Earnings per common share
Basic$0.58 $0.65 
Diluted$0.57 $0.64