XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance $ 846,689 $ 803,302 $ 853,211 $ 803,470
Net income 20,312 18,397 36,710 36,259
Other comprehensive (loss) income 3,151 (4,211) 1,817 (1,552)
Equity compensation 2,938 2,944 6,688 6,507
Exercise of stock options 167 102 278 194
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,264 1,539 2,265 1,539
Payments for stock buybacks (37) (50) (22,852) (21,766)
Dividends declared (2,639) (2,606) (5,272) (5,234)
Balance $ 872,845 $ 819,417 $ 872,845 $ 819,417
Common Stock        
Balance (in shares) 18,788 18,793 18,883 18,876
Balance $ 24 $ 23 $ 23 $ 23
Exercise of stock options (in shares) 4 4 8 8
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares) 23 22 149 162
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units     $ 1  
Payments for stock buybacks (in shares)   (1) (225) (228)
Balance (in shares) 18,815 18,818 18,815 18,818
Balance $ 24 $ 23 $ 24 $ 23
Additional Paid-in Capital        
Balance 405,818 388,639 401,957 384,984
Equity compensation 2,938 2,944 6,688 6,507
Exercise of stock options 167 102 278 194
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units 2,264 1,539 2,264 1,539
Balance 411,187 393,224 411,187 393,224
Retained Earnings        
Balance 716,795 664,532 703,030 649,298
Net income 20,312 18,397 36,710 36,259
Dividends declared (2,639) (2,606) (5,272) (5,234)
Balance $ 734,468 $ 680,323 $ 734,468 $ 680,323
Treasury Stock        
Balance (in shares) 5,131 4,886 4,906 4,659
Balance $ (266,481) $ (241,516) $ (243,666) $ (219,800)
Payments for stock buybacks (in shares)   1 225 228
Payments for stock buybacks $ (37) $ (50) $ (22,852) $ (21,766)
Balance (in shares) 5,131 4,887 5,131 4,887
Balance $ (266,518) $ (241,566) $ (266,518) $ (241,566)
Accumulated Other Comprehensive Loss        
Balance (9,467) (8,376) (8,133) (11,035)
Other comprehensive (loss) income 3,151 (4,211) 1,817 (1,552)
Balance $ (6,316) $ (12,587) $ (6,316) $ (12,587)