v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings per Share        
Adjustments to net income (in dollars) $ 0 $ 0 $ 0 $ 0
Antidilutive securities (in shares) 0 184,000 0 184,000
Numerator:        
Net income $ 73,375 $ 73,247 $ 141,159 $ 132,495
Denominator:        
Basic: weighted-average shares outstanding (in shares) 121,669,238 125,321,837 122,061,243 125,799,060
Add: weighted-average equity-based awards (in shares) 670,598 511,227 768,895 694,509
Diluted: weighted-average shares outstanding (in shares) 122,339,836 125,833,064 122,830,138 126,493,569
Basic earnings per share $ 0.6 $ 0.58 $ 1.16 $ 1.05
Diluted earnings per share $ 0.6 $ 0.58 $ 1.15 $ 1.05