XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings/(Accumulated Deficit) [Member]
Accumulated Other Comprehensive Income/(Loss) [Member]
Total
Balance at Dec. 31, 2020 $ 57,551 $ 377,452 $ 128,453 $ 17,708 $ 581,164
Balance, shares at Dec. 31, 2020 57,550,629        
Net income     110,653   110,653
Common stock issued from option exercises, net of tax benefits $ 634 2,794     $ 3,428
Common stock issued from option exercises, net of tax benefits, shares 633,966       633,966
Common stock issued from restricted units, net of tax benefits $ 1,021 (1,021)      
Common stock issued from restricted units, net of tax benefits, shares 1,021,029        
Stock-based compensation   8,626     $ 8,626
Common stock repurchases and excise tax $ (1,835) (38,165)     (40,000)
Common stock repurchases and excise tax, shares (1,835,061)        
Other comprehensive income (loss) net of reclassification adjustments and tax       (11,417) (11,417)
Balance at Dec. 31, 2021 $ 57,371 349,686 239,106 6,291 652,454
Balance (in 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       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)       (2,322,256)
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       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       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)       (2,957,146)
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