XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic        
Net income (loss) available to common shareholders $ 18,638 $ (33,354) $ 51,192 $ (5,498)
Less: income (loss) attributable to unvested stock-based compensation awards 0 (8) 0 (34)
Net earnings (loss) allocated to common shareholders $ 18,638 $ (33,362) $ 51,192 $ (5,532)
Weighted average shares outstanding, including unvested stock-based compensation awards (in shares) 14,394,900 14,364,909 14,399,961 14,461,819
Less: unvested stock-based compensation awards (in shares) (179,293) (179,146) (185,949) (186,890)
Weighted average shares outstanding - Basic (in shares) 14,215,607 14,185,763 14,214,012 14,274,929
Diluted        
Net earnings (loss) allocated to common shareholders $ 18,638 $ (33,362) $ 51,192 $ (5,532)
Weighted average shares outstanding - Basic (in shares) 14,215,607 14,185,763 14,214,012 14,274,929
Plus: Incremental shares from assumed conversion of stock-based compensation awards (in shares) 67,648 38,985 39,716 44,906
Weighted average shares outstanding - Diluted (in shares) 14,283,255 14,224,748 14,253,728 14,319,835
Basic EPS (in dollars per share) $ 1.31 $ (2.35) $ 3.60 $ (0.39)
Diluted EPS (in dollars per share) $ 1.30 $ (2.35) $ 3.59 $ (0.39)