XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2023   125,415        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2023 $ 560,372 $ 1,100 $ 1,459,709 $ 994,892 $ (1,890,966) $ (4,363)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 27,687     27,687    
Total other comprehensive income (loss) 676         676
Exercise of stock options, shares   35        
Exercise of stock options 855 $ 0 855      
Vesting of restricted share units, net of shares withheld for employee taxes, shares   234        
Vesting of restricted share units, net of shares withheld for employee taxes 0 $ 6 (6)      
Tax effect of stock awards vested and options exercised (2,978)   (2,978)      
Stock-based compensation 11,940   11,940      
Dividends declared (20,257)     (20,257)    
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2024 578,295 $ 1,106 1,469,520 1,002,322 (1,890,966) (3,687)
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2024   125,684        
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2023   125,415        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2023 560,372 $ 1,100 1,459,709 994,892 (1,890,966) (4,363)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 61,636          
Foreign currency translation adjustments, net of tax of $647 and $(1,020) and $627 and $(841) for the three and six months ended June 30, 2025 and 2024, respectively (3,163)          
Total other comprehensive income (loss) (3,163)          
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2024 $ 596,301 $ 1,107 1,477,685 1,016,001 (1,890,966) (7,526)
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024   125,716        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common Stock, Dividends, Per Share, Declared $ 0.74          
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2024   125,684        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Mar. 31, 2024 $ 578,295 $ 1,106 1,469,520 1,002,322 (1,890,966) (3,687)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 33,949     33,949    
Foreign currency translation adjustments, net of tax of $647 and $(1,020) and $627 and $(841) for the three and six months ended June 30, 2025 and 2024, respectively (3,839)          
Total other comprehensive income (loss) (3,839)         (3,839)
Exercise of stock options, shares   9        
Exercise of stock options 194 $ 0 194      
Vesting of restricted share units, net of shares withheld for employee taxes, shares   23        
Vesting of restricted share units, net of shares withheld for employee taxes 0 $ 1 (1)      
Tax effect of stock awards vested and options exercised (76)   (76)      
Stock-based compensation 8,048   8,048      
Dividends declared (20,270)     (20,270)    
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2024 $ 596,301 $ 1,107 1,477,685 1,016,001 (1,890,966) (7,526)
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2024   125,716        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common Stock, Dividends, Per Share, Declared $ 0.37          
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2024   125,797        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2024 $ 628,984 $ 1,108 1,493,885 1,036,169 (1,890,966) (11,212)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 24,793     24,793    
Total other comprehensive income (loss) (77)         (77)
Exercise of stock options, shares   1        
Exercise of stock options 9   9      
Vesting of restricted share units, net of shares withheld for employee taxes, shares   394        
Vesting of restricted share units, net of shares withheld for employee taxes 0 $ 4 (4)      
Tax effect of stock awards vested and options exercised (6,230)   (6,230)      
Stock-based compensation 13,279   13,279      
Dividends declared (22,602)     (22,602)    
Brigit Acquisition   2,694        
Brigit acquisition equity consideration 41,057 $ 13 41,044      
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Mar. 31, 2025 679,213 $ 1,125 1,541,983 1,038,360 (1,890,966) (11,289)
Common Stock, Shares, Outstanding, Ending Balance at Mar. 31, 2025   128,886        
Common Stock, Shares, Outstanding, Beginning Balance at Dec. 31, 2024   125,797        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Dec. 31, 2024 628,984 $ 1,108 1,493,885 1,036,169 (1,890,966) (11,212)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 40,278          
Foreign currency translation adjustments, net of tax of $647 and $(1,020) and $627 and $(841) for the three and six months ended June 30, 2025 and 2024, respectively 2,357          
Total other comprehensive income (loss) 2,357          
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2025 $ 685,548 $ 1,126 1,553,017 1,031,226 (1,890,966) (8,855)
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2025   128,931        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common Stock, Dividends, Per Share, Declared $ 0.78          
Common Stock, Shares, Outstanding, Beginning Balance at Mar. 31, 2025   128,886        
Equity, Including Portion Attributable to Noncontrolling Interest, Beginning Balance at Mar. 31, 2025 $ 679,213 $ 1,125 1,541,983 1,038,360 (1,890,966) (11,289)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net earnings 15,485     15,485    
Foreign currency translation adjustments, net of tax of $647 and $(1,020) and $627 and $(841) for the three and six months ended June 30, 2025 and 2024, respectively 2,434          
Total other comprehensive income (loss) 2,434         2,434
Exercise of stock options, shares   38        
Exercise of stock options 153 $ 1 152      
Vesting of restricted share units, net of shares withheld for employee taxes, shares   9        
Vesting of restricted share units, net of shares withheld for employee taxes 0 $ 0 0      
Tax effect of stock awards vested and options exercised (477)   (477)      
Stock-based compensation 11,396   11,396      
Dividends declared (22,619)     (22,619)    
Brigit acquisition equity consideration (in shares)   (2)        
Brigit acquisition equity consideration (37)   (37)      
Equity, Including Portion Attributable to Noncontrolling Interest, Ending Balance at Jun. 30, 2025 $ 685,548 $ 1,126 $ 1,553,017 $ 1,031,226 $ (1,890,966) $ (8,855)
Common Stock, Shares, Outstanding, Ending Balance at Jun. 30, 2025   128,931        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common Stock, Dividends, Per Share, Declared $ 0.39