Quarterly report pursuant to Section 13 or 15(d)

Share-based Compensation (Details)

v3.21.2
Share-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2021
Sep. 30, 2021
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of awards granted (in shares)     230,976
Fair value of awards granted (in dollars per share)     $ 29.87
Exercise price of stock options granted (in dollars per share)     $ 44.00
Capitalized of stock-based compensation expense   $ 0.6  
2017 Stock Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized   3,182,335 3,182,335
2019 Omnibus Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized   1,060,778 1,060,778
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