v3.26.3
Earnings Per 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 income - treasury stock method - Basic and Diluted $ 50,719 $ 3,167 $ 154,801 $ 80,300
Less: Dividends and undistributed earnings allocated to participating securities 13 2 39 41
Net income available to common shareholders - two class method - Basic 50,706 3,165 154,762 80,259
Net income available to common shareholders - two class method -Diluted $ 50,706 $ 3,165 $ 154,762 $ 80,259
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Basic earnings per share (in dollars per share) $ 0.35 $ 0.02 $ 1.06 $ 0.61
Diluted earnings per share (in dollars per share) $ 0.34 $ 0.02 $ 1.05 $ 0.61
Anti-dilutive awards (in shares) 1,225 1,981 1,494 1,981
Earnings Per Share, Treasury Stock Method        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares outstanding, basic (in shares) 146,438,163 140,667,671 146,305,601 131,947,911
Add: Shares adjustment (in shares) 1,022,400 507,845 856,119 752,606
Total weighted average common shares, diluted (in shares) 147,460,563 141,175,516 147,161,720 132,700,517
Earnings Per Share, Two-Class Method        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Weighted average common shares outstanding, basic (in shares) 146,438,163 140,667,671 146,305,601 131,947,911
Add: Shares adjustment (in shares) 37,027 74,822 37,027 74,822
Total weighted average common shares, diluted (in shares) 146,475,190 140,742,493 146,342,628 132,022,733