v3.26.3
Net (Loss) Income Per Common Share - Schedule of Basic Net (Loss) Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net (loss) income $ (8,683) $ 16,748 $ (34,383) $ 33,387
Weighted average common shares outstanding (in shares) 145,865,259 148,035,283 147,359,552 147,692,441
Basic net (loss) income per common share (in dollars per share) $ (0.06) $ 0.11 $ (0.23) $ 0.23