XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Common Stock
Additional Paid-in Capital
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  
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, including excise tax (3,887)     $ (2) (3,885)
Repurchases of common stock, including excise tax (in shares)       (28,109)  
Shares and options issued under stock plans 7,296     $ 7 7,289
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  
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  
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, including excise tax (76)       (76)
Repurchases of common stock, including excise tax (in shares)       (567)  
Shares and options issued under stock plans 5,121     $ 1 5,120
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, including excise tax (102)       (102)
Repurchases of common stock, including excise tax (in shares)       (775)  
Shares and options issued under stock plans 3,814       3,814
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  
Beginning balance at Dec. 31, 2023 $ 1,053,984 897,488 8,691 $ 2,152 145,653
Beginning balance (in shares) at Dec. 31, 2023 32,254,728     32,254,728  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 28,986 28,986      
Other comprehensive income (loss) (12,563)   (12,563)    
Repurchases of common stock, including excise tax (5,254)     $ (2) (5,252)
Repurchases of common stock, including excise tax (in shares)       (36,122)  
Shares and options issued under stock plans 13,638     $ 13 13,625
Shares and options issued under stock plans (in shares)       204,794  
Ending balance at Mar. 31, 2024 1,078,791 926,474 (3,872) $ 2,163 154,026
Ending balance (in shares) at Mar. 31, 2024       32,423,400  
Beginning balance at Dec. 31, 2023 $ 1,053,984 897,488 8,691 $ 2,152 145,653
Beginning balance (in shares) at Dec. 31, 2023 32,254,728     32,254,728  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 94,892        
Other comprehensive income (loss) 5,812        
Ending balance at Sep. 30, 2024 $ 1,177,226 992,380 14,503 $ 2,169 168,174
Ending balance (in shares) at Sep. 30, 2024 32,507,716     32,507,716  
Beginning balance at Mar. 31, 2024 $ 1,078,791 926,474 (3,872) $ 2,163 154,026
Beginning balance (in shares) at Mar. 31, 2024       32,423,400  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 32,069 32,069      
Other comprehensive income (loss) (3,262)   (3,262)    
Repurchases of common stock, including excise tax (11)       (11)
Repurchases of common stock, including excise tax (in shares)       (72)  
Shares and options issued under stock plans 4,777     $ 1 4,776
Shares and options issued under stock plans (in shares)       11,530  
Ending balance at Jun. 30, 2024 1,112,364 958,543 (7,134) $ 2,164 158,791
Ending balance (in shares) at Jun. 30, 2024       32,434,858  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 33,837 33,837      
Other comprehensive income (loss) 21,637   21,637    
Repurchases of common stock, including excise tax (165)       (165)
Repurchases of common stock, including excise tax (in shares)       (915)  
Shares and options issued under stock plans 9,553     $ 5 9,548
Shares and options issued under stock plans (in shares)       73,773  
Ending balance at Sep. 30, 2024 $ 1,177,226 $ 992,380 $ 14,503 $ 2,169 $ 168,174
Ending balance (in shares) at Sep. 30, 2024 32,507,716     32,507,716