XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.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, 2018 $ 368,255 $ 423,856 $ 46,018 $ (79,092) $ (22,527)
Balance (in shares) at Dec. 31, 2018   34,886      
Consolidated net income 40,773     40,773  
Common shares issued for business combination 10,900   10,900    
Common shares issued for business combination (in shares)   124      
Common shares issued under stock plans 425   425    
Common shares issued under stock plans (in shares)   247      
Common shares withheld for taxes on vested stock awards (6,935)   (6,935)    
Common shares withheld for taxes on vested stock awards (in shares)   (86)      
Repurchases of common shares (10,000)   (10,000)    
Repurchases of common shares (in shares)   (119)      
Share-based compensation 9,340   9,340    
Other comprehensive income (loss), net of tax 4,414       4,414
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