Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - 2014 Equity Incentive Plan (Details)

v3.23.1
Stock-based Compensation - 2014 Equity Incentive Plan (Details) - shares
shares in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (in shares)     137
2014 Equity incentive plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for future issuance (in shares)     137
Number of shares authorized (in shares) 2,524    
Shares available for grant (in shares) 50 587