XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 16, 2022
Jan. 01, 2020
Dec. 31, 2019
Accounting Policies [Line Items]            
Long-term receivables $ 9,462 $ 20,041        
Interest income from long-term receivables 607 743 $ 748      
Cumulative effect on retained earnings $ 458,938 478,299 444,473     $ 393,827
Percentage of minimum tax on book income       15.00%    
Minimum book income for corporation       $ 1,000,000    
Percentage of excise tax on the value of stock repurchases       1.00%    
Assets and Liabilities, Lessee            
Percentage of tax benefits payable to partners under tax receivable agreement 85.00%          
Remaining percentage of cash savings realized by the Company (as a percent) 15.00%          
Revenue and Expense Recognition and Equity-Based Compensation            
Minimum age of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 56 years          
Consecutive years of service of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 5 years          
Minimum total age and consecutive years of service of retiring employees required so that certain qualifying awards granted during employment will not be forfeited 65 years          
Income Taxes            
Unrecognized tax benefits $ 0 0 0      
Income tax related interest and penalties 0 0 0      
Retained Earnings            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings $ (560,690) $ (535,282) $ (420,682)     (324,192)
Cumulative Effect Adjustment Upon Adoption            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings           (364)
Cumulative Effect Adjustment Upon Adoption | Retained Earnings            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings           $ (364)
ASU 2016-13 | Cumulative Effect Adjustment Upon Adoption, Before Tax | Retained Earnings            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings         $ (459)  
ASU 2016-13 | Cumulative Effect Adjustment Upon Adoption, Tax | Retained Earnings            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings         95  
ASU 2016-13 | Cumulative Effect Adjustment Upon Adoption | Retained Earnings            
Accounting Policies [Line Items]            
Cumulative effect on retained earnings         $ (364)  
Minimum            
Accounting Policies [Line Items]            
Installment Period 3 years          
Minimum | Office Equipment and Furniture and Fixtures            
Assets and Liabilities, Lessee            
Useful lives 3 years          
Maximum            
Accounting Policies [Line Items]            
Installment Period 4 years          
Maximum | Office Equipment and Furniture and Fixtures            
Assets and Liabilities, Lessee            
Useful lives 7 years