v3.25.2
Earnings per share ("EPS") - Schedule of Reconciliation of Earnings Available to Common Stockholders and Basic Weighted Average Common Shares Outstanding to Diluted Weighted Average Common Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 9,088 $ 1,118 $ 15,976 $ 4,881
Dividends to participating securities 26 (40) 53 (79)
Undistributed earnings allocated to participating securities (125) 14 (241) (52)
Net income for earnings per share calculation, basic 8,989 1,092 15,788 4,750
Net income for earnings per share calculation, diluted $ 8,989 $ 1,092 $ 15,788 $ 4,750
Weighted average shares outstanding, basic (in shares) 7,777,469 7,747,675 7,724,143 7,705,598
Effect of dilutive equity-based awards (in shares) 42,359 (23,787) 71,677 16,282
Weighted average shares outstanding, diluted (in shares) 7,819,828 7,723,888 7,795,820 7,721,880
Net earnings per common share:        
Basic earnings per common share (in dollars per share) $ 1.16 $ 0.14 $ 2.04 $ 0.62
Diluted earnings per common share (in dollars per share) $ 1.15 $ 0.14 $ 2.03 $ 0.62