XML 81 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders’ Equity - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
May 16, 2024
May 31, 2022
Share Repurchase Program [Line Items]        
Common stock, par or stated value per share (in dollars per share) $ 0.001 $ 0.001    
Common stock, shares authorized (in shares) 250,000,000 250,000,000    
Share repurchase program, authorized, amount     $ 10,000,000.0 $ 10,000,000.0
Preferred stock, shares issued (in shares) 0 0    
Share-based payment award, expiration period 10 years      
Shares issued on cashless exercise of stock options, shares (in shares) 8,764 2,595    
Shares reserved for issuance (in shares) 597,401      
Stock-based compensation $ 1,175,000 $ 944,000    
Unrecognized stock option expense $ 600,000      
Restricted Stock        
Share Repurchase Program [Line Items]        
Restricted shares granted (in shares) 72,834 71,039    
Restricted shares vested (in shares) 44,894 24,013    
Restricted shares outstanding (in shares) 201,979 129,145    
Common Stock        
Share Repurchase Program [Line Items]        
Issuance of common stock upon vesting of restricted stock (in shares) 72,834 73,364    
Non Employee Director        
Share Repurchase Program [Line Items]        
Stock-based compensation $ 200,000 $ 400,000    
Non Employee Director | Common Stock        
Share Repurchase Program [Line Items]        
Issuance of common stock upon vesting of restricted stock (in shares) 11,574 19,336    
Repurchase Program        
Share Repurchase Program [Line Items]        
Shares repurchased (in sahres) 992,629      
Shares repurchased $ 16,500,000      
Shares repurchased (in dollars per share) $ 16.67