XML 65 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Computations of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Computation of Basic Earnings per Share        
Net income $ 10,839 $ 23,606 $ 41,891 $ 47,020
Weighted-average number of common shares outstanding 22,875 22,836 22,869 22,829
Basic earnings per share $ 0.47 $ 1.03 $ 1.83 $ 2.06
Computation of Diluted Earnings per Share        
Weighted-average number of common shares outstanding 22,875 22,836 22,869 22,829
Add weighted-average net shares related to unvested stock awards (under treasury stock method) 7 9 4 7
Weighted-average shares applicable to diluted earnings 22,893 22,923 22,888 22,936
Diluted earnings per share $ 0.47 $ 1.03 $ 1.83 $ 2.05
Stock Option [Member]        
Computation of Diluted Earnings per Share        
Add weighted-average net shares from assumed exercise of options (under treasury stock method) [1] 7 25 9 36
Stock Appreciation Rights (SARs) [Member]        
Computation of Diluted Earnings per Share        
Add weighted-average net shares from assumed exercise of options (under treasury stock method) [1] 4 28 6 42
Performance Stock Award [Member]        
Computation of Diluted Earnings per Share        
Add weighted-average net shares from assumed exercise of options (under treasury stock method)   25   22
[1] Options/SARs to acquire 1,206,200 and 1,208,435 shares of the Company's common stock were excluded from the computation of dilutive earnings per share for the three and nine months ended September 30, 2025, respectively. The options/SARs' exercise prices were greater than the average market price for the Company's common stock and inclusion of the instruments would have had an antidilutive effect on the computations of the earnings per share. 883,188 and 860,788 options/SARs to acquire shares of the Company's common stock were excluded from the computation of dilutive earnings per share for the three and nine months ended September 30, 2024, respectively.