XML 25 R7.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2019 $ 417,172 $ 423,856 $ 49,748 $ (38,319) $ (18,113)
Balance (in shares) at Dec. 31, 2019   35,052      
Consolidated net income 44,521     44,521  
Common shares issued under stock plans 179   179    
Common shares issued under stock plans (in shares)   270      
Common shares withheld for taxes on vested stock awards (8,554)   (8,554)    
Common shares withheld for taxes on vested stock awards (in shares)   (94)      
Repurchases of common shares (5,500)   (5,500)    
Repurchases of common shares (in shares)   (65)      
Share-based compensation 23,119   23,119    
Other comprehensive income (loss), net of tax 5,872       5,872
Balance at Dec. 31, 2020 476,809 $ 423,856 58,992 6,202 (12,241)
Balance (in shares) at Dec. 31, 2020   35,163      
Consolidated 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      
Consolidated 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