v3.26.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Variable Interest Entity [Line Items]      
Cash and cash equivalents $ 140,119 $ 158,322 $ 172,589
Other current assets 79,758 100,437  
Deferred tax assets 256,595 310,138  
Other non-current liabilities 16,094 97,894  
Parent Company      
Variable Interest Entity [Line Items]      
Cash and cash equivalents 31,800 22,500  
Other current assets 6,900 18,300  
Deferred tax assets 255,400 309,100  
Accounts payable and accrued liabilities 4,500 1,100  
Other non-current liabilities 4,800 4,300  
Tax receivable agreement liabilities $ 463,700 $ 459,000