Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity (Equity Incentive Plans and Employee Stock Purchase Plan) (Details)

v3.26.1
Stockholders' Equity (Equity Incentive Plans and Employee Stock Purchase Plan) (Details) - shares
1 Months Ended 12 Months Ended
Dec. 31, 2025
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2018
Dec. 31, 2025
Dec. 31, 2016
Stockholders' Equity            
Shares available for future sale 256,571       256,571  
Predetermined offering period, lower fair market value percentage         85.00%  
Issuance of common shares under ESPP (in shares)         2,762  
Employee Stock Purchase Plan            
Stockholders' Equity            
Additional shares authorized 250,000          
Employee Stock Option            
Stockholders' Equity            
Shares authorized           2,666
Expiration period           10 years
Additional shares authorized 2,500,000 4,000 4,000 4,000    
Shares available for grant 2,514,666 14,666 10,666 6,666 2,514,666  
Shares available for future sale 2,506,958       2,506,958