XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.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 for services $ 1     1
Issuance of common stock for services (in shares) 8,530      
Issuance of common stock upon exercise of stock options $ 6 75   81
Issuance of common stock upon exercise of stock options (in shares) 603,331      
Stock compensation expense   509   509
Excess tax benefits from exercise of stock options   (346)   (346)
Net income     26,071 26,071
Balance at Sep. 30, 2021 $ 440 118,507 (52,009) 66,938
Balance (in shares) at Sep. 30, 2021 43,959,748      
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 Jun. 30, 2021 $ 437 118,639 (67,879) 51,197
Balance (in shares) at Jun. 30, 2021 43,707,392      
Issuance of common stock for services $ 1     1
Issuance of common stock for services (in shares) 8,530      
Issuance of common stock upon exercise of stock options $ 2 75   77
Issuance of common stock upon exercise of stock options (in shares) 243,826      
Stock compensation expense   139   139
Excess tax benefits from exercise of stock options   (346)   (346)
Net income     15,870 15,870
Balance at Sep. 30, 2021 $ 440 118,507 (52,009) 66,938
Balance (in shares) at Sep. 30, 2021 43,959,748      
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 $ 3 179   182
Issuance of common stock upon exercise of stock options (in shares) 311,443      
Stock compensation expense   830   830
Excess tax benefits from exercise of stock options   (83)   (83)
Net income     98,721 98,721
Balance at Sep. 30, 2022 $ 451 117,238 52,900 170,589
Balance (in shares) at Sep. 30, 2022 45,070,368      
Balance at Jun. 30, 2022 $ 450 116,943 23,544 140,937
Balance (in shares) at Jun. 30, 2022 45,020,087      
Issuance of common stock upon exercise of stock options $ 1 58   59
Issuance of common stock upon exercise of stock options (in shares) 50,281      
Stock compensation expense   247   247
Excess tax benefits from exercise of stock options   (10)   (10)
Net income     29,356 29,356
Balance at Sep. 30, 2022 $ 451 $ 117,238 $ 52,900 $ 170,589
Balance (in shares) at Sep. 30, 2022 45,070,368