Stock Incentive Plan - Additional Information (Details) - USD ($) $ in Thousands | May 31, 2020 | Jan. 01, 2020 | Jan. 01, 2019 | Jan. 01, 2018 | Oct. 31, 2017 | Jun. 30, 2020 | Jun. 30, 2019 | Jun. 30, 2020 | Jun. 30, 2019 | Dec. 31, 2019 |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Number of stock options granted | | | | | | 0 | | 0 | | |
Expense related to awards granted | | | | | | $ 998 | $ 772 | $ 2,033 | $ 1,401 | |
Restricted Stock Units (RSUs) | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Share-based compensation awards, number of shares employees and officers | | | | | | | | | | 517,750 |
Expense related to awards granted | | | | | | 300 | | 700 | | |
Share-based payment arrangement, nonvested award, unrecognized, amount | | | | | | $ 800 | | $ 800 | | |
Restricted Stock Units (RSUs) | Officer | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Share-based compensation awards, number of shares employees and officers | 206,377 | | | | | | | | | |
Restricted Stock Units (RSUs) | Vesting on June 2, 2020 | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Share-based compensation awards, vesting percent | | | | | | | | 50.00% | | |
Restricted Stock Units (RSUs) | Vesting on December 2, 2020 | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Share-based compensation awards, vesting percent | | | | | | | | 50.00% | | |
Restricted Stock Units (RSUs) | Vesting on December 2, 2020 | Officer | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Share-based compensation awards, vesting percent | | | | | | | | 100.00% | | |
2011 Plan | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Number of shares authorized for grant | | | | | 0 | | | | | |
2011 Plan | Stock Options | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Stock-based award, vesting period | | | | | | | | 4 years | | |
2011 Plan | Stock Options | Maximum | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Stock-based award, expiration period | | | | | | | | 10 years | | |
2017 Plan | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Stock option grant effective date | | | | | Oct. 31, 2017 | | | | | |
Share based award, description | | | | | | | | Upon the adoption of the 2017 Plan, no further grants would be made under the 2011 Stock Incentive Plan (“2011 Plan”). The 2017 Plan initially provided for the grant of awards for 2,038,021 shares of common stock. In addition to the shares available for grant under the 2017 Plan, any awards outstanding under the 2011 Plan as of the October 31, 2017 are cancelled, forfeited or otherwise terminated without being exercised, the number of shares underlying such awards will be available for future grant under the 2017 Plan. The 2017 Plan also provides that an additional number of shares will automatically be added to the shares authorized for issuance under the 2017 Plan on January 1 of each year. The number of shares added each year will be equal to the lesser of: (i) 4% of the outstanding shares on the immediately preceding December 31 or (ii) such amount as determined by the Compensation Committee of the registrant’s Board of Directors. On January 1, 2018, 2019 and 2020, the shares available for grant under the 2017 Plan was automatically increased by 827,786, 832,361 and 989,400 shares, respectively. | | |
Percentage criteria for additional shares granted | | | | | 4.00% | | | | | |
Additional shares available for grant | | 989,400 | 832,361 | 827,786 | | | | | | |
2017 Plan | Stock Options | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Shares available for future grant | | | | | | 1,587,020 | | 1,587,020 | | |
Stock-based award, vesting period | | | | | | | | 4 years | | |
2017 Plan | Stock Options | Maximum | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Stock-based award, expiration period | | | | | | | | 10 years | | |
2017 Plan | Common Stock | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Number of shares authorized for grant | | | | | 2,038,021 | | | | | |
2011 And 2017 Plans | | | | | | | | | | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | | | | | | | | | | |
Unrecognized stock-based compensation expense related to unvested employee stock options | | | | | | $ 5,300 | | $ 5,300 | | |
Unrecognized stock-based compensation expense, weighted average period for recognition | | | | | | | | 2 years 4 months 24 days | | |