XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Earnings
Accumulated Other Comprehensive (Loss) Income
Balance at beginning of period (shares) at Dec. 31, 2023   23,545      
Balance at beginning of period at Dec. 31, 2023 $ 936,538 $ 235 $ 11,052 $ 1,049,171 $ (123,920)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 86,063     86,063  
Other comprehensive income (loss), net of tax 19,538       19,538
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   146      
Issuance of share-based awards, net of shares withheld for employee taxes (5,765) $ 2 (5,767)    
Stock-based compensation 11,731   11,731    
Balance at end of period (shares) at Sep. 30, 2024   23,691      
Balance at end of period at Sep. 30, 2024 1,048,105 $ 237 17,016 1,135,234 (104,382)
Balance at beginning of period (shares) at Jun. 30, 2024   23,691      
Balance at beginning of period at Jun. 30, 2024 988,127 $ 237 13,257 1,104,591 (129,958)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 30,643     30,643  
Other comprehensive income (loss), net of tax 25,576       25,576
Issuance of share-based awards, net of shares withheld for employee taxes 22   22    
Stock-based compensation 3,737   3,737    
Balance at end of period (shares) at Sep. 30, 2024   23,691      
Balance at end of period at Sep. 30, 2024 1,048,105 $ 237 17,016 1,135,234 (104,382)
Balance at beginning of period (shares) at Dec. 31, 2024   23,691      
Balance at beginning of period at Dec. 31, 2024 767,331 $ 237 19,297 909,927 (162,130)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 180,177     180,177  
Other comprehensive income (loss), net of tax 30,840       30,840
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   114      
Issuance of share-based awards, net of shares withheld for employee taxes (3,153) $ 1 (3,154)    
Repurchase and Retirement of common stock (shares)   (951)      
Repurchase and retirement of common stock (35,329) $ (9) (29,191) (6,129)  
Stock-based compensation 13,048   13,048    
Balance at end of period (shares) at Sep. 30, 2025   22,854      
Balance at end of period at Sep. 30, 2025 952,914 $ 229 0 1,083,975 (131,290)
Balance at beginning of period (shares) at Jun. 30, 2025   23,095      
Balance at beginning of period at Jun. 30, 2025 895,971 $ 231 0 1,015,221 (119,481)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 74,660     74,660  
Other comprehensive income (loss), net of tax (11,809)       (11,809)
Exercise of stock options and issuance of share-based awards, net of shares withheld for employee taxes (shares)   2      
Issuance of share-based awards, net of shares withheld for employee taxes (135)   (135)    
Repurchase and Retirement of common stock (shares)   (243)      
Repurchase and retirement of common stock (10,114) $ (2) (4,206) (5,906)  
Stock-based compensation 4,341   4,341    
Balance at end of period (shares) at Sep. 30, 2025   22,854      
Balance at end of period at Sep. 30, 2025 $ 952,914 $ 229 $ 0 $ 1,083,975 $ (131,290)