Annual report pursuant to Section 13 and 15(d)

Share-based Compensation (Details)

v3.22.0.1
Share-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 12 Months Ended
Dec. 31, 2021
Mar. 31, 2021
Nov. 30, 2020
Oct. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
May 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock options outstanding (in shares) 43,996                   43,996 47,332 37,130
Exercise price of stock options granted (in dollars per share)                     $ 44.00 $ 20.10  
Stock options granted (in shares)                     13,638 10,202  
Weighted average grant-date fair value of options granted (in dollars per share)                     $ 18.64 $ 7.84  
Capitalized of stock-based compensation expense                     $ 0.8    
Unrecognized compensation expense $ 11.7                   $ 11.7    
Unrecognized compensation expense period for recognition                     2 years    
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    
Stock options outstanding (in shares)                   37,130      
Exercise price of stock options granted (in dollars per share)             $ 4.71 $ 4.71          
Stock options forfeited (in shares)             4,240            
Stock options vested (in shares)             4,246            
Stock options granted (in shares)             8,486 32,884          
2019 Omnibus Stock Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares authorized 2,060,778                   2,060,778    
Number of shares available for future grants 1,138,123                   1,138,123    
Vesting period   1 year                      
Exercise price of stock options granted (in dollars per share)     $ 20.10                    
Stock options granted (in shares)     10,202                    
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                      
Restricted stock awards                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of awards granted (in shares)                     448,481 193,828  
Fair value of awards granted (in dollars per share)                     $ 29.12 $ 21.82  
Restricted stock awards | 2017 Stock Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of awards granted (in shares)           134,341     193,081        
Fair value of awards granted (in dollars per share)           $ 4.71     $ 4.71        
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) 22,833 82,003   124,418 23,793         204,188      
Fair value of awards granted (in dollars per share) $ 36.92     $ 21.51 $ 5.28         $ 5.28   $ 32.87  
Vesting period 3 years     3 years 2 years         3 years      
Exercise price of stock options granted (in dollars per share)   $ 44.00                      
Restricted stock awards | 2019 Omnibus Stock Incentive Plan | Verus Title Inc.                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Number of awards granted (in shares)     33,915                    
Fair value of awards granted (in dollars per share)     $ 21.90                    
Vesting period     18 months                    
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                      
Restricted stock awards | 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)       3,182                  
Restricted stock awards | 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)       121,236                  
Stock option awards | 2017 Stock Plan | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period               1 year          
Stock option awards | 2019 Omnibus Stock Incentive Plan                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Shares authorized 1,000,000                   1,000,000    
Stock option awards | 2019 Omnibus Stock Incentive Plan | Maximum                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Vesting period     1 year