Annual report pursuant to Section 13 and 15(d)

Variable Interest Entities (Details)

v3.25.0.1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]      
Cash and cash equivalents $ 540,203 $ 838,790 $ 992,723
Other current assets 109,951 62,229  
Deferred tax assets 448,289 383,816  
Other non-current liabilities 86,606 41,097  
Parent Company      
Variable Interest Entity [Line Items]      
Cash and cash equivalents 27,200 58,200  
Other current assets 15,400    
Deferred tax assets 448,100 383,300  
Accounts payable and accrued liabilities 900    
Other non-current liabilities 2,900    
Tax receivable agreement liabilities $ 436,300 $ 358,900