XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance $ 853,211 $ 803,470
Net income 16,398 17,862
Other comprehensive (loss) income, net of tax (1,334) 2,659
Equity compensation 3,750 3,563
Exercise of stock options 111 92
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 1  
Payments for stock buybacks (22,815) (21,716)
Dividends declared (2,633) (2,628)
Balance $ 846,689 $ 803,302
Common Stock    
Balance (in shares) 18,883 18,876
Balance $ 23 $ 23
Exercise of stock options (in shares) 4 4
Issuance of shares pursuant to vesting of restricted stock units (in shares) 126 140
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units $ 1  
Payments for buybacks (in shares) (225) (227)
Balance (in shares) 18,788 18,793
Balance $ 24 $ 23
Additional Paid-in Capital    
Balance 401,957 384,984
Equity compensation 3,750 3,563
Exercise of stock options 111 92
Balance 405,818 388,639
Retained Earnings    
Balance 703,030 649,298
Net income 16,398 17,862
Dividends declared (2,633) (2,628)
Balance $ 716,795 $ 664,532
Treasury Stock    
Balance (in shares) 4,906 4,659
Balance $ (243,666) $ (219,800)
Payments for buybacks (in shares) (225) 227
Payments for stock buybacks $ (22,815) $ (21,716)
Balance (in shares) 5,131 4,886
Balance $ (266,481) $ (241,516)
Accumulated Other Comprehensive Loss    
Balance (8,133) (11,035)
Other comprehensive (loss) income, net of tax (1,334) 2,659
Balance $ (9,467) $ (8,376)