XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 $ 14 187   201
Issuance of common stock upon exercise of stock options (in shares) 1,398,979      
Excess tax benefits from exercise of stock options   (2,655)   (2,655)
Issuance of common stock for services $ 1     1
Issuance of common stock for services (in shares) 12,059      
Share-based compensation   511   511
Net income     32,259 32,259
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 $ 5 177   182
Issuance of common stock upon exercise of stock options (in shares) 519,749      
Excess tax benefits from exercise of stock options   (969)   (969)
Issuance of common stock for services (in shares) 8,945      
Share-based compensation   922   922
Net income     103,801 103,801
Balance at Dec. 31, 2022 $ 453 116,442 57,980 174,875
Balance (in shares) at Dec. 31, 2022 45,287,619      
Issuance of common stock upon exercise of stock options $ 2 37   39
Issuance of common stock upon exercise of stock options (in shares) 214,761      
Excess tax benefits from exercise of stock options   (694)   (694)
Share-based compensation   2,306   2,306
Net income     52,247 52,247
Balance at Dec. 31, 2023 $ 455 $ 118,091 $ 110,227 $ 228,773
Balance (in shares) at Dec. 31, 2023 45,502,380