XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings per Share        
Adjustments to net income (in dollars) $ 0 $ 0 $ 0 $ 0
Antidilutive securities (in shares) 184,000 151,000 184,000 133,000
Numerator:        
Net income $ 73,247,000 $ 61,921,000 $ 132,495,000 $ 116,141,000
Denominator:        
Basic: weighted-average shares outstanding (in shares) 125,321,837 127,867,853 125,799,060 127,787,663
Add: weighted-average equity-based awards (in shares) 511,227 394,741 694,509 492,254
Diluted: weighted-average shares outstanding (in shares) 125,833,064 128,262,594 126,493,569 128,279,917
Basic earnings per share $ 0.58 $ 0.48 $ 1.05 $ 0.91
Diluted earnings per share $ 0.58 $ 0.48 $ 1.05 $ 0.91