XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes [Line Items]        
Taxes Payable $ 15,942 $ 4,781    
Benefit associated with the appreciation in share price upon vesting of awards $ 78,518 $ 35,086 $ 13,699  
Reduction in effective tax rate related to stock compensation (percent) 9.90% 6.60% 3.70%  
Increase (Decrease) In Net Deferred Tax Assets $ 12,853      
LP Units Exchanged by Employees (in units) 366 352 178  
Adjustments to Additional Paid-In-Capital $ 41,307 $ 26,762    
Tax Savings Distribution Ratio to Unit Holders 85.00%      
Retained Ratio Of Tax Savings 15.00%      
Amounts Due Pursuant to Tax Receivable Agreements $ 59,579 52,968    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss 25 20    
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss (8,291) 3,772    
Unrecognized Tax Benefits 126 380 $ 359 $ 359
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 103 309 292  
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 231 73    
Unrecognized Tax Benefits, Income Tax Penalties Accrued (13) (4)    
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 384 58 $ 0  
Unrecognized Tax Benefits, Reduction Resulting from Settlements with Taxing Authorities, Benefits that Would Impact Effective Tax Rate 313 47    
Unrecognized Tax Benefits, Interest On Income Taxes Accrued Related to Settlements with Taxing Authorities $ 581 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) 117      
Tax Receivable Agreement        
Income Taxes [Line Items]        
LP Units Exchanged by Employees (in units) 249      
Class A and E LP Units        
Income Taxes [Line Items]        
Adjustments to Additional Paid-In-Capital $ 9,353      
Class A LP Units        
Income Taxes [Line Items]        
Adjustments to Additional Paid-In-Capital 3,145      
Deferred Tax Assets, Net 20,966      
Amounts Due Pursuant to Tax Receivable Agreements $ 17,821