v3.26.3
Earnings Per Common Share (EPS) - Basic EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Common Share (EPS)                
Net Income (Loss) $ 42,311 $ 38,803 $ 40,995 $ 27,755 $ 32,581 $ 30,147 $ 122,109 $ 90,483
Average common shares outstanding (in shares) 59,806     59,245     59,666 59,095
Basic EPS (in dollars per share) $ 0.71     $ 0.47     $ 2.05 $ 1.53