XML 19 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Shares
Additional Paid-In Capital
Retained Earning (Deficit)
Accumulated Other Comprehensive Loss
Balance at Dec. 31, 2021 $ 521,291 $ 423,856 $ 53,768 $ 56,533 $ (12,866)
Balance (in shares) at Dec. 31, 2021   35,601      
Net income 74,051     74,051  
Common shares issued under stock plans (in shares)   276      
Common shares withheld for taxes on vested stock awards (11,721)   (11,721)    
Common shares withheld for taxes on vested stock awards (in shares)   (82)      
Repurchases of common shares (10,000)   (10,000)    
Repurchases of common shares (in shares)   (84)      
Share-based compensation 23,108   23,108    
Other comprehensive income (loss), net of tax (19,143)       (19,143)
Balance at Dec. 31, 2022 577,586 $ 423,856 55,155 130,584 (32,009)
Balance (in shares) at Dec. 31, 2022   35,711      
Net income 72,878     72,878  
Common shares issued under stock plans (in shares)   173      
Common shares withheld for taxes on vested stock awards (10,563)   (10,563)    
Common shares withheld for taxes on vested stock awards (in shares)   (70)      
Share-based compensation 25,588   25,588    
Other comprehensive income (loss), net of tax 7,971       7,971
Balance at Dec. 31, 2023 673,460 $ 423,856 70,180 203,462 (24,038)
Balance (in shares) at Dec. 31, 2023   35,814      
Net income 64,087     64,087  
Common shares issued under stock plans 440   440    
Common shares issued under stock plans (in shares)   184      
Common shares withheld for taxes on vested stock awards (9,713)   (9,713)    
Common shares withheld for taxes on vested stock awards (in shares)   (60)      
Share-based compensation 23,307   23,307    
Other comprehensive income (loss), net of tax (5,883)       (5,883)
Balance at Dec. 31, 2024 $ 745,698 $ 423,856 $ 84,214 $ 267,549 $ (29,921)
Balance (in shares) at Dec. 31, 2024   35,938