XML 158 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Shares not included in computation of diluted weighted average earnings per common (in shares) 3 0 3 0
Net income attributable to common shareholders $ 41,664 $ 12,984 $ 61,621 $ 16,556
Basic weighted average common shares outstanding (in shares) 6,570 6,354 6,479 6,239
Potentially dilutive common shares (in shares) 144 88 208 210
Diluted weighted average common shares outstanding (in shares) 6,714 6,442 6,687 6,449
Basic weighted average income per common share (in dollars per share) $ 6.34 $ 2.04 $ 9.51 $ 2.65
Diluted weighted average income per common share (in dollars per share) $ 6.21 $ 2.02 $ 9.22 $ 2.57