XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of the Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Oct. 01, 2021
USD ($)
$ / shares
shares
Jul. 27, 2020
USD ($)
$ / shares
shares
Dec. 31, 2021
Employee
Office
Segment
$ / shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Description Of Business And Basis Of Presentation [Line Items]          
Entity formation, month and year     2013-11    
Number of offices in which entity operates | Office     80    
Entity number of employees | Employee     2,500    
Number of operating segments | Segment     3    
Common stock issued, shares | shares         42,415
Share price | $ / shares     $ 44.28 $ 21.81 $ 26.97
IPO          
Description Of Business And Basis Of Presentation [Line Items]          
Common stock issued, shares | shares   11,500,000   11,500,000  
Share price | $ / shares   $ 15.00      
Net proceeds from sale of common stock   $ 161.3      
Underwriting discounts   11.2      
Deferred offset   $ 4.4      
Underwriters          
Description Of Business And Basis Of Presentation [Line Items]          
Common stock issued, shares | shares 375,000 1,500,000      
Follow-on Offering          
Description Of Business And Basis Of Presentation [Line Items]          
Common stock issued, shares | shares 2,875,000        
Share price | $ / shares $ 62.00        
Net proceeds from sale of common stock $ 169.8        
Underwriting discounts 8.5        
Deferred offset $ 0.6