XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2023 $ 1,053,984 $ 897,488 $ 8,691 $ 2,152 $ 145,653
Beginning balance (in shares) at Dec. 31, 2023       32,254,728  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 28,986 28,986      
Other comprehensive gain (loss) (12,563)   (12,563)    
Repurchases of common stock (5,254)     $ (2) (5,252)
Repurchases of common stock (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  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 61,055        
Other comprehensive gain (loss) (15,825)        
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  
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 gain (loss) (3,262)   (3,262)    
Repurchases of common stock (11)       (11)
Repurchases of common stock (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  
Beginning balance at Dec. 31, 2024 $ 1,149,913 997,493 (23,747) $ 2,170 173,997
Beginning balance (in shares) at Dec. 31, 2024 32,527,244     32,527,244  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 37,053 37,053      
Other comprehensive gain (loss) 21,484   21,484    
Repurchases of common stock (5,325)     $ (2) (5,323)
Repurchases of common stock (in shares)       (32,869)  
Shares and options issued under stock plans 5,576     $ 7 5,569
Shares and options issued under stock plans (in shares)       117,169  
Ending balance at Mar. 31, 2025 1,208,701 1,034,546 (2,263) $ 2,175 174,243
Ending balance (in shares) at Mar. 31, 2025       32,611,544  
Beginning balance at Dec. 31, 2024 $ 1,149,913 997,493 (23,747) $ 2,170 173,997
Beginning balance (in shares) at Dec. 31, 2024 32,527,244     32,527,244  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings $ 75,331        
Other comprehensive gain (loss) 65,259        
Ending balance at Jun. 30, 2025 $ 1,267,913 1,072,824 41,512 $ 2,165 151,412
Ending balance (in shares) at Jun. 30, 2025 32,455,554     32,455,554  
Beginning balance at Mar. 31, 2025 $ 1,208,701 1,034,546 (2,263) $ 2,175 174,243
Beginning balance (in shares) at Mar. 31, 2025       32,611,544  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net earnings 38,278 38,278      
Other comprehensive gain (loss) 43,775   43,775    
Repurchases of common stock (33,348)     $ (13) (33,335)
Repurchases of common stock (in shares)       (204,965)  
Shares and options issued under stock plans 10,507     $ 3 10,504
Shares and options issued under stock plans (in shares)       48,975  
Ending balance at Jun. 30, 2025 $ 1,267,913 $ 1,072,824 $ 41,512 $ 2,165 $ 151,412
Ending balance (in shares) at Jun. 30, 2025 32,455,554     32,455,554