XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
BALANCE at Dec. 31, 2021 $ 1,099,914 $ 2 $ 491 $ 658,728 $ 500,212 $ (18,235) $ (41,284)
BALANCE (in shares) at Dec. 31, 2021   200,000 49,065,924       1,365,648
Net income 91,472       91,472    
Other comprehensive loss (4,943)         (4,943)  
Cash dividend (28,493)       28,493    
Issuance of common stock to employees 13,938     13,938      
Issuance of common stock to employees (in shares)     62,134        
Shares withheld for employee taxes (8,844)     8,844      
Shares withheld for employee taxes (in shares)     28,482        
Issuance of common stock to Board of Directors and Scientific Advisory Board 1,074   $ 7,826 1,074      
Issuance of common stock to employees under an ESPP 1,191   8,042 1,191      
BALANCE at Jun. 30, 2022 1,165,309 $ 2 $ 491 666,087 563,191 (23,178) $ (41,284)
BALANCE (in shares) at Jun. 30, 2022   200,000 49,115,444       1,365,648
BALANCE at Mar. 31, 2022 1,131,300 $ 2 $ 491 658,050 535,936 (21,895) $ (41,284)
BALANCE (in shares) at Mar. 31, 2022   200,000 49,099,830       1,365,648
Net income 41,502       41,502    
Other comprehensive loss (1,283)         (1,283)  
Cash dividend (14,247)       14,247    
Issuance of common stock to employees 7,959     7,959      
Issuance of common stock to employees (in shares)     14,386        
Shares withheld for employee taxes (948)     948      
Shares withheld for employee taxes (in shares)     6,135        
Issuance of common stock to Board of Directors and Scientific Advisory Board 344   $ 2,196 344      
Issuance of common stock to employees under an ESPP 682   5,167 682      
BALANCE at Jun. 30, 2022 1,165,309 $ 2 $ 491 666,087 563,191 (23,178) $ (41,284)
BALANCE (in shares) at Jun. 30, 2022   200,000 49,115,444       1,365,648
BALANCE at Dec. 31, 2022 1,275,369 $ 2 $ 491 681,335 653,277 (18,452) $ (41,284)
BALANCE (in shares) at Dec. 31, 2022   200,000 49,136,030       1,365,648
Net income 89,517       89,517    
Other comprehensive loss 2,140         2,140  
Cash dividend (33,422)       33,422    
Issuance of common stock to employees 10,209   $ 1 10,208      
Issuance of common stock to employees (in shares)     130,918        
Shares withheld for employee taxes (7,429)     7,429      
Shares withheld for employee taxes (in shares)     53,314        
Cancellation of restricted stock awards     $ (5) 5      
Cancellation of restricted stock awards (in shares)     (526,241)        
Issuance of common stock to Board of Directors and Scientific Advisory Board 1,141   $ 10,200 1,141      
Issuance of common stock to employees under an ESPP 1,241   9,339 1,241      
BALANCE at Jun. 30, 2023 1,338,766 $ 2 $ 487 686,501 709,372 (16,312) $ (41,284)
BALANCE (in shares) at Jun. 30, 2023   200,000 48,706,932       1,365,648
BALANCE at Mar. 31, 2023 1,299,465 $ 2 $ 487 679,390 676,347 (15,477) $ (41,284)
BALANCE (in shares) at Mar. 31, 2023   200,000 48,697,467       1,365,648
Net income 49,678       49,678    
Other comprehensive loss (835)         (835)  
Cash dividend (16,653)       16,653    
Issuance of common stock to employees 6,355   $ 4,072 6,355      
Shares withheld for employee taxes (248)   1,611 248      
Issuance of common stock to Board of Directors and Scientific Advisory Board 418   3,304 418      
Issuance of common stock to employees under an ESPP 586   3,700 586      
BALANCE at Jun. 30, 2023 $ 1,338,766 $ 2 $ 487 $ 686,501 $ 709,372 $ (16,312) $ (41,284)
BALANCE (in shares) at Jun. 30, 2023   200,000 48,706,932       1,365,648