v3.26.1
Net Income Per Common Share (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Basic method (in shares) 143,350,677 142,720,904 143,216,239 143,502,425
Dilutive restricted stock units (in shares) 2,797,833 494,710 2,677,629 641,426
Diluted method (in shares) 146,148,510 143,215,614 145,893,868 144,143,851
NET INCOME PER COMMON SHARE – BASIC (in USD per share) $ 1.62 $ 0.16 $ 1.99 $ 0.66
NET INCOME PER COMMON SHARE – DILUTED (in USD per share) $ 1.59 $ 0.16 $ 1.95 $ 0.66