v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Income Taxes      
Income tax (benefit) expense $ (5,232) $ 850  
Unrecognized tax benefits $ 2,700   $ 2,700
Payout percentage 85.00%    
Liability related to TRA $ 238,900   265,700
Income taxes receivable, current $ 16,500    
Other Current Liabilities      
Income Taxes      
Liability related to TRA     26,800
Other Noncurrent Liabilities      
Income Taxes      
Liability related to TRA     $ 238,900