XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Accrued shares of common stock for dividends 1,953  
Stock compensation expense $ 1,266 $ 1,456
2017 Equity Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares authorized under the plan 4,600,463  
Share vesting installment period 4 years  
Total unrecognized compensation cost relating to unvested share-based compensation arrangements $ 8,100  
Unrecognized compensation cost, recognition period 1 year 4 months 24 days  
Stock compensation expense $ 1,300 $ 1,500
2017 Equity Incentive Plan | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares, issued 0  
Number of shares, forfeited 15,594  
Number of shares, vested 0  
2017 Equity Incentive Plan | 2022 | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock expected to vest 278,821  
2017 Equity Incentive Plan | 2023 | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock expected to vest 243,993  
2017 Equity Incentive Plan | 2024 | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock expected to vest 190,710  
2017 Equity Incentive Plan | 2025 | Common Stock    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock expected to vest 106,811