XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings per Share        
Adjustments to net income (in dollars) $ 0 $ 0 $ 0 $ 0
Antidilutive securities (in shares) 0 0 1,000 0
Numerator:        
Net income $ 73,840,000 $ 61,492,000 $ 206,335,000 $ 177,633,000
Denominator:        
Basic: weighted-average shares outstanding (in shares) 124,267,090 127,886,167 125,282,792 127,820,737
Add: weighted-average equity-based awards (in shares) 703,808 617,868 694,479 541,696
Diluted: weighted-average shares outstanding (in shares) 124,970,898 128,504,035 125,977,271 128,362,433
Basic earnings per share $ 0.59 $ 0.48 $ 1.65 $ 1.39
Diluted earnings per share $ 0.59 $ 0.48 $ 1.64 $ 1.38