XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
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 $ 412 $ 518  
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 881,064