XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Total
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Directors stock grants     150   150
Directors stock grants (in shares) 6,546        
Stock option exercises     295   295
Stock option exercises (in shares) 176,285        
Issuance of common stock     2,536   2,536
Issuance of common stock (in shares) 86,734        
Stock issuance expenses     (588)   (588)
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-based compensation     348   348
Net income       11,693 11,693
Balance at Sep. 30, 2024 $ 7   13,852 71,496 85,355
Balance (in shares) at Sep. 30, 2024 7,334,600        
Balance (in shares) at Sep. 30, 2024   (214,422)      
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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises     26   26
Stock option exercises (in shares) 79,097        
Issuance of common stock     2,536   2,536
Issuance of common stock (in shares) 86,734        
Stock issuance expenses     (588)   (588)
Taxes paid related to net share settlement of equity awards     (830)   (830)
Taxes paid related to net share settlement of equity awards (in shares) (33,377)        
Stock-based compensation     204   204
Net income       5,609 5,609
Balance at Sep. 30, 2024 $ 7   13,852 71,496 85,355
Balance (in shares) at Sep. 30, 2024 7,334,600        
Balance (in shares) at Sep. 30, 2024   (214,422)      
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)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises $ 1   737   $ 738
Stock option exercises (in shares) 138,387       138,387
Issuance of common stock $ 5   214,959   $ 214,964
Issuance of common stock (in shares) 5,447,322        
Stock issuance expenses     (3,488)   (3,488)
Capital call premium     (7,740)   (7,740)
Stock-based compensation     5,393   5,393
Net income       19,132 19,132
Balance at Sep. 30, 2025 $ 15   339,900 119,834 $ 459,749
Balance (in shares) at Sep. 30, 2025 15,356,617        
Balance (in shares) at Sep. 30, 2025   (214,422)     (214,422)
Balance at Jun. 30, 2025 $ 14   280,463 102,932 $ 383,409
Balance (in shares) at Jun. 30, 2025 13,902,827        
Balance (in shares) at Jun. 30, 2025   (214,422)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises     178   178
Stock option exercises (in shares) 63,203        
Issuance of common stock $ 1   58,042   58,043
Issuance of common stock (in shares) 1,390,587        
Stock issuance expenses     (799)   (799)
Stock-based compensation     2,016   2,016
Net income       16,902 16,902
Balance at Sep. 30, 2025 $ 15   $ 339,900 $ 119,834 $ 459,749
Balance (in shares) at Sep. 30, 2025 15,356,617        
Balance (in shares) at Sep. 30, 2025   (214,422)     (214,422)