XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Unaudited Condensed Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative effect, period of adoption, adjustment
Treasury Stock, Common
Accumulated Other Comprehensive Loss
Retained Earnings
Retained Earnings
Cumulative effect, period of adoption, adjustment
Balance at Dec. 31, 2021   $ 53 $ 423,235   $ (324,412) $ (5,843) $ 271,732  
Balance (in shares) at Dec. 31, 2021 33,881,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation related to restricted stock vesting and retirement savings plan contributions   0 17,399          
Issuance of stock in conjunction with acquisition including stock attributed to future compensation     3,142          
Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares) 8,000              
Proceeds from the sales of stock through the Employee Stock Purchase Plan     832          
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 246,000              
Purchases of treasury stock and buyback of shares for taxes (in shares) (236,000)              
Foreign currency translation adjustment $ (8,374)         (8,374)    
Purchases of treasury stock and buyback of shares for taxes         (22,059)      
Escrow Shares Reqcquired         0      
Net income 77,933           77,933  
Balance at Sep. 30, 2022 $ 384,270 $ 53 393,101 $ (51,507) (346,471) (14,217) 351,804 $ 2,139
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock in conjunction with acquisition (in shares) 49,000              
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited   0            
Balance (in shares) at Sep. 30, 2022 33,948,000              
Balance at Jun. 30, 2022   $ 53 383,987 0 (337,237) (8,861) 328,789 0
Balance (in shares) at Jun. 30, 2022 33,993,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation related to restricted stock vesting and retirement savings plan contributions   0 5,715          
Issuance of stock in conjunction with acquisition including stock attributed to future compensation     3,142          
Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares) 3,000              
Proceeds from the sales of stock through the Employee Stock Purchase Plan     257          
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 14,000              
Purchases of treasury stock and buyback of shares for taxes (in shares) (111,000)              
Foreign currency translation adjustment $ (5,356)         (5,356)    
Purchases of treasury stock and buyback of shares for taxes         (9,234)      
Escrow Shares Reqcquired         0      
Net income 23,015           23,015  
Balance at Sep. 30, 2022 $ 384,270 53 393,101 (51,507) (346,471) (14,217) 351,804 2,139
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock in conjunction with acquisition (in shares) 49,000              
Stock Issued During Period, Shares, Escrow Shares 0              
Balance (in shares) at Sep. 30, 2022 33,948,000              
Balance at Dec. 31, 2022 $ 410,127 53 403,866   (354,536) (17,519) 378,263  
Balance (in shares) at Dec. 31, 2022 34,071,750              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation related to restricted stock vesting and retirement savings plan contributions   0 20,358          
Issuance of stock in conjunction with acquisition including stock attributed to future compensation     0          
Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares) 11,000              
Proceeds from the sales of stock through the Employee Stock Purchase Plan     765          
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 229,000              
Purchases of treasury stock and buyback of shares for taxes (in shares) (184,000)              
Foreign currency translation adjustment $ 8,814         8,814    
Purchases of treasury stock and buyback of shares for taxes         (12,708)      
Escrow Shares Reqcquired         (425)      
Net income 75,758           75,758  
Balance at Sep. 30, 2023 $ 502,689 $ 53 424,989 0 (367,669) (8,705) 454,021 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock in conjunction with acquisition (in shares) 0              
Stock Issued During Period, Shares, Restricted Stock Award, Forfeited   (5,000)            
Balance (in shares) at Sep. 30, 2023 34,122,836              
Balance at Jun. 30, 2023   $ 53 418,123 0 (364,768) (10,142) 431,425 0
Balance (in shares) at Jun. 30, 2023 34,145,000              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Stock compensation related to restricted stock vesting and retirement savings plan contributions   0 6,619          
Issuance of stock in conjunction with acquisition including stock attributed to future compensation     0          
Proceeds from the sales of stock through the Employee Stock Purchase Plan (in shares) 3,000              
Proceeds from the sales of stock through the Employee Stock Purchase Plan     247          
Stock compensation related to restricted stock vesting and retirement savings plan contributions (in shares) 21,000              
Purchases of treasury stock and buyback of shares for taxes (in shares) (43,000)              
Foreign currency translation adjustment $ 1,437         1,437    
Purchases of treasury stock and buyback of shares for taxes         (2,640)      
Escrow Shares Reqcquired         (261)      
Net income 22,596           22,596  
Balance at Sep. 30, 2023 $ 502,689 $ 53 $ 424,989 $ 0 $ (367,669) $ (8,705) $ 454,021 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock in conjunction with acquisition (in shares) 0              
Stock Issued During Period, Shares, Escrow Shares (3,000)              
Balance (in shares) at Sep. 30, 2023 34,122,836