XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Accrued shares of common stock for dividends 3,678   7,402  
Stock compensation expense $ 1,813 $ 1,328 $ 3,617 $ 2,594
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   4,600,463  
Share vesting installment period (in years)     4 years  
Total unrecognized compensation cost relating to unvested share-based compensation arrangements $ 10,300   $ 10,300  
Unrecognized compensation cost, recognition period (in years)     1 year 3 months 18 days  
Stock compensation expense $ 1,800 $ 1,300 $ 3,600 $ 2,600
2017 Equity Incentive Plan | Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares of common stock expected to vest (in shares)     1,149,064  
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 (in shares)     474,548  
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 (in shares)     390,649  
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 (in shares)     283,867