Annual report pursuant to Section 13 and 15(d)

Stockholders Equity (Equity Incentive Plan) (Narrative) (Details)

v3.23.1
Stockholders Equity (Equity Incentive Plan) (Narrative) (Details) - shares
1 Months Ended 12 Months Ended
Jun. 21, 2022
Jun. 17, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2018
Dec. 31, 2022
Dec. 31, 2016
Stockholders' Equity              
Shares authorized 200,000,000 150,000,000          
Additional shares authorized 50,000,000 25,000,000          
Predetermined offering period, lower fair market value percentage           85.00%  
Number of shares purchased under ESPP           586,010  
Shares available for future sale           413,990  
Options [Member]              
Stockholders' Equity              
Shares authorized     11,000,000 8,000,000 5,000,000   2,000,000
Expiration period             10 years
Additional shares authorized     3,000,000 3,000,000 3,000,000    
Shares available for grant           4,462,870