XML 120 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Line Items]        
Taxes Payable $ 20,980 $ 15,346    
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount $ (18,664) $ 17 $ (12,229)  
ASU 2016-09 Benefit for Stock Compensation 1.70% 0.00% 2.70%  
Increase (Decrease) In Net Deferred Tax Assets $ 9,785      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 4,996      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease) Related to Expired Tax Credits Due to Statute of Limitations $ 4,601      
LP Units Exchanged By Employees (in units) 242 899 353  
Adjustments to Additional Paid-In-Capital $ 12,304 $ 37,674    
Tax Savings Distribution Ratio to Unit Holders 85.00%      
Retained Ratio Of Tax Savings 15.00%      
Amounts Due Pursuant to Tax Receivable Agreements $ 70,209 76,860    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss 93 458    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss 783 (7,772)    
Unrecognized Tax Benefits 254 376 $ 494 $ 0
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 206 306 402  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 40 59    
Unrecognized Tax Benefits, Income Tax Penalties Accrued 2 2    
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 122 118 $ 122  
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations, Benefits that Would Impact Effective Tax Rate 99      
Unrecognized Tax Benefits Interest On Income Taxes Accrued Related To Lapse In Statute of Limitations (43) (42)    
Unrecognized Tax Benefits Income Tax Penalties Accrued Related to Lapse in Statute of Limitations $ (3) $ (3)    
Without Tax Receivable Agreement [Member]        
Income Taxes [Line Items]        
LP Units Exchanged By Employees (in units) 86      
Tax Receivable Agreement [Member]        
Income Taxes [Line Items]        
LP Units Exchanged By Employees (in units) 156      
Class A and E LP Units [Member]        
Income Taxes [Line Items]        
Adjustments to Additional Paid-In-Capital $ 2,539      
Class A LP Units [Member]        
Income Taxes [Line Items]        
Adjustments to Additional Paid-In-Capital 835      
Deferred Tax Assets, Net 5,567      
Amounts Due Pursuant to Tax Receivable Agreements $ 4,732