XML 53 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - 2017 Equity Incentive Plan (Details) - 2017 Equity Incentive Plan
3 Months Ended
Mar. 31, 2023
day
shares
Share-Based Payment Arrangement, Option [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized (in shares) | shares 1,600,329
Expiration period 10 years
Share-Based Payment Arrangement, Option [Member] | Options Granted Before June 30, 2020  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 1 year
Award vesting percentage (in percent) 25.00%
Share-Based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche one  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting percentage (in percent) 33.30%
Share-Based Payment Arrangement, Option [Member] | Share-based Payment Arrangement, Tranche two | Grant Date June 30, 2020  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Award vesting percentage (in percent) 75.00%
Share-Based Payment Arrangement, Option [Member] | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Share-Based Payment Arrangement, Option [Member] | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Award vesting percentage (in percent) 25.00%
Restricted Stock Units (RSUs) | Share-based Payment Arrangement, Tranche one | Grant Date June 30, 2020  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting percentage (in percent) 25.00%
Expiration period 1 year
Percentage amount closing price is higher than listing price 20.00%
Threshold consecutive trading days | day 5