XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Total
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)
Share - based compensation   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 Dec. 31, 2022 $ 453 116,442 57,980 174,875
Balance (in shares) at Dec. 31, 2022 45,287,619      
Balance at Dec. 31, 2023 $ 455 118,091 110,227 228,773
Balance (in shares) at Dec. 31, 2023 45,502,380      
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)
Share - based compensation   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      
Balance at Dec. 31, 2023 $ 455 118,091 110,227 228,773
Balance (in shares) at Dec. 31, 2023 45,502,380      
Issuance of common stock upon exercise of stock options (in shares) 13,766      
Excess tax benefits from exercise of stock options   (3)   (3)
Share - based compensation   751   751
Net income     19,147 19,147
Balance at Jun. 30, 2024 $ 455 118,839 129,374 248,668
Balance (in shares) at Jun. 30, 2024 45,516,146      
Balance at Mar. 31, 2024 $ 455 118,367 119,789 238,611
Balance (in shares) at Mar. 31, 2024 45,510,925      
Issuance of common stock upon exercise of stock options (in shares) 5,221      
Share - based compensation   472   472
Net income     9,585 9,585
Balance at Jun. 30, 2024 $ 455 $ 118,839 $ 129,374 $ 248,668
Balance (in shares) at Jun. 30, 2024 45,516,146