v3.26.3
Net Income Per Common Share - Schedule of Weighted-Average Shares Outstanding (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Basic method (in shares) 143,376,910 142,730,808 143,269,796 143,245,219
Dilutive restricted stock units (in shares) 2,745,807 0 2,700,355 730,291
Diluted method (in shares) 146,122,717 142,730,808 145,970,151 143,975,510
NET INCOME (LOSS) PER COMMON SHARE – BASIC (in USD per share) $ 1.19 $ (0.02) $ 3.18 $ 0.64
NET INCOME (LOSS) PER COMMON SHARE – DILUTED (in USD per share) $ 1.17 $ (0.02) $ 3.13 $ 0.64