XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders' Equity (unaudited) - 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 $ 3 179   182
Issuance of common stock upon exercise of stock options (in shares) 311,443      
Excess tax benefits from exercise of stock options   (83)   (83)
Stock compensation expense   830   830
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 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 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      
Excess tax benefits from exercise of stock options   (10)   (10)
Stock compensation expense   247   247
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      
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) 196,706      
Excess tax benefits from exercise of stock options   (693)   (693)
Stock compensation expense   2,061   2,061
Net income     48,302 48,302
Balance at Sep. 30, 2023 $ 455 117,847 106,282 224,584
Balance (in shares) at Sep. 30, 2023 45,484,325      
Balance at Jun. 30, 2023 $ 454 118,296 92,700 211,450
Balance (in shares) at Jun. 30, 2023 45,375,598      
Issuance of common stock upon exercise of stock options $ 1 1   2
Issuance of common stock upon exercise of stock options (in shares) 108,727      
Excess tax benefits from exercise of stock options   (690)   (690)
Stock compensation expense   240   240
Net income     13,582 13,582
Balance at Sep. 30, 2023 $ 455 $ 117,847 $ 106,282 $ 224,584
Balance (in shares) at Sep. 30, 2023 45,484,325