v3.26.1
Earning Per Share - Schedule of Computation of Basic and Diluted Earnings (Loss) Per Share (EPS) (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per share:        
Net income attributable to common stockholders (000's) $ 61,710 $ 48,024 $ 98,194 $ 78,498
Weighted average shares outstanding (in shares) 30,017,180 31,004,218 30,349,056 30,851,022
Basic earnings per share (in dollars per share) $ 2.06 $ 1.55 $ 3.24 $ 2.54
Diluted earnings per share:        
Net income attributable to common stockholders (000's) $ 61,710 $ 48,024 $ 98,194 $ 78,498
Weighted average shares outstanding (in shares) 30,017,180 31,004,218 30,349,056 30,851,022
Add: Effect of dilutive securities        
5.875% Convertible Notes (in shares) 59,263 59,263 59,291 59,263
Diluted weighted average common shares outstanding (in shares) 30,076,443 31,063,481 30,408,347 30,910,285
Diluted earnings per share (in dollars per share) $ 2.05 $ 1.55 $ 3.23 $ 2.54