v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net Income (Loss) Available to Common Stockholders, Basic $ 48,424 $ 49,023
Weighted average common shares outstanding (in shares) 36,907 36,971
Additional dilutive common stock equivalents (in shares) 245 316
Weighted average diluted common shares outstanding (in shares) 37,152 37,287
Basic earnings per common share (in dollars per share) $ 1.31 $ 1.33
Diluted earnings per common share (in dollars per share) $ 1.30 $ 1.31
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 141 259