XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings (Accumulated Deficit) [Member]
Accumulated Other Comprehensive Gain (Loss) [Member]
Beginning Balance at Dec. 31, 2021 $ 206,831 $ 103 $ 233,186 $ (26,310) $ (148)
Beginning Balance (shares) at Dec. 31, 2021   102,993,000      
Issuance of stock options for services 1,623   1,623    
Exercise of stock options for common stock 1,102 $ 0 1,102    
Exercise of stock options for common stock (shares)   364,000      
Amortization of restricted stock for services 280   280    
Repurchase of common stock (shares)   (400,000)      
Repurchase of common stock (2,551) $ 0   (2,551)  
Other comprehensive gain (loss) (305)       (305)
Net income (loss) 13,241     13,241  
Ending Balance at Mar. 31, 2022 220,221 $ 103 236,191 (15,620) (453)
Ending Balance (shares) at Mar. 31, 2022   102,957,000      
Beginning Balance at Dec. 31, 2021 206,831 $ 103 233,186 (26,310) (148)
Beginning Balance (shares) at Dec. 31, 2021   102,993,000      
Repurchase of common stock (shares)   (1,000,000)      
Net income (loss) 57,608        
Ending Balance at Sep. 30, 2022 270,041 $ 104 245,514 24,391 32
Ending Balance (shares) at Sep. 30, 2022   104,065,000      
Beginning Balance at Mar. 31, 2022 220,221 $ 103 236,191 (15,620) (453)
Beginning Balance (shares) at Mar. 31, 2022   102,957,000      
Issuance of stock options for services 1,594   1,594    
Exercise of stock options for common stock 1,282 $ 0 1,282    
Exercise of stock options for common stock (shares)   345,000      
Amortization of restricted stock for services 429   429    
Issuance of common stock upon vesting of restricted stock units, net (20)   (20)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   7,000      
Repurchase of common stock (shares)   (600,000)      
Repurchase of common stock (4,356) $ 0   (4,356)  
Other comprehensive gain (loss) 323       323
Net income (loss) 21,619     21,619  
Ending Balance at Jun. 30, 2022 241,092 $ 103 239,476 1,643 (130)
Ending Balance (shares) at Jun. 30, 2022   102,709,000      
Issuance of stock options for services 1,621   1,621    
Exercise of stock options for common stock 3,984 $ 1 3,983    
Exercise of stock options for common stock (shares)   1,356,000      
Amortization of restricted stock for services 434   434    
Repurchase of common stock (shares)   0      
Other comprehensive gain (loss) 162       162
Net income (loss) 22,748     22,748  
Ending Balance at Sep. 30, 2022 270,041 $ 104 245,514 24,391 32
Ending Balance (shares) at Sep. 30, 2022   104,065,000      
Beginning Balance at Dec. 31, 2022 300,421 $ 105 250,430 49,862 24
Beginning Balance (shares) at Dec. 31, 2022   105,263,000      
Issuance of stock options for services 2,177   2,177    
Exercise of stock options for common stock 1,270 $ 1 1,269    
Exercise of stock options for common stock (shares)   548,000      
Amortization of restricted stock for services 715   715    
Issuance of common stock upon vesting of restricted stock units, net (477)   (477)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   127,000      
Other comprehensive gain (loss) (13)       (13)
Net income (loss) 29,568     29,568  
Ending Balance at Mar. 31, 2023 333,661 $ 106 254,114 79,430 11
Ending Balance (shares) at Mar. 31, 2023   105,938,000      
Beginning Balance at Dec. 31, 2022 300,421 $ 105 250,430 49,862 24
Beginning Balance (shares) at Dec. 31, 2022   105,263,000      
Repurchase of common stock (shares)   0      
Net income (loss) 36,566        
Ending Balance at Sep. 30, 2023 348,548 $ 107 261,998 86,428 15
Ending Balance (shares) at Sep. 30, 2023   106,605,000      
Beginning Balance at Mar. 31, 2023 333,661 $ 106 254,114 79,430 11
Beginning Balance (shares) at Mar. 31, 2023   105,938,000      
Issuance of stock options for services 2,576   2,576    
Exercise of stock options for common stock 617 $ 1 616    
Exercise of stock options for common stock (shares)   557,000      
Amortization of restricted stock for services 722   722    
Issuance of common stock upon vesting of restricted stock units, net (52)   (52)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   6,000      
Other comprehensive gain (loss) 8       8
Net income (loss) 37,762     37,762  
Ending Balance at Jun. 30, 2023 375,294 $ 107 257,976 117,192 19
Ending Balance (shares) at Jun. 30, 2023   106,501,000      
Issuance of stock options for services 2,955   2,955    
Exercise of stock options for common stock 212   212    
Exercise of stock options for common stock (shares)   92,000      
Amortization of restricted stock for services 855   855    
Issuance of common stock upon vesting of restricted stock units, net     0    
Issuance of common stock upon vesting of restricted stock units, net (Share)   12,000      
Repurchase of common stock (shares)   0      
Other comprehensive gain (loss) (4)       (4)
Net income (loss) (30,764)     (30,764)  
Ending Balance at Sep. 30, 2023 $ 348,548 $ 107 $ 261,998 $ 86,428 $ 15
Ending Balance (shares) at Sep. 30, 2023   106,605,000