XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.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
Dec. 31, 2023
Employee
Segment
Office
$ / shares
Dec. 31, 2022
$ / shares
Dec. 31, 2021
$ / 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   115    
Entity number of employees | Employee   3,100    
Number of operating segments | Segment   3    
Share price | $ / shares   $ 32.41 $ 43.74 $ 44.28
Underwriters        
Description Of Business And Basis Of Presentation [Line Items]        
Common stock issued, shares | shares 375,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      
Net proceeds from sale of common stock $ 169.8      
Underwriting discounts 8.5      
Deferred offset $ 0.6