XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net income - treasury stock method - Basic and Diluted $ 4,747 $ 33,044 $ 33,910 $ 66,723
Less: Dividends and undistributed earnings allocated to participating securities 7 86 47 174
Net income available to common shareholders - two class method - Basic and Diluted 4,740 32,958 33,863 66,549
Net income available to common shareholders - two class method - Basic and Diluted $ 4,740 $ 32,958 $ 33,863 $ 66,549
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Basic earnings per share (in dollars per share) $ 0.04 $ 0.26 $ 0.27 $ 0.53
Diluted earnings per share (in dollars per share) $ 0.04 $ 0.26 $ 0.27 $ 0.52
Anti-dilutive awards (in shares) 2,451 2,902 2,451 2,902
Earnings Per Share, Treasury Stock Method        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares outstanding, basic (in shares) 127,023,522 126,620,383 126,918,878 126,559,784
Add: Shares adjustment (in shares) 137,853 118,907 426,501 367,074
Total weighted average common shares, diluted (in shares) 127,161,375 126,739,290 127,345,379 126,926,858
Earnings Per Share, Two-Class Method        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares outstanding, basic (in shares) 127,023,522 126,620,383 126,918,878 126,559,784
Add: Shares adjustment (in shares) 175,517 331,088 175,517 331,088
Total weighted average common shares, diluted (in shares) 127,199,039 126,951,471 127,094,395 126,890,872