XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Calculation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Income (Loss) from Continuing Operations, Per Basic Share $ 2.07 $ 2.05
Calculation of Basic Earnings Per Share:    
Net Income $ 46,168 $ 36,344
Weighted shares outstanding (shares) 22,250,000 17,760,000
Basic Earnings Per Share (in dollars per share) $ 2.07 $ 2.05
Reconciliation of Numerator:    
Net Income $ 46,168 $ 36,344
Reconciliation of Denominator:    
Weighted shares outstanding - Basic (shares) 22,250,000 17,760,000
Effect of dilutive securities:    
Share-based compensation (shares) 56,000 72,000
Adjusted denominator-Diluted (shares) 22,306,000 17,832,000
Income (Loss) from Continuing Operations, Per Diluted Share $ 2.07 $ 2.04
Diluted Earnings Per Share (in dollars per share) $ 2.07 $ 2.04
Net Income $ 46,168 $ 36,344
Basic (shares) 22,250,000 17,760,000
Income (Loss) from Continuing Operations, Per Basic Share $ 2.07 $ 2.05
Basic (in dollars per share) $ 2.07 $ 2.05
Share-based compensation (shares) 56,000 72,000
Diluted (shares) 22,306,000 17,832,000
Income (Loss) from Continuing Operations, Per Diluted Share $ 2.07 $ 2.04
Diluted (in dollars per share) $ 2.07 $ 2.04
Proceeds from Issuance of Senior Long-Term Debt $ 550,000  
Retained Earnings [Member]    
Earnings Per Share [Abstract]    
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 46,168 $ 36,344
Calculation of Basic Earnings Per Share:    
Net Income 46,168 36,344
Reconciliation of Numerator:    
Net Income 46,168 36,344
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 46,168 36,344
Net Income $ 46,168 $ 36,344