v3.26.1
Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Summary Calculation of Basic and Diluted Income Per Share
The following table summarizes the calculation of basic and diluted income per share:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net income (loss)$10,201 $(2,742)$23,496 $(4,723)
Weighted Average Shares - Basic64,396,991 64,042,209 64,295,098 63,988,996 
Dilutive effect of restricted stock awards628,866 — 606,302 — 
Weighted Average Shares - Diluted65,025,857 64,042,209 64,901,400 63,988,996 
Basic net income (loss) per share$0.16 $(0.04)$0.37 $(0.07)
Diluted net income (loss) per share$0.16 $(0.04)$0.36 $(0.07)