Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details)

v3.23.3
Stock-Based Compensation (Details) - shares
Dec. 22, 2022
Dec. 16, 2020
Jun. 14, 2019
Stock-Based Compensation (Details) [Line Items]      
Common stock available for issuance 70,000    
2020 Plan [Member]      
Stock-Based Compensation (Details) [Line Items]      
Common stock available for issuance   88,889  
Expire term   10 years  
2016 Equity Incentive Plan [Member] | Minimum [Member]      
Stock-Based Compensation (Details) [Line Items]      
Number of shares issued     91,667
2016 Equity Incentive Plan [Member] | Maximum [Member]      
Stock-Based Compensation (Details) [Line Items]      
Number of shares issued     122,222