Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation and Other Benefit Plans - ESPP (Details)

v3.22.4
Stock Based Compensation and Other Benefit Plans - ESPP (Details) - 2015 ESPP - shares
1 Months Ended 12 Months Ended
May 31, 2017
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2017
May 31, 2015
Share-based compensation          
Common stock reserved for future issuance (in shares)         15,000
Percentage of compensation of eligible employees to purchase shares of entity common stock at discount through payroll deductions   10.00%      
Offering period   6 months      
Percentage related to employees to purchase shares at the lower fair market value at offering period   85.00%      
Shares available for purchase   230,937      
Shares purchased (in shares)   6,090 2,225    
Common Stock          
Share-based compensation          
Increase in aggregate number of shares authorized for issuance 250,000        
Shares authorized for issuance 265,000     15,000  
Maximum shares per employee 2,500