v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive (Loss) Income
Balance, beginning of year (in shares) at Dec. 31, 2024   42,548,561        
Treasury stock, beginning balance (in shares) at Dec. 31, 2024     (14,084,413)      
Balance, beginning of period at Dec. 31, 2024 $ 2,024,471 $ 6 $ (1,505,321) $ 1,035,285 $ 2,613,868 $ (119,367)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of RSUs and PSUs, net of shares withheld for taxes, and exercise of stock options (in shares)   180,865        
Vesting of RSUs and PSUs, net of shares withheld for taxes (5,775)     (5,775)    
Purchased common stock 105   $ 105      
Stock-based compensation 10,754     10,754    
Net income 3,758       3,758  
Foreign currency translation adjustments and other 27,129         27,129
Balance, end of period (in shares) at Mar. 31, 2025   42,729,426        
Treasury stock, ending balance (in shares) at Mar. 31, 2025     (14,084,413)      
Balance, end of period at Mar. 31, 2025 $ 2,060,442 $ 6 $ (1,505,216) 1,040,264 2,617,626 (92,238)
Balance, beginning of year (in shares) at Dec. 31, 2025 42,127,067 42,127,067        
Treasury stock, beginning balance (in shares) at Dec. 31, 2025 (14,837,872)   (14,837,872)      
Balance, beginning of period at Dec. 31, 2025 $ 2,128,130 $ 6 $ (1,555,629) 1,077,172 2,644,964 (38,383)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Vesting of RSUs and PSUs, net of shares withheld for taxes, and exercise of stock options (in shares)   316,314        
Vesting of RSUs and PSUs, net of shares withheld for taxes (11,712)     (11,712)    
Stock-based compensation 10,249     10,249    
Net income 1,584       1,584  
Foreign currency translation adjustments and other $ (12,456)         (12,456)
Balance, end of period (in shares) at Mar. 31, 2026 42,443,381 42,443,381        
Treasury stock, ending balance (in shares) at Mar. 31, 2026 (14,837,872)   (14,837,872)      
Balance, end of period at Mar. 31, 2026 $ 2,115,795 $ 6 $ (1,555,629) $ 1,075,709 $ 2,646,548 $ (50,839)