XML 27 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Earnings
Balance at beginning of period (in shares) at Dec. 31, 2018   20,543,940    
Balance at beginning of period at Dec. 31, 2018 $ 863,913 $ 4,286 $ 696,461 $ 163,166
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted common stock issued (in shares)   146,359    
Restricted stock used for tax withholdings (in shares)   (46,561)    
Restricted stock used for tax withholdings (1,176) $ (2) (1,174)  
Stock-based compensation 6,886   6,886  
Net income 67,067     67,067
Balance at end of period (in shares) at Dec. 31, 2019   20,643,738    
Balance at end of period at Dec. 31, 2019 936,690 $ 4,284 702,173 230,233
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Restricted common stock issued (in shares)   259,995    
Restricted stock used for tax withholdings (in shares)   (64,506)    
Restricted stock used for tax withholdings (1,122) $ (2) (1,120)  
Stock-based compensation 6,156   6,156  
Net income 103,528     103,528
Balance at end of period (in shares) at Dec. 31, 2020   20,839,227    
Balance at end of period at Dec. 31, 2020 1,045,252 $ 4,282 707,209 333,761
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance pursuant to acquisitions (in shares)   63,397,194    
Issuance pursuant to acquisitions 3,403,850 $ 634 3,403,216  
Restricted common stock issued (in shares)   415,856    
Restricted stock used for tax withholdings (in shares)   (125,740)    
Restricted stock used for tax withholdings (5,927) $ (4) (5,923)  
Exercise of stock options (in shares)   46,309    
Exercise of stock options 1,585   1,585  
Stock-based compensation 15,558   15,558  
Issuance of warrants 77,463   77,463  
Cash dividends, $1.16 per share (61,704)     (61,704)
Net income 178,921     178,921
Balance at end of period (in shares) at Dec. 31, 2021   84,572,846    
Balance at end of period at Dec. 31, 2021 $ 4,654,998 $ 4,912 $ 4,199,108 $ 450,978