XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive (Loss) Income [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2022 $ 55,690 $ 299,279 $ 369,319 $ (30,257)   $ 694,031
Balance, 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
Other comprehensive income net of reclassification adjustments and tax       10,289   10,289
Common stock repurchases and excise tax $ (2,957) (97,874)       (100,831)
Common stock repurchases and excise tax, shares (2,957,146)          
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          
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
Other comprehensive income net of reclassification adjustments and tax       2,331   2,331
Common stock repurchases and excise tax $ (5,835) (223,836)       (252,352)
Common stock repurchases and excise tax, shares (5,834,539)          
Common stock repurchases and excise tax, treasury stock         $ (22,681)  
Balance at Dec. 31, 2024 $ 47,713 3,233 779,155 (17,637) (22,681) $ 789,783
Balance (in shares) at Dec. 31, 2024 47,713,481         47,310,750
Net income     228,213     $ 228,213
Common stock issued from option exercises, net of tax benefits $ 300 1,761       2,061
Common stock issued from option exercises, net of tax benefits, shares 300,000          
Common stock issued from restricted units, net of tax benefits $ 391 (391)        
Common stock issued from restricted units, net of tax benefits, shares 390,525          
Stock-based compensation   19,604       19,604
Other comprehensive income net of reclassification adjustments and tax       28,476   28,476
Common stock repurchases and excise tax           (378,341)
Common stock repurchases and excise tax, treasury stock         (378,341)  
Balance at Dec. 31, 2025 $ 48,404 $ 24,207 $ 1,007,368 $ 10,839 $ (401,022) $ 689,796
Balance (in shares) at Dec. 31, 2025 48,404,006         42,355,361