XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023   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,331 38,462,000      
Balance at Mar. 31, 2024 $ 1,345,684 $ 38 620,278 720,228 5,140
Balance (in shares) at Dec. 31, 2024 37,691,942 37,692,000      
Balance at Dec. 31, 2024 $ 1,273,465 $ 38 638,615 648,476 (13,664)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net Income 53,545 0 0 53,545 0
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax 3,927 0 0 0 3,927
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax 970        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2,911) $ 0 0 0 (2,911)
Repurchases of common stock, net of retirements (shares)   (169,000)      
Stock Repurchased and Retired During Period, Value (56,530) $ 0 0 (56,530) 0
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 6,055 $ 0 6,055 0 0
Issuance of shares under share-based compensation plans (shares)   137,000      
Issuance of stock under share-based compensation plans 6,383 $ 0 6,383 0 0
Dividends, Common Stock, Cash $ (45,243) $ 0 0 (45,243) 0
Balance (in shares) at Mar. 31, 2025 37,659,549 37,660,000      
Balance at Mar. 31, 2025 $ 1,238,691 $ 38 $ 651,053 $ 600,248 $ (12,648)