XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Total
Balance at Dec. 31, 2021 $ 57,371   $ 349,686 $ 239,106 $ 6,291 $ 652,454
Balance, shares at Dec. 31, 2021 57,370,563          
Net income       130,213   130,213
Common stock issued from option exercises, net of tax benefits $ 58   262     320
Common stock issued from option exercises, net of tax benefits, shares 58,531          
Common stock issued from restricted units, net of tax benefits $ 583   (583)      
Common stock issued from restricted units, net of tax benefits, shares 582,789          
Stock-based compensation     7,592     7,592
Common stock repurchases and excise tax $ (2,322)   (57,678)     (60,000)
Common stock repurchases and excise tax, shares (2,322,256)          
Treasury stock           (60,000)
Other comprehensive income (loss) net of reclassification adjustments and tax         (36,548) (36,548)
Balance at Dec. 31, 2022 $ 55,690   299,279 369,319 (30,257) 694,031
Balance (in shares) at Dec. 31, 2022 55,689,627          
Net income       192,296   192,296
Common stock issued from option exercises, net of tax benefits $ 13   91     104
Common stock issued from option exercises, net of tax benefits, shares 13,158          
Common stock issued from restricted units, net of tax benefits $ 457   (457)      
Common stock issued from restricted units, net of tax benefits, shares 456,991          
Stock-based compensation     11,392     11,392
Common stock repurchases and excise tax $ (2,957)   (97,874)     (100,831)
Common stock repurchases and excise tax, shares (2,957,146)          
Treasury stock           (100,000)
Other comprehensive income (loss) net of reclassification adjustments and tax         10,289 10,289
Balance at Dec. 31, 2023 $ 53,203   212,431 561,615 (19,968) $ 807,281
Balance (in shares) at Dec. 31, 2023 53,202,630         53,202,630
Net income       217,540   $ 217,540
Common stock issued from restricted units, net of tax benefits $ 345   (345)      
Common stock issued from restricted units, net of tax benefits, shares 345,390          
Stock-based compensation     14,983     14,983
Common stock repurchases and excise tax $ (5,835)   (223,836)     (229,671)
Common stock repurchases and excise tax, shares (5,834,539)          
Treasury stock   $ (22,681)       (22,681)
Other comprehensive income (loss) net of reclassification adjustments and tax         2,331 2,331
Balance at Dec. 31, 2024 $ 47,713 $ (22,681) $ 3,233 $ 779,155 $ (17,637) $ 789,783
Balance (in shares) at Dec. 31, 2024 47,713,481         47,310,750