XML 70 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
May 19, 2026
Aug. 12, 2024
Aug. 07, 2024
May 31, 2024
Jun. 19, 2021
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Jan. 07, 2025
Sep. 12, 2024
Apr. 05, 2024
Aug. 09, 2023
Dec. 15, 2022
Aug. 10, 2021
Aug. 05, 2020
Class of Stock [Line Items]                                  
Dividends           $ 724,242 $ 0 $ 1,446,518 $ 0                
Preferred stock issued (in shares)           0   0   0              
Options, grant (in shares)               0 0                
Stock based compensation for stock options           $ 8,000 22,000 $ 17,000 $ 44,000                
Net of estimated forfeitures percentage               24.00%                  
Share price (in dollars per share)           $ 19.03   $ 19.03                  
Proceeds from exercise of stock options               $ 41,250 57,088                
Exercise of stock options (in shares)               18,333                  
Purchase of common stock (in shares)               19,359                  
Estimated fair value of unamortized compensation (in shares)           75,804   75,804                  
Stock option awards           $ 17,000   $ 17,000                  
Remaining weighted-average vesting period               6 months 7 days                  
Stock based compensation for grants totataling           629,000 442,000 $ 1,266,000 751,000                
Unamortized compensation cost           2,431,262   $ 2,431,262                  
Unamortized compensation cost, period for recognition               1 year 5 months 8 days                  
Maximum number of shares per employee         5,000                        
Stock-based compensation expense           $ 8,000 $ 7,000 $ 17,000 16,000                
Warrants issued to purchase common stock (in shares)               969,525                  
Class of warrant exercise price (in dollars per share)           $ 1.00   $ 1.00                  
Common stock shares authorized           $ 993,200   $ 993,200                  
Warrants, term                             36 months 15 days    
Warrants, extended term                       21 months 15 days          
Equity and debt securities registration amount                         $ 50,000,000        
Aggregate offering price for ATM program                     $ 25,000,000            
Share repurchase program authorized amount (in shares) 1,000,000                                
Share repurchase program, period in force 2 years                                
Company acquired a total (in shares)               19,446                  
Payments for repurchase of common stock               $ 291,833 $ 0                
Employee Stock                                  
Class of Stock [Line Items]                                  
Common shares authorized for grant under the Plan (in shares)                               750,000  
2014 Equity Participation Plan                                  
Class of Stock [Line Items]                                  
Common shares authorized for grant under the Plan (in shares)   700,000                       1,900,000     1,400,000
Expiration period   10 years                              
Number of options outstanding, Granted (in shares)               0                  
2014 Equity Participation Plan | Options Granted to 10% Shareholder                                  
Class of Stock [Line Items]                                  
Expiration period   5 years                              
2014 Equity Participation Plan | Non-Statutory Stock Options                                  
Class of Stock [Line Items]                                  
Expiration period   10 years                              
2024 Equity Participation Plan                                  
Class of Stock [Line Items]                                  
Common shares authorized for grant under the Plan (in shares)     1,000,000                            
Expiration period     10 years                            
Options, grant (in shares)               325,410                  
Number of options outstanding, Granted (in shares)               0                  
2024 Equity Participation Plan | Options Granted to 10% Shareholder                                  
Class of Stock [Line Items]                                  
Expiration period     5 years                            
2024 Equity Participation Plan | Non-Statutory Stock Options                                  
Class of Stock [Line Items]                                  
Expiration period     10 years                            
ATM Program                                  
Class of Stock [Line Items]                                  
Offering price       $ 16,400,000                          
Remaining capacity to sell additional common stock           $ 15,945,937   $ 15,945,937