XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business and Summary of Significant Accounting Policies (Details)
$ in Millions
12 Months Ended
Aug. 15, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
option_to_extend
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Aug. 20, 2018
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Number of reportable business segments | segment   5      
Advertising costs   $ 23.0 $ 19.4 $ 13.0  
Forgivable loans, forgiveness period, minimum   1 year      
Forgivable loans, forgiveness period, maximum   10 years      
Definite-lived intangible assets amortization period   8 years 7 months 6 days      
Number of option to extend | option_to_extend   1      
Senior Notes | 2023 Convertible Notes          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Interest rate (as a percent)   2.00%     2.00%
Debt conversion, original debt, amount $ 315.8        
Minimum          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Definite-lived intangible assets amortization period   2 years      
Minimum | Furniture, Equipment, And Internal-Use Software          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful of furniture, equipment and internal use software (in years)   1 year      
Minimum | Software and Software Development Costs          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful of furniture, equipment and internal use software (in years)   3 years      
Maximum          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Definite-lived intangible assets amortization period   15 years      
Lessee renewal term   7 years      
Maximum | Furniture, Equipment, And Internal-Use Software          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful of furniture, equipment and internal use software (in years)   11 years      
Maximum | Software and Software Development Costs          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Estimated useful of furniture, equipment and internal use software (in years)   10 years      
Non U.S | Geographic Concentration Risk | Consolidated Revenues          
Description Of Business And Summary Of Significant Accounting Policies [Line Items]          
Revenue from the work of professionals   37.00%