v3.25.2
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Variable Interest Entity [Line Items]      
Cash and cash equivalents $ 172,589   $ 612,437
Other current assets 80,694 $ 109,951  
Deferred tax assets 311,368 448,289  
Other non-current liabilities 98,264 86,606  
Parent Company      
Variable Interest Entity [Line Items]      
Cash and cash equivalents 39,500 27,200  
Other current assets 8,400 15,400  
Deferred tax assets 311,100 448,100  
Accounts payable and accrued liabilities 1,300 900  
Other non-current liabilities 3,900 2,900  
Tax receivable agreement liabilities $ 461,100 $ 436,300