XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021 $ 877,015 $ 732,138 $ (4,993) $ 2,154 $ 147,716
Beginning balance (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 issued under stock plans 3,642     $ 4 3,638
Shares and options issued under stock plans (in shares)       74,604  
Ending balance at Mar. 31, 2022 873,682 761,058 (6,289) $ 2,142 116,771
Ending balance (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 (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 (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 (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 issued under stock plans 4,641     $ 1 4,640
Shares and options issued under stock plans (in shares)       9,500  
Ending balance at Jun. 30, 2022 901,370 790,840 (12,424) $ 2,143 120,811
Ending balance (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 issued under stock plans 3,794     $ 1 3,793
Shares and options issued under stock plans (in shares)       14,670  
Ending balance at Sep. 30, 2022 895,922 816,089 (46,869) $ 2,144 124,558
Ending balance (in shares) at Sep. 30, 2022       32,134,902  
Beginning balance at Dec. 31, 2022 $ 938,284 814,487 (7,154) $ 2,145 128,806
Beginning balance (in shares) at Dec. 31, 2022 32,152,787     32,152,787  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 22,710 22,710      
Other comprehensive income (loss) 9,013   9,013    
Repurchases of common stock (3,849)     $ (2) (3,847)
Repurchases of common stock (in shares)       (28,109)  
Shares and options issued under stock plans 7,258     $ 7 7,251
Shares and options issued under stock plans (in shares)       100,949  
Ending balance at Mar. 31, 2023 973,416 837,197 1,859 $ 2,150 132,210
Ending balance (in shares) at Mar. 31, 2023       32,225,627  
Beginning balance at Dec. 31, 2022 $ 938,284 814,487 (7,154) $ 2,145 128,806
Beginning balance (in shares) at Dec. 31, 2022 32,152,787     32,152,787  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 81,895        
Other comprehensive income (loss) (7,078)        
Ending balance at Sep. 30, 2023 $ 1,025,267 896,382 (14,232) $ 2,151 140,966
Ending balance (in shares) at Sep. 30, 2023 32,240,144     32,240,144  
Beginning balance at Mar. 31, 2023 $ 973,416 837,197 1,859 $ 2,150 132,210
Beginning balance (in shares) at Mar. 31, 2023       32,225,627  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 30,110 30,110      
Other comprehensive income (loss) (1,668)   (1,668)    
Repurchases of common stock (75)       (75)
Repurchases of common stock (in shares)       (567)  
Shares and options issued under stock plans 5,120     $ 1 5,119
Shares and options issued under stock plans (in shares)       14,142  
Ending balance at Jun. 30, 2023 1,006,903 867,307 191 $ 2,151 137,254
Ending balance (in shares) at Jun. 30, 2023       32,239,202  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 29,075 29,075      
Other comprehensive income (loss) (14,423)   (14,423)    
Repurchases of common stock (101)       (101)
Repurchases of common stock (in shares)       (775)  
Shares and options issued under stock plans 3,813       3,813
Shares and options issued under stock plans (in shares)       1,717  
Ending balance at Sep. 30, 2023 $ 1,025,267 $ 896,382 $ (14,232) $ 2,151 $ 140,966
Ending balance (in shares) at Sep. 30, 2023 32,240,144     32,240,144