XML 101 R90.htm IDEA: XBRL DOCUMENT v3.25.2
Note 17 - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Income $ 20,253 $ 6,208 $ 33,567 $ 12,640
Dividends and undistributed earnings allocated to participating securities 205 38 298 78
Net income available to common stockholders $ 20,048 $ 6,170 $ 33,269 $ 12,562
Average common shares outstanding (in shares) 25,368 19,777 25,363 19,758
Dilutive effect of stock-based awards (in shares) 346 273 320 260
Weighted-average common shares outstanding for diluted earnings per share (in shares) 25,714 20,050 25,683 20,018
Basic earnings per common share (in dollars per share) $ 0.79 $ 0.31 $ 1.31 $ 0.64
Diluted earnings per common share (in dollars per share) $ 0.78 $ 0.31 $ 1.3 $ 0.63