XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Series A Nonconvertible Preferred Stock [Member]
Preferred Stock [Member]
BALANCE at Dec. 31, 2019 $ 811,449 $ 489 $ 620,236 $ 249,003 $ (16,997) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2019   48,852,193       1,365,648 200,000
Net income 38,970     38,970      
Other comprehensive income (loss) 2,216       2,216    
Cash dividend (14,215)     (14,215)      
Issuance of common stock to employees 12,729 $ 1 12,728        
Issuance of common stock to employees (in shares)   219,263          
Shares withheld for employee taxes (13,165)   (13,165)        
Shares withheld for employee taxes (in shares)   (91,683)          
Issuance of common stock to Board of Directors and Scientific Advisory Board 1,008   1,008        
Issuance of common stock to Board of Directors and Scientific Advisory Board (in shares)   7,292          
Issuance of common stock to employees under an ESPP 778   778        
Issuance of common stock to employees under an ESPP (in shares)   5,467          
BALANCE at Jun. 30, 2020 839,770 $ 490 621,585 273,758 (14,781) $ (41,284) $ 2
BALANCE (in shares) at Jun. 30, 2020   48,992,532       1,365,648 200,000
BALANCE at Mar. 31, 2020 846,697 $ 489 621,967 280,060 (14,537) $ (41,284) $ 2
BALANCE (in shares) at Mar. 31, 2020   48,910,232       1,365,648 200,000
Net income 815     815      
Other comprehensive income (loss) (244)       (244)    
Cash dividend (7,117)     (7,117)      
Issuance of common stock to employees 7,064 $ 1 7,063        
Issuance of common stock to employees (in shares)   138,780          
Shares withheld for employee taxes (8,349)   (8,349)        
Shares withheld for employee taxes (in shares)   (61,246)          
Issuance of common stock to Board of Directors and Scientific Advisory Board 454   454        
Issuance of common stock to Board of Directors and Scientific Advisory Board (in shares)   1,614          
Issuance of common stock to employees under an ESPP 450   450        
Issuance of common stock to employees under an ESPP (in shares)   3,152          
BALANCE at Jun. 30, 2020 839,770 $ 490 621,585 273,758 (14,781) $ (41,284) $ 2
BALANCE (in shares) at Jun. 30, 2020   48,992,532       1,365,648 200,000
BALANCE at Dec. 31, 2020 912,714 $ 490 635,595 353,930 (36,019) $ (41,284) $ 2
BALANCE (in shares) at Dec. 31, 2020   49,013,476       1,365,648 200,000
Net income 92,228     92,228      
Other comprehensive income (loss) 2,247       2,247    
Cash dividend (18,970)     (18,970)      
Issuance of common stock to employees 14,412 $ 1 14,411        
Issuance of common stock to employees (in shares)   57,390          
Shares withheld for employee taxes (13,018)   (13,018)        
Shares withheld for employee taxes (in shares)   (26,708)          
Issuance of common stock to Board of Directors and Scientific Advisory Board 1,004   1,004        
Issuance of common stock to Board of Directors and Scientific Advisory Board (in shares)   5,796          
Issuance of common stock to employees under an ESPP 999   999        
Issuance of common stock to employees under an ESPP (in shares)   4,105          
BALANCE at Jun. 30, 2021 991,616 $ 491 638,991 427,188 (33,772) $ (41,284) $ 2
BALANCE (in shares) at Jun. 30, 2021   49,054,059       1,365,648 200,000
BALANCE at Mar. 31, 2021 952,468 $ 491 632,138 396,130 (35,009) $ (41,284) $ 2
BALANCE (in shares) at Mar. 31, 2021   49,050,776       1,365,648 200,000
Net income 40,541     40,541      
Other comprehensive income (loss) 1,237       1,237    
Cash dividend (9,483)     (9,483)      
Issuance of common stock to employees 9,296   9,296        
Issuance of common stock to employees (in shares)   4,267          
Shares withheld for employee taxes (3,384)   (3,384)        
Shares withheld for employee taxes (in shares)   (4,660)          
Issuance of common stock to Board of Directors and Scientific Advisory Board 374   374        
Issuance of common stock to Board of Directors and Scientific Advisory Board (in shares)   1,353          
Issuance of common stock to employees under an ESPP 567   567        
Issuance of common stock to employees under an ESPP (in shares)   2,323          
BALANCE at Jun. 30, 2021 $ 991,616 $ 491 $ 638,991 $ 427,188 $ (33,772) $ (41,284) $ 2
BALANCE (in shares) at Jun. 30, 2021   49,054,059       1,365,648 200,000