v3.26.1
Net Income Per Common Share - Summary Calculation of Basic and Diluted Income Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income (loss) $ (10,201,000) $ 2,742,000 $ (23,496,000) $ 4,723,000
Weighted Average Shares - Basic (in shares) 64,396,991 64,042,209 64,295,098 63,988,996
Dilutive effect of restricted stock awards (in shares) 628,866 0 606,302 0
Weighted Average Shares - Diluted (in shares) 65,025,857 64,042,209 64,901,400 63,988,996
Basic net (loss) income per share (in dollars per share) $ 0.16 $ (0.04) $ 0.37 $ (0.07)
Diluted net (loss) income per share (in dollars per share) $ 0.16 $ (0.04) $ 0.36 $ (0.07)