XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Schedule of Changes in Stockholders' Equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance $ 872,845 $ 819,417 $ 853,211 $ 803,470
Net Income (Loss) 23,740 19,105 60,450 55,364
Other comprehensive (loss) income (4,053) (1,555) (2,236) (3,107)
Equity compensation 3,446 3,516 10,134 10,023
Exercise of stock options   218 278 412
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units   4 2,265 1,543
Payments for stock buybacks (12) (330) (22,864) (22,096)
Dividends declared (2,636) (2,636) (7,908) (7,870)
Balance $ 893,330 $ 837,739 $ 893,330 $ 837,739
Common Stock        
Balance (in shares) 18,815 18,818 18,883 18,876
Balance $ 24 $ 23 $ 23 $ 23
Exercise of stock options (in shares)   5 8 13
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units (in shares) 2 14 151 176
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units     $ 1  
Payments for stock buybacks (in shares)   (3) (225) (231)
Balance (in shares) 18,817 18,834 18,817 18,834
Balance $ 24 $ 23 $ 24 $ 23
Additional Paid-in Capital        
Balance 411,187 393,224 401,957 384,984
Equity compensation 3,446 3,516 10,134 10,023
Exercise of stock options   218 278 412
Issuance of shares pursuant to employee stock purchase plan and vesting of restricted stock units   4 2,264 1,543
Balance 414,633 396,962 414,633 396,962
Retained Earnings        
Balance 734,468 680,323 703,030 649,298
Net Income (Loss) 23,740 19,105 60,450 55,364
Dividends declared (2,636) (2,636) (7,908) (7,870)
Balance $ 755,572 $ 696,792 $ 755,572 $ 696,792
Treasury Stock        
Balance (in shares) 5,131 4,887 4,906 4,659
Balance $ (266,518) $ (241,566) $ (243,666) $ (219,800)
Payments for stock buybacks (in shares)   3 225 231
Payments for stock buybacks $ (12) $ (330) $ (22,864) $ (22,096)
Balance (in shares) 5,131 4,890 5,131 4,890
Balance $ (266,530) $ (241,896) $ (266,530) $ (241,896)
Accumulated Other Comprehensive Loss        
Balance (6,316) (12,587) (8,133) (11,035)
Other comprehensive (loss) income (4,053) (1,555) (2,236) (3,107)
Balance $ (10,369) $ (14,142) $ (10,369) $ (14,142)