XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital
Retained Earnings (Deficit)
Accumulated Other Comprehensive Income (Loss)
Balance (in shares) at Dec. 31, 2022   39,069,000      
Balance at Dec. 31, 2022 $ 1,235,194 $ 39 $ 575,776 $ 653,484 $ 5,895
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 101,699 0 0 101,699 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 2,469 0 0 0 2,469
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 1,269        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (3,809) $ 0 0 0 (3,809)
Repurchases of common stock, net of retirements (shares)   (144,000)      
Stock Repurchased and Retired During Period, Value (50,549) $ 0 0 (50,549) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,923 $ 0 4,923 0 0
Issuance of shares under share-based compensation plans (shares)   108,000      
Issuance of stock under share-based compensation plans 5,896 $ 0 5,896 0 0
Dividends, Common Stock, Cash (39,073) $ 0 0 (39,073) 0
Balance (in shares) at Mar. 31, 2023   39,033,000      
Balance at Mar. 31, 2023 1,256,750 $ 39 586,595 665,561 4,555
Balance (in shares) at Dec. 31, 2022   39,069,000      
Balance at Dec. 31, 2022 1,235,194 $ 39 575,776 653,484 5,895
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 471,792     471,792  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 245        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 604        
Balance (in shares) at Sep. 30, 2023 38,676,960 38,677,000      
Balance at Sep. 30, 2023 $ 1,418,226 $ 39 600,009 811,434 6,744
Balance (in shares) at Mar. 31, 2023   39,033,000      
Balance at Mar. 31, 2023 1,256,750 $ 39 586,595 665,561 4,555
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 232,250 0 0 232,250 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 2,801 0 0 0 2,801
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (1,166)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 3,497 $ 0 0 0 3,497
Repurchases of common stock, net of retirements (shares)   0      
Stock Repurchased and Retired During Period, Value 0 $ 0 0 0 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 5,073 $ 0 5,073 0 0
Issuance of shares under share-based compensation plans (shares)   16,000      
Issuance of stock under share-based compensation plans 1,413 $ 0 1,413 0 0
Dividends, Common Stock, Cash (42,945) 0 0 (42,945) 0
Stockholders' Equity, Other 307 $ 0 307 0
Balance (in shares) at Jun. 30, 2023   39,049,000      
Balance at Jun. 30, 2023 1,458,532 $ 39 593,081 854,559 10,853
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 137,843 0 0 137,843 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (5,025) 0 0 0 (5,025)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (305)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 916 $ 0 0 0 916
Repurchases of common stock, net of retirements (shares)   (385,000)      
Stock Repurchased and Retired During Period, Value (138,003) $ 0 0 (138,003) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,596 $ 0 4,596 0 0
Issuance of shares under share-based compensation plans (shares)   13,000      
Issuance of stock under share-based compensation plans 2,332 $ 0 2,332 0 0
Dividends, Common Stock, Cash $ (42,965) $ 0 0 (42,965) 0
Balance (in shares) at Sep. 30, 2023 38,676,960 38,677,000      
Balance at Sep. 30, 2023 $ 1,418,226 $ 39 600,009 811,434 6,744
Balance (in shares) at Dec. 31, 2023 38,354,829 38,355,000      
Balance at Dec. 31, 2023 $ 1,312,787 $ 38 606,177 699,990 6,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 78,885 0 0 78,885 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (3,668) 0 0 0 (3,668)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (742)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 2,226 $ 0 0 0 2,226
Repurchases of common stock, net of retirements (shares)   (41,000)      
Stock Repurchased and Retired During Period, Value (16,304) $ 0 0 (16,304) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 5,328 $ 0 5,328 0 0
Issuance of shares under share-based compensation plans (shares)   148,000      
Issuance of stock under share-based compensation plans 8,773 $ 0 8,773 0 0
Dividends, Common Stock, Cash (42,343) $ 0 0 (42,343) 0
Balance (in shares) at Mar. 31, 2024   38,462,000      
Balance at Mar. 31, 2024 $ 1,345,684 $ 38 620,278 720,228 5,140
Balance (in shares) at Dec. 31, 2023 38,354,829 38,355,000      
Balance at Dec. 31, 2023 $ 1,312,787 $ 38 606,177 699,990 6,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 397,025     397,025  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (3,286)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ (5,727)        
Balance (in shares) at Sep. 30, 2024 38,083,401 38,083,000      
Balance at Sep. 30, 2024 $ 1,432,509 $ 38 632,523 802,379 (2,431)
Balance (in shares) at Mar. 31, 2024   38,462,000      
Balance at Mar. 31, 2024 1,345,684 $ 38 620,278 720,228 5,140
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 192,439 0 0 192,439 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax (4,684) 0 0 0 (4,684)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 459        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (1,376) $ 0 0 0 (1,376)
Repurchases of common stock, net of retirements (shares)   (181,000)      
Stock Repurchased and Retired During Period, Value (68,519) $ 0 0 (68,519) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 5,016 $ 0 5,016 0 0
Issuance of shares under share-based compensation plans (shares)   8,000      
Issuance of stock under share-based compensation plans 1,053 $ 0 1,053 0 0
Dividends, Common Stock, Cash (45,944) $ 0 0 (45,944) 0
Balance (in shares) at Jun. 30, 2024   38,289,000      
Balance at Jun. 30, 2024 1,423,669 $ 38 626,347 798,204 (920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 125,701 0 0 125,701 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 5,066 0 0 0 5,066
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax 2,192        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (6,577) $ 0 0 0 (6,577)
Repurchases of common stock, net of retirements (shares)   (219,000)      
Stock Repurchased and Retired During Period, Value (75,632) $ 0 0 (75,632) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 4,047 $ 0 4,047 0 0
Issuance of shares under share-based compensation plans (shares)   13,000      
Issuance of stock under share-based compensation plans 2,129 $ 0 2,129 0 0
Dividends, Common Stock, Cash $ (45,894) $ 0 0 (45,894) 0
Balance (in shares) at Sep. 30, 2024 38,083,401 38,083,000      
Balance at Sep. 30, 2024 $ 1,432,509 $ 38 $ 632,523 $ 802,379 $ (2,431)