XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Total
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      
Excess tax benefits from exercise of stock options   (73)   (73)
Stock compensation expense   583   583
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 Dec. 31, 2021 $ 448 116,312 (45,821) 70,939
Balance (in shares) at Dec. 31, 2021 44,758,925      
Balance at Dec. 31, 2022 $ 453 116,442 57,980 174,875
Balance (in shares) at Dec. 31, 2022 45,287,619      
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      
Excess tax benefits from exercise of stock options   (1)   (1)
Stock compensation expense   180   180
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      
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 $ 1 38   39
Issuance of common stock upon exercise of stock options (in shares) 87,979      
Excess tax benefits from exercise of stock options   (3)   (3)
Stock compensation expense   1,819   1,819
Net income     34,720 34,720
Balance at Jun. 30, 2023 $ 454 118,296 92,700 211,450
Balance (in shares) at Jun. 30, 2023 45,375,598      
Balance at Mar. 31, 2023 $ 453 117,535 73,511 191,499
Balance (in shares) at Mar. 31, 2023 45,328,892      
Issuance of common stock upon exercise of stock options $ 1     1
Issuance of common stock upon exercise of stock options (in shares) 46,706      
Excess tax benefits from exercise of stock options   (1)   (1)
Stock compensation expense   762   762
Net income     19,189 19,189
Balance at Jun. 30, 2023 $ 454 $ 118,296 $ 92,700 $ 211,450
Balance (in shares) at Jun. 30, 2023 45,375,598