XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Feb. 24, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Line Items]          
Taxes Payable   $ 4,781 $ 5,424    
Benefit associated with the appreciation in share price upon vesting of awards   $ 35,086 $ 13,699 $ 19,633  
Reduction in effective tax rate related to stock compensation (percent)   6.60% 3.70% 2.80%  
Increase (Decrease) In Net Deferred Tax Assets   $ 18,694      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount   $ 12,144      
LP Units Exchanged by Employees (in units) 2,545 352 178 2,574  
Adjustments to Additional Paid-In-Capital   $ 26,762 $ 11,488    
Tax Savings Distribution Ratio to Unit Holders   85.00%      
Retained Ratio Of Tax Savings   15.00%      
Amounts Due Pursuant to Tax Receivable Agreements   $ 52,968 52,813    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss   20 973    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss   3,772 (1,585)    
Unrecognized Tax Benefits   380 359 $ 359 $ 254
Unrecognized Tax Benefits that Would Impact Effective Tax Rate   309 292 292  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued   73 68    
Unrecognized Tax Benefits, Income Tax Penalties Accrued   4 1    
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities   58 $ 0 $ 0  
Unrecognized Tax Benefits, Reduction Resulting from Settlements with Taxing Authorities, Benefits that Would Impact Effective Tax Rate   47      
Unrecognized Tax Benefits, Interest On Income Taxes Accrued Related to Settlements with Taxing Authorities   24      
Unrecognized Tax Benefits, Income Tax Penalties Accrued Related to Settlements with Taxing Authorities   $ 9      
Without Tax Receivable Agreement          
Income Taxes [Line Items]          
LP Units Exchanged by Employees (in units)   141      
Tax Receivable Agreement          
Income Taxes [Line Items]          
LP Units Exchanged by Employees (in units)   211      
Class A and E LP Units          
Income Taxes [Line Items]          
Adjustments to Additional Paid-In-Capital   $ 7,731      
Class A LP Units          
Income Taxes [Line Items]          
Adjustments to Additional Paid-In-Capital   2,027      
Deferred Tax Assets, Net   13,510      
Amounts Due Pursuant to Tax Receivable Agreements   $ 11,484