XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2020 $ 476,809 $ 423,856 $ 58,992 $ 6,202 $ (12,241)
Balance (in shares) at Dec. 31, 2020   35,163      
Net income 50,331     50,331  
Common shares issued under stock plans (in shares)   660      
Common shares withheld for taxes on vested stock awards (30,830)   (30,830)    
Common shares withheld for taxes on vested stock awards (in shares)   (222)      
Share-based compensation 25,606   25,606    
Other comprehensive income (loss), net of tax (625)       (625)
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