v3.26.1
STOCKHOLDERS’ EQUITY - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Dec. 12, 2024
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
h
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Dec. 31, 2024
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 11, 2024
shares
Sep. 30, 2024
shares
Jun. 28, 2024
shares
Nov. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, shares authorized (in shares)   50,000,000   50,000,000   50,000,000   50,000,000        
Preferred stock, shares authorized (in shares)   10,000,000   10,000,000   10,000,000   10,000,000        
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001   $ 0.0001        
Number of shares authorized for repurchase                   10,000,000.0 5,000,000.0  
Increase in number of plan shares (in shares) 700,000                      
Common stock, capital shares reserved for future issuance (in shares) 4,375,000               3,675,000      
Stock issued for payment of services | $   $ 89,999 $ 89,994 $ 180,009 $ 179,996              
Percentage of individual ownership of common stock (percentage)       10.00%                
Stock option plan expense | $   0 1,568 $ 0 9,069              
Share based compensation expense | $   $ 357,865 $ 355,714 $ 760,031 $ 640,846              
Restricted Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)       49,968   122,892            
Waiting average vesting period (in years)       0 years   0 years 0 years          
Restricted stock units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)       428,182   737,535            
Waiting average vesting period (in years)       2 years 6 months   1 year 3 months 18 days 2 years 7 months 6 days          
Restricted stock units | Hoozu                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)                       1,800,000
Nonvested Restricted Stock Units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, fair value (in dollars per share) | $ / shares   $ 3.70   $ 3.70       $ 3.70        
Share-based compensation arrangement by share-based payment award, equity instruments other than options, aggregate intrinsic value, nonvested | $   $ 4,700,000   $ 4,700,000       $ 4,700,000        
Fair value of common stock issued for future services | $       $ 3,600,000                
Independent Directors | Restricted Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)   24,324 35,292 49,968 78,150              
Stock issued for payment of services | $       $ 200,000                
Director | Restricted Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Restricted stock or unit expense | $   $ 100,000 $ 100,000 $ 200,000 $ 200,000              
Executives Additional Incentive | Time-Based Restricted Stock Units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Granted (in shares)   411,364   428,182                
Stock issued for payment of services | $   $ 1,500,000   $ 1,600,000                
Employees | Restricted stock units                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Restricted stock or unit expense | $   $ 351,023 353,045 $ 738,143 620,219              
The Amended and Restated May 2011 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, capital shares reserved for future issuance (in shares)   152,904   152,904       152,904        
May 2011 and August 2011 Equity Incentive Plans                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair market value of incentive stock options       100.00%                
May 2011 and August 2011 Equity Incentive Plans | Twelve Months After Grant Date                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Percentage of individual ownership of common stock (percentage)       25.00%                
Stock option vesting period from grant date (in years)       1 year                
May 2011 and August 2011 Equity Incentive Plans | Individual Stock Ownership in Excess of 10 Percent                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Fair market value of incentive stock options       110.00%                
May 2011 and August 2011 Equity Incentive Plans | Stock options | Total vesting period                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation arrangement by share-based payment award, award vesting period (in years)       10 years                
May 2011 and August 2011 Equity Incentive Plans | Stock options | Monthly in equal installments                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Share-based compensation arrangement by share-based payment award, award vesting period (in years)       3 years                
Equity Incentive 2011 Plan                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Grants outstanding (in shares)   14,100   14,100   19,269 33,339 14,100        
Exercisable (in dollars per share) | $ / shares   $ 12.68   $ 12.68       $ 12.68        
2014 Employee Stock Purchase Plan | Employee Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Common stock, capital shares reserved for future issuance (in shares)   125,000   125,000       125,000        
Share-based compensation arrangement by share-based payment award, award vesting period (in years)       90 days                
Minimum hour requirement for employees participation in the ESSP (hours) | h       20                
Annual compensation limit percentage, employee stock purchase plan (percentage)       10.00%                
Annual compensation limit, employee stock purchase plan | $       $ 21,250                
Shares issuance limit per offering period, employee stock purchase plan (in shares)       2,000                
Fair market value of shares available for issuance (percentage)       85.00%                
Share based compensation expense | $   $ 6,842 $ 1,101 $ 21,888 $ 11,558              
Number of shares reserved for future issuance (in shares)   41,411   41,411       41,411        
Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Stock repurchased during period value (in dollar per share) | $ / shares   $ 2.78   $ 2.78       $ 2.78        
Share repurchase program, remaining authorized, amount | $   $ 8,200,000   $ 8,200,000       $ 8,200,000        
Common Stock                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares repurchased during the period (in shares)   134,949   134,949                
Number of values repurchased during the period | $   $ 500,000   $ 500,000                
Common Stock | Repurchase Program                        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                        
Number of shares repurchased during the period (in shares)               658,217        
Number of values repurchased during the period | $               $ 1,800,000