XML 15 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - UNAUDITED - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Earnings
Balance, beginning of period, shares at Dec. 31, 2023   29,541,000        
Balance, beginning of period at Dec. 31, 2023 $ 273,326 $ 713 $ 490,947 $ (1,136,055) $ (50,413) $ 968,134
Net Income (Loss)           19,467
Foreign currency translation adjustments         (4,975)  
Total comprehensive income 14,492          
Repurchase of common stock, shares   (344,000)        
Repurchase of common stock (18,223) $ (2) (8,538) (9,683)    
Issuance of common stock pursuant to employee stock purchase plan 866   866      
Issuance of common stock pursuant to employee stock purchase plan, shares   20,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   573,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 6 (6)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (11,000)        
Stock-based compensation expense 7,736   7,736      
Dividends (8,857)         (8,857)
Balance, ending of period, shares at Mar. 31, 2024   29,779,000        
Balance, ending of period at Mar. 31, 2024 269,340 $ 717 491,005 (1,145,738) (55,388) 978,744
Balance, beginning of period, shares at Dec. 31, 2023   29,541,000        
Balance, beginning of period at Dec. 31, 2023 273,326 $ 713 490,947 (1,136,055) (50,413) 968,134
Net Income (Loss) 52,384          
Foreign currency translation adjustments 4,851          
Total comprehensive income 57,235          
Balance, ending of period, shares at Sep. 30, 2024   29,292,000        
Balance, ending of period at Sep. 30, 2024 288,411 $ 717 509,294 (1,170,118) (45,562) 994,080
Balance, beginning of period, shares at Mar. 31, 2024   29,779,000        
Balance, beginning of period at Mar. 31, 2024 269,340 $ 717 491,005 (1,145,738) (55,388) 978,744
Net Income (Loss)           13,829
Foreign currency translation adjustments         (241)  
Total comprehensive income 13,588          
Repurchase of common stock, shares   (228,000)        
Repurchase of common stock (10,201)   (397) (9,804)    
Issuance of common stock pursuant to employee stock purchase plan 752   752      
Issuance of common stock pursuant to employee stock purchase plan, shares   20,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   90,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 1 (1)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans   $ (1) 1      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (70,000)        
Stock-based compensation expense 8,635   8,635      
Dividends (8,785)         (8,785)
Balance, ending of period, shares at Jun. 30, 2024   29,591,000        
Balance, ending of period at Jun. 30, 2024 273,329 $ 717 499,995 (1,155,542) (55,629) 983,788
Net Income (Loss) 19,088         19,088
Foreign currency translation adjustments 10,067       10,067  
Total comprehensive income 29,155          
Repurchase of common stock, shares   (317,000)        
Repurchase of common stock (14,727)   (151) (14,576)    
Issuance of common stock pursuant to employee stock purchase plan 798   798      
Issuance of common stock pursuant to employee stock purchase plan, shares   19,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   22,000        
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (23,000)        
Stock-based compensation expense 8,652   8,652      
Dividends (8,796)         (8,796)
Balance, ending of period, shares at Sep. 30, 2024   29,292,000        
Balance, ending of period at Sep. 30, 2024 $ 288,411 $ 717 509,294 (1,170,118) (45,562) 994,080
Balance, beginning of period, shares at Dec. 31, 2024 28,854,000 28,854,000        
Balance, beginning of period at Dec. 31, 2024 $ 282,569 $ 718 518,215 (1,194,224) (62,290) 1,020,150
Net Income (Loss)           16,130
Foreign currency translation adjustments         6,823  
Total comprehensive income 22,953          
Repurchase of common stock, shares   (358,000)        
Repurchase of common stock (22,236) $ (2) (12,807) (9,427)    
Issuance of common stock pursuant to employee stock purchase plan 769   769      
Issuance of common stock pursuant to employee stock purchase plan, shares   15,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   608,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 6 (6)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (15,000)        
Stock-based compensation expense 8,404   8,404      
Dividends (9,364)         (9,364)
Balance, ending of period, shares at Mar. 31, 2025   29,104,000        
Balance, ending of period at Mar. 31, 2025 $ 283,095 $ 722 514,575 (1,203,651) (55,467) 1,026,916
Balance, beginning of period, shares at Dec. 31, 2024 28,854,000 28,854,000        
Balance, beginning of period at Dec. 31, 2024 $ 282,569 $ 718 518,215 (1,194,224) (62,290) 1,020,150
Net Income (Loss) 48,880          
Foreign currency translation adjustments 16,315          
Total comprehensive income $ 65,195          
Balance, ending of period, shares at Sep. 30, 2025 28,608,000 28,608,000        
Balance, ending of period at Sep. 30, 2025 $ 289,496 $ 722 532,082 (1,238,633) (45,975) 1,041,300
Balance, beginning of period, shares at Mar. 31, 2025   29,104,000        
Balance, beginning of period at Mar. 31, 2025 283,095 $ 722 514,575 (1,203,651) (55,467) 1,026,916
Net Income (Loss)           12,267
Foreign currency translation adjustments         13,575  
Total comprehensive income 25,842          
Repurchase of common stock, shares   (289,000)        
Repurchase of common stock (18,222)   (976) (17,246)    
Issuance of common stock pursuant to employee stock purchase plan 676   676      
Issuance of common stock pursuant to employee stock purchase plan, shares   12,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   69,000        
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (19,000)        
Stock-based compensation expense 8,549   8,549      
Dividends (9,219)         (9,219)
Balance, ending of period, shares at Jun. 30, 2025   28,877,000        
Balance, ending of period at Jun. 30, 2025 290,721 $ 722 522,824 (1,220,897) (41,892) 1,029,964
Net Income (Loss) 20,483         20,483
Foreign currency translation adjustments (4,083)       (4,083)  
Total comprehensive income 16,400          
Repurchase of common stock, shares   (279,000)        
Repurchase of common stock (17,979)   (243) (17,736)    
Issuance of common stock pursuant to employee stock purchase plan 800   800      
Issuance of common stock pursuant to employee stock purchase plan, shares   15,000        
Issuance of restricted common stock pursuant to stock-based compensation plans, shares   6,000        
Issuance of restricted common stock pursuant to stock-based compensation plans   $ 1 (1)      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans   $ (1) 1      
Cancellation of restricted common stock issued pursuant to stock-based compensation plans, shares   (11,000)        
Stock-based compensation expense 8,701   8,701      
Dividends $ (9,147)         (9,147)
Balance, ending of period, shares at Sep. 30, 2025 28,608,000 28,608,000        
Balance, ending of period at Sep. 30, 2025 $ 289,496 $ 722 $ 532,082 $ (1,238,633) $ (45,975) $ 1,041,300