Quarterly report pursuant to Section 13 or 15(d)

Share-based Compensation (Details)

v3.21.2
Share-based Compensation (Details) - $ / shares
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)       157,267  
Fair value of awards granted (in dollars per share)       $ 39.26  
Stock options granted (in shares)       13,638  
Exercise price of stock options granted (in dollars per share)       $ 44.00  
Stock options outstanding (in shares)   43,998   43,998 47,332
2017 Stock Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized   3,182,335   3,182,335  
Number of shares available for future grants   2,739,261   2,739,261  
2019 Omnibus Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized   1,060,778   1,060,778  
Number of shares available for future grants   455,981   455,981  
Vesting period   1 year      
Exercise price of stock options granted (in dollars per share) $ 44.00        
Vesting Tranche One | 2019 Omnibus Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     4,564    
Vesting Tranche One | 2019 Plan, in connection with the acquisitions of Naberly and Red Barn          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     10,478    
Vesting Tranche Two | 2019 Omnibus Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     77,439    
Vesting Tranche Two | 2019 Plan, in connection with the acquisitions of Naberly and Red Barn          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     34,090    
Vesting period     18 months    
Unvested restricted stock awards | 2019 Omnibus Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     82,003    
Fair value of awards granted (in dollars per share)     $ 32.87    
Vesting period     3 years    
Unvested restricted stock awards | 2019 Plan, in connection with the acquisitions of Naberly and Red Barn          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards granted (in shares)     44,568    
Fair value of awards granted (in dollars per share)     $ 44.00    
Unvested restricted stock awards | Vesting Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     1 year