XML 67 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Nov. 05, 2025
Stock-based Compensation          
Remaining authorization amount $ 10,021,000   $ 10,021,000    
Shares reserved for issuance (in shares) 1,136,267   1,136,267    
Stock-based compensation $ 596,000 $ 445,000 $ 838,000 $ 791,000  
Granted (in shares)     0    
Forfeited (in shares)     0    
Remaining stock-based compensation expense for unvested restricted stock units 2,842,000   $ 2,842,000    
Share Repurchase Program 2025          
Stock-based Compensation          
Authorized share repurchase program amount $ 15,000,000   $ 15,000,000   $ 15,000,000
Restricted Stock Units (RSUs)          
Stock-based Compensation          
Vesting period (in years)     3 years    
Cost not yet recognized, period for recognition (in years)     1 year 6 months    
Stock Options          
Stock-based Compensation          
Vesting period (in years)     3 years