XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Calculation of Earnings Per Share - Calculation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Income (Loss) from Continuing Operations, Per Basic Share $ 0.78 $ 0.53 $ 3.67 $ 3.48
Calculation of Basic Earnings Per Share:        
Net Income $ 17,507 $ 9,407 $ 81,946 $ 61,884
Weighted shares outstanding (shares) [1] 22,501,000 17,797,000 22,346,000 17,784,000
Basic Earnings Per Share (in dollars per share) $ 0.78 $ 0.53 $ 3.67 $ 3.48
Reconciliation of Numerator:        
Net Income $ 17,507 $ 9,407 $ 81,946 $ 61,884
Reconciliation of Denominator:        
Weighted shares outstanding - Basic (shares) [1] 22,501,000 17,797,000 22,346,000 17,784,000
Effect of dilutive securities:        
Share-based compensation (shares) 63,000 61,000 56,000 63,000
Adjusted denominator-Diluted (shares) 22,564,000 17,858,000 22,402,000 17,847,000
Income (Loss) from Continuing Operations, Per Diluted Share $ 0.78 $ 0.53 $ 3.66 $ 3.47
Diluted Earnings Per Share (in dollars per share) $ 0.78 $ 0.53 $ 3.66 $ 3.47
Net Income $ 17,507 $ 9,407 $ 81,946 $ 61,884
Basic (shares) [1] 22,501,000 17,797,000 22,346,000 17,784,000
Income (Loss) from Continuing Operations, Per Basic Share $ 0.78 $ 0.53 $ 3.67 $ 3.48
Basic (in dollars per share) $ 0.78 $ 0.53 $ 3.67 $ 3.48
Share-based compensation (shares) 63,000 61,000 56,000 63,000
Diluted (shares) 22,564,000 17,858,000 22,402,000 17,847,000
Income (Loss) from Continuing Operations, Per Diluted Share $ 0.78 $ 0.53 $ 3.66 $ 3.47
Diluted (in dollars per share) $ 0.78 $ 0.53 $ 3.66 $ 3.47
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 $ 17,507 $ 9,407 81,946 $ 61,884
Calculation of Basic Earnings Per Share:        
Net Income 17,507 9,407 81,946 61,884
Reconciliation of Numerator:        
Net Income 17,507 9,407 81,946 61,884
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 17,507 9,407 81,946 61,884
Net Income $ 17,507 $ 9,407 $ 81,946 $ 61,884
[1]
 (1) Weighted average shares for the three and nine months ended September 30, 2024 reflect the impact of 4.4 million common shares issued in November 2023 in connection with the acquisition of FCG. See Notes 3 and 9 for additional details on the acquisition and related equity offering.