v3.26.1
UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance at Dec. 31, 2024 $ 680,654 $ 786   $ 1,137,949 $ 273,660 $ (79,532) $ (652,209)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 5,969       5,969    
Currency translation adjustments (excluding intercompany advances) 10,541         10,541  
Currency translation adjustments on intercompany advances 4,090         4,090  
Stock-based compensation expense 3,859   $ 20 3,839      
Surrender of stock to settle taxes on stock awards (2,432)           (2,432)
Stock repurchases (12,043)           (12,043)
Ending balance at Jun. 30, 2025 690,638 806   1,141,788 279,629 (64,901) (666,684)
Beginning balance at Mar. 31, 2025 683,411 805   1,139,768 276,818 (73,993) (659,987)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 2,811       2,811    
Currency translation adjustments (excluding intercompany advances) 7,205         7,205  
Currency translation adjustments on intercompany advances 1,887         1,887  
Stock-based compensation expense 2,021   1 2,020      
Stock repurchases (6,697)           (6,697)
Ending balance at Jun. 30, 2025 690,638 806   1,141,788 279,629 (64,901) (666,684)
Beginning balance at Dec. 31, 2025 573,191 805   1,145,642 164,283 (66,264) (671,275)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 7,018       7,018    
Currency translation adjustments (excluding intercompany advances) (1,294)         (1,294)  
Currency translation adjustments on intercompany advances 786         786  
Stock-based compensation expense 4,851   11 4,840      
Issuance of stock to extinguish 4.75% convertible senior notes 5,876 5   5,871      
Surrender of stock to settle taxes on stock awards (3,952)           (3,952)
Stock repurchases (5,100)           (5,100)
Ending balance at Jun. 30, 2026 581,376 821   1,156,353 171,301 (66,772) (680,327)
Beginning balance at Mar. 31, 2026 570,956 815   1,147,459 165,391 (67,482) (675,227)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 5,910       5,910    
Currency translation adjustments (excluding intercompany advances) 2,719         2,719  
Currency translation adjustments on intercompany advances (2,009)         (2,009)  
Stock-based compensation expense 3,024   $ 1 3,023      
Issuance of stock to extinguish 4.75% convertible senior notes 5,876 5   5,871      
Stock repurchases (5,100)           (5,100)
Ending balance at Jun. 30, 2026 $ 581,376 $ 821   $ 1,156,353 $ 171,301 $ (66,772) $ (680,327)