v3.22.2.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Common Stock
Additional Paid-in Capital
Beginning balance at Dec. 31, 2020 $ 828,233 $ 656,740 $ 4,173 $ 2,160 $ 165,160
Beginning balance, common stock (in shares) at Dec. 31, 2020       32,372,621  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 23,411 23,411      
Other comprehensive income (loss) (5,624)   (5,624)    
Repurchases of common stock (1,596)     $ (1) (1,595)
Repurchases of common stock (in shares)       (13,475)  
Shares and options (cancelled) issued under stock plans (in shares)       92,784  
Shares and options issued under stock plans 5,068     $ 6 5,062
Ending balance at Mar. 31, 2021 849,492 680,151 (1,451) $ 2,165 168,627
Ending balance, common stock (in shares) at Mar. 31, 2021       32,451,930  
Beginning balance at Dec. 31, 2020 828,233 656,740 4,173 $ 2,160 165,160
Beginning balance, common stock (in shares) at Dec. 31, 2020       32,372,621  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 71,155        
Other comprehensive income (loss) (6,751)        
Ending balance at Sep. 30, 2021 889,078 727,895 (2,578) $ 2,161 161,600
Ending balance, common stock (in shares) at Sep. 30, 2021       32,382,637  
Beginning balance at Mar. 31, 2021 849,492 680,151 (1,451) $ 2,165 168,627
Beginning balance, common stock (in shares) at Mar. 31, 2021       32,451,930  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 22,731 22,731      
Other comprehensive income (loss) 1,883   1,883    
Repurchases of common stock (9,240)     $ (5) (9,235)
Repurchases of common stock (in shares)       (72,649)  
Shares and options (cancelled) issued under stock plans (in shares)       25,493  
Shares and options issued under stock plans 4,776     $ 2 4,774
Ending balance at Jun. 30, 2021 869,642 702,882 432 $ 2,162 164,166
Ending balance, common stock (in shares) at Jun. 30, 2021       32,404,774  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 25,013 25,013      
Other comprehensive income (loss) (3,010)   (3,010)    
Repurchases of common stock (7,926)     $ (4) (7,922)
Repurchases of common stock (in shares)       (61,075)  
Shares and options (cancelled) issued under stock plans (in shares)       38,938  
Shares and options issued under stock plans 5,359     $ 3 5,356
Ending balance at Sep. 30, 2021 889,078 727,895 (2,578) $ 2,161 161,600
Ending balance, common stock (in shares) at Sep. 30, 2021       32,382,637  
Beginning balance at Dec. 31, 2021 877,015 732,138 (4,993) $ 2,154 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 28,930 28,930      
Other comprehensive income (loss) (1,296)   (1,296)    
Repurchases of common stock (34,599)     $ (16) (34,583)
Repurchases of common stock (in shares)       (245,685)  
Dividends (10) (10)      
Shares and options (cancelled) issued under stock plans (in shares)       74,604  
Shares and options issued under stock plans 3,642     $ 4 3,638
Ending balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Ending balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Beginning balance at Dec. 31, 2021 877,015 732,138 (4,993) $ 2,154 147,716
Beginning balance, common stock (in shares) at Dec. 31, 2021       32,287,150  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 83,961        
Other comprehensive income (loss) (41,876)        
Ending balance at Sep. 30, 2022 895,922 816,089 (46,869) $ 2,144 124,558
Ending balance, common stock (in shares) at Sep. 30, 2022       32,134,902  
Beginning balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Beginning balance, common stock (in shares) at Mar. 31, 2022       32,116,069  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 29,782 29,782      
Other comprehensive income (loss) (6,135)   (6,135)    
Repurchases of common stock (600)       (600)
Repurchases of common stock (in shares)       (4,976)  
Shares and options (cancelled) issued under stock plans (in shares)       9,500  
Shares and options issued under stock plans 4,641     $ 1 4,640
Ending balance at Jun. 30, 2022 901,370 790,840 (12,424) $ 2,143 120,811
Ending balance, common stock (in shares) at Jun. 30, 2022       32,120,593  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 25,249 25,249      
Other comprehensive income (loss) (34,445)   (34,445)    
Repurchases of common stock (46)       (46)
Repurchases of common stock (in shares)       (361)  
Shares and options (cancelled) issued under stock plans (in shares)       14,670  
Shares and options issued under stock plans 3,794     $ 1 3,793
Ending balance at Sep. 30, 2022 $ 895,922 $ 816,089 $ (46,869) $ 2,144 $ 124,558
Ending balance, common stock (in shares) at Sep. 30, 2022       32,134,902