XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.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 46,142        
Other comprehensive income (loss) (3,741)        
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  
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  
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 58,712        
Other comprehensive income (loss) (7,431)        
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  
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