XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Total
Beginning balance at Dec. 31, 2019 $ 2 $ 180,012 $ 4,686 $ 33,856 $ 218,556
Beginning balance (in shares) at Dec. 31, 2019 23,468,750        
Changes in Stockholders' Equity          
Other comprehensive income (loss), net of tax     5,752   5,752
Stock-based compensation   1,457     1,457
Issuance of common stock in stock offerings, net of offering costs $ 1 125,546     125,547
Issuance of common stock in stock offerings, net of offering costs (in shares) 1,900,000        
Issuance of common stock via employee stock purchase plan   741     741
Issuance of common stock via employee stock purchase plan (in shares) 28,367        
Issuance of common stock via equity incentive plan   1,740     1,740
Issuance of common stock via equity incentive plan (in shares) 121,840        
Net income       8,102 8,102
Ending balance at Sep. 30, 2020 $ 3 309,496 10,438 41,958 361,895
Ending balance (in shares) at Sep. 30, 2020 25,518,957        
Beginning balance at Dec. 31, 2020 $ 3 310,507 13,246 39,957 $ 363,713
Beginning balance (in shares) at Dec. 31, 2020 25,525,796       25,525,796
Changes in Stockholders' Equity          
Other comprehensive income (loss), net of tax     (5,144)   $ (5,144)
Stock-based compensation   3,370     3,370
Issuance of common stock via employee stock purchase plan   719     $ 719
Issuance of common stock via employee stock purchase plan (in shares) 9,793       9,793
Issuance of common stock via equity incentive plan   1,756     $ 1,756
Issuance of common stock via equity incentive plan (in shares) 118,806        
Repurchases of common stock       (15,852) (15,852)
Repurchases of common stock (in shares) (239,096)        
Net income       29,215 29,215
Ending balance at Sep. 30, 2021 $ 3 $ 316,352 $ 8,102 $ 53,320 $ 377,777
Ending balance (in shares) at Sep. 30, 2021 25,415,299       25,415,299