XML 36 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
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/Directors stock grants     860   860
Employee/Directors stock grants (in shares) 24,295        
Taxes paid related to net share settlement of equity awards     (3,510)   (3,510)
Taxes paid related to net share settlement of equity awards (in shares) (114,970)        
Stock option exercises     51   51
Stock option exercises (in shares) 283,572        
Stock-based compensation     84   84
Net income       20,583 20,583
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/Directors stock grants     300   $ 300
Employee/Directors stock grants (in shares) 10,500        
Issuance of common stock $ 2   119,602   119,604
Issuance of common stock (in shares) 2,197,988        
Stock issuance expenses     (3,000)   (3,000)
Taxes paid related to net share settlement of equity awards     (874)   (874)
Taxes paid related to net share settlement of equity awards (in shares) (34,406)        
Stock option exercises     1,464   $ 1,464
Stock option exercises (in shares) 497,385       497,385
Stock-based compensation     562   $ 562
Net income       40,899 40,899
Balance at Dec. 31, 2024 $ 9   $ 130,039 $ 100,702 $ 230,750
Balance (in shares) at Dec. 31, 2024 9,770,908        
Balance (in shares) at Dec. 31, 2024   (214,422)     (214,422)