XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income/(loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   39,508,340        
Beginning balance at Dec. 31, 2021 $ 693,156 $ 40 $ 395,742 $ 756,137 $ (89,474) $ (369,289)
Treasury stock, beginning balance (in shares) at Dec. 31, 2021           (6,216,858)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   286,821        
Stock issued against stock-based compensation plans 0          
Stock-based compensation $ 24,564   24,564      
Acquisition of treasury stock (in shares) (427,049)         (454,268)
Acquisition of treasury stock $ (60,191)         $ (60,191)
Other comprehensive income (loss) (43,900)       (43,900)  
Net income 72,024     72,024    
Ending balance (in shares) at Jun. 30, 2022   39,795,161        
Ending balance at Jun. 30, 2022 685,653 $ 40 420,306 828,161 (133,374) $ (429,480)
Treasury stock, ending balance (in shares) at Jun. 30, 2022           (6,671,126)
Beginning balance (in shares) at Mar. 31, 2022   39,794,154        
Beginning balance at Mar. 31, 2022 700,341 $ 40 406,966 792,315 (98,306) $ (400,674)
Treasury stock, beginning balance (in shares) at Mar. 31, 2022           (6,465,410)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   1,007        
Stock issued against stock-based compensation plans 0          
Stock-based compensation $ 13,340   13,340      
Acquisition of treasury stock (in shares) (205,716)         (205,716)
Acquisition of treasury stock $ (28,806)         $ (28,806)
Other comprehensive income (loss) (35,068)       (35,068)  
Net income 35,846     35,846    
Ending balance (in shares) at Jun. 30, 2022   39,795,161        
Ending balance at Jun. 30, 2022 $ 685,653 $ 40 420,306 828,161 (133,374) $ (429,480)
Treasury stock, ending balance (in shares) at Jun. 30, 2022           (6,671,126)
Beginning balance (in shares) at Dec. 31, 2022 33,234,444 39,987,976        
Beginning balance at Dec. 31, 2022 $ 758,179 $ 40 445,108 899,105 (144,143) $ (441,931)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 (6,753,532)         (6,753,532)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   361,751        
Stock issued against stock-based compensation plans $ 1,098   1,098      
Stock-based compensation $ 25,918   25,918      
Acquisition of treasury stock (in shares) (405,169)         (443,525)
Acquisition of treasury stock $ (71,376)         $ (71,376)
Other comprehensive income (loss) 19,996       19,996  
Net income $ 100,399     100,399    
Ending balance (in shares) at Jun. 30, 2023 33,152,670 40,349,727        
Ending balance at Jun. 30, 2023 $ 834,214 $ 40 472,124 999,504 (124,147) $ (513,307)
Treasury stock, ending balance (in shares) at Jun. 30, 2023 (7,197,057)         (7,197,057)
Beginning balance (in shares) at Mar. 31, 2023   40,334,368        
Beginning balance at Mar. 31, 2023 $ 795,222 $ 40 460,527 950,436 (131,487) $ (484,294)
Treasury stock, beginning balance (in shares) at Mar. 31, 2023           (7,012,913)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   15,359        
Stock issued against stock-based compensation plans 86   86      
Stock-based compensation $ 11,511   11,511      
Acquisition of treasury stock (in shares) (184,144)         (184,144)
Acquisition of treasury stock $ (29,013)         $ (29,013)
Other comprehensive income (loss) 7,340       7,340  
Net income $ 49,068     49,068    
Ending balance (in shares) at Jun. 30, 2023 33,152,670 40,349,727        
Ending balance at Jun. 30, 2023 $ 834,214 $ 40 $ 472,124 $ 999,504 $ (124,147) $ (513,307)
Treasury stock, ending balance (in shares) at Jun. 30, 2023 (7,197,057)         (7,197,057)