Quarterly report [Sections 13 or 15(d)]

Earnings Per Share ("EPS") - Schedule of Calculation Of Numerator and Denominator in Basic and Diluted Earnings Per Share (Details)

v3.25.2
Earnings Per Share ("EPS") - Schedule of Calculation Of Numerator and Denominator in Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator        
Net income attributable to common shareholders $ 38,347 $ 35,114 $ 73,087 $ 67,723
Income attributable to share-based compensation awards for basic EPS (157) (114) (323) (259)
Numerator for basic EPS on net income attributable to common shareholders 38,190 35,000 72,764 67,464
Adjustment to income attributable to share-based compensation awards for diluted EPS 45 22 94 44
Numerator for diluted EPS on net (loss) income attributable to common shareholders $ 38,235 $ 35,022 $ 72,858 $ 67,508
Denominator (all weighted averages)        
Denominator for basic EPS (common shares) (in shares) 112,459 112,293 112,421 112,261
Dilutive effect of share-based compensation awards (in shares) 765 492 744 501
Denominator for diluted EPS (common shares) (in shares) 113,224 112,785 113,165 112,762
Basic EPS attributable to common shareholders (in dollars per share) $ 0.34 $ 0.31 $ 0.65 $ 0.60
Diluted EPS attributable to common shareholders (in dollars per share) $ 0.34 $ 0.31 $ 0.64 $ 0.60