v3.26.1
Stock-based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 08, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation nonvested shares   0 0 0 0  
Employee Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options issued to purchase shares of common stock 90,000         40,000
Vesting period 5 years          
Strike price $ 31.71         $ 26.67
Estimated grant date fair value of options issued to purchase shares of common stock $ 612,000         $ 290,000
Expiration date Mar. 08, 2032         Jun. 30, 2030
Share-based compensation expense   $ 13,000 $ 15,000 $ 26,000 $ 30,000  
Share-based compensation expense not yet recognized   $ 34,000   $ 34,000    
Share-based compensation nonvested shares   7,571   7,571    
Stock options volatility rate 65.04%          
Options exercisable term 5 years          
Risk free interest rate term of options 5 years          
Risk free interest rate of options 1.80%          
Market value of stock $ 16.8