v3.26.1
Net Income Per Common Share (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Basic method (in shares) 143,081,801 144,283,946
Dilutive restricted stock units (in shares) 1,298,790 788,142
Diluted method (in shares) 144,380,590 145,072,088
NET INCOME PER COMMON SHARE – BASIC (in USD per share) $ 0.37 $ 0.51
NET INCOME PER COMMON SHARE – DILUTED (in USD per share) $ 0.37 $ 0.50