XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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, 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     32,611,544