v3.26.1
Share-Based Compensation (Details) - shares
Jun. 30, 2026
Mar. 24, 2022
Maximum shares of common stock with respect to which awards may be granted (in shares) 3,200,000  
Shares available for future grant (in shares) 160,334  
The Amended 2018 Plan    
Maximum shares of common stock with respect to which awards may be granted (in shares)   700,000
Shares available for future grant (in shares)   350,000
The 2002 Incentive Plan    
Shares available for future grant (in shares) 0