XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
May 24, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Repurchase of common stock for employee tax withholding obligations amount $ 537 $ 601  
2017 Plan      
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]      
Useful Term of the plan 10 years    
Common Stock, Capital Shares Reserved for Future Issuance     840,000
Registered Number of Shares     2,590,000
Common stock shares issuable 1,750,000    
Shares available for grant 1,176,507