v3.26.1
Net Income Per Common Share - Summary Calculation of Basic and Diluted Income Per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net income (loss) $ (13,294,000) $ 1,981,000
Weighted Average Shares - Basic (in shares) 64,193,205 63,851,090
Dilutive effect of restricted stock awards (in shares) 582,358 0
Weighted Average Shares - Diluted (in shares) 64,775,563 63,851,090
Basic net (loss) income per share (in dollars per share) $ 0.21 $ (0.03)
Diluted net (loss) income per share (in dollars per share) $ 0.21 $ (0.03)