XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
Balance at Dec. 31, 2022 $ 7   $ 16,449 $ 39,220 $ 55,676
Balance (in shares) at Dec. 31, 2022 6,906,544        
Balance (in shares) at Dec. 31, 2022   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock warrants acquired     (1,949)   (1,949)
Employee stock grants     846   846
Employee stock grants (in shares) 21,923        
Taxes paid related to net share settlement of equity awards     (172)   (172)
Taxes paid related to net share settlement of equity awards (in shares) (5,021)        
Stock-based compensation     14   14
Net income       10,848 10,848
Balance at Jun. 30, 2023 $ 7   15,188 50,068 65,263
Balance (in shares) at Jun. 30, 2023 6,923,446        
Balance (in shares) at Jun. 30, 2023   (214,422)      
Balance at Mar. 31, 2023 $ 7   17,005 44,189 61,201
Balance (in shares) at Mar. 31, 2023 6,920,643        
Balance (in shares) at Mar. 31, 2023   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock warrants acquired     (1,949)   (1,949)
Employee stock grants     152   152
Employee stock grants (in shares) 3,875        
Taxes paid related to net share settlement of equity awards     (27)   (27)
Taxes paid related to net share settlement of equity awards (in shares) (1,072)        
Stock-based compensation     7   7
Net income       5,879 5,879
Balance at Jun. 30, 2023 $ 7   15,188 50,068 65,263
Balance (in shares) at Jun. 30, 2023 6,923,446        
Balance (in shares) at Jun. 30, 2023   (214,422)      
Balance at Dec. 31, 2023 $ 7   11,985 59,803 $ 71,795
Balance (in shares) at Dec. 31, 2023 7,099,441        
Balance (in shares) at Dec. 31, 2023   (214,422)     (214,422)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock grants     150   $ 150
Employee stock grants (in shares) 6,546        
Taxes paid related to net share settlement of equity awards     (45)   (45)
Taxes paid related to net share settlement of equity awards (in shares) (1,029)        
Stock option exercises     269   $ 269
Stock option exercises (in shares) 97,188       97,188
Stock-based compensation     145   $ 145
Net income       6,084 6,084
Balance at Jun. 30, 2024 $ 7   12,504 65,887 $ 78,398
Balance (in shares) at Jun. 30, 2024 7,202,146        
Balance (in shares) at Jun. 30, 2024   (214,422)     (214,422)
Balance at Mar. 31, 2024 $ 7   12,023 65,876 $ 77,906
Balance (in shares) at Mar. 31, 2024 7,134,193        
Balance (in shares) at Mar. 31, 2024   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Employee stock grants     150   150
Employee stock grants (in shares) 6,546        
Stock option exercises     213   213
Stock option exercises (in shares) 61,407        
Stock-based compensation     118   118
Net income       11 11
Balance at Jun. 30, 2024 $ 7   $ 12,504 $ 65,887 $ 78,398
Balance (in shares) at Jun. 30, 2024 7,202,146        
Balance (in shares) at Jun. 30, 2024   (214,422)     (214,422)