XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Total
Balance at Dec. 31, 2020 $ 433 $ 118,269 $ (78,080) $ 40,622
Balance (in shares) at Dec. 31, 2020 43,347,887      
Issuance of common stock upon exercise of stock options $ 4     4
Issuance of common stock upon exercise of stock options (in shares) 359,505      
Stock compensation expense   370   370
Net income     10,201 10,201
Balance at Jun. 30, 2021 $ 437 118,639 (67,879) 51,197
Balance (in shares) at Jun. 30, 2021 43,707,392      
Balance at Dec. 31, 2020 $ 433 118,269 (78,080) 40,622
Balance (in shares) at Dec. 31, 2020 43,347,887      
Balance at Dec. 31, 2021 $ 448 116,312 (45,821) 70,939
Balance (in shares) at Dec. 31, 2021 44,758,925      
Balance at Mar. 31, 2021 $ 434 118,630 (79,156) 39,908
Balance (in shares) at Mar. 31, 2021 43,371,691      
Issuance of common stock upon exercise of stock options $ 3     3
Issuance of common stock upon exercise of stock options (in shares) 335,701      
Stock compensation expense   9   9
Net income     11,277 11,277
Balance at Jun. 30, 2021 $ 437 118,639 (67,879) 51,197
Balance (in shares) at Jun. 30, 2021 43,707,392      
Balance at Dec. 31, 2021 $ 448 116,312 (45,821) 70,939
Balance (in shares) at Dec. 31, 2021 44,758,925      
Issuance of common stock upon exercise of stock options $ 2 121   123
Issuance of common stock upon exercise of stock options (in shares) 261,162      
Stock compensation expense   583   583
Excess tax benefits from exercise of stock options   (73)   (73)
Net income     69,365 69,365
Balance at Jun. 30, 2022 $ 450 116,943 23,544 140,937
Balance (in shares) at Jun. 30, 2022 45,020,087      
Balance at Mar. 31, 2022 $ 449 116,713 (16,266) 100,896
Balance (in shares) at Mar. 31, 2022 44,909,704      
Issuance of common stock upon exercise of stock options $ 1 51   52
Issuance of common stock upon exercise of stock options (in shares) 110,383      
Stock compensation expense   180   180
Excess tax benefits from exercise of stock options   (1)   (1)
Net income     39,810 39,810
Balance at Jun. 30, 2022 $ 450 $ 116,943 $ 23,544 $ 140,937
Balance (in shares) at Jun. 30, 2022 45,020,087