XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings per Share    
Adjustments to net income (in dollars) $ 0 $ 0
Antidilutive securities (in shares) 184,000 115,000
Numerator:    
Net income $ 59,248 $ 54,220
Denominator:    
Basic: weighted-average shares outstanding (in shares) 126,281,802 127,707,354
Add: weighted-average equity-based awards (in shares) 885,130 510,335
Diluted: weighted-average shares outstanding (in shares) 127,166,932 128,217,689
Basic earnings per share $ 0.47 $ 0.42
Diluted earnings per share $ 0.47 $ 0.42