v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]        
Net revenues from related parties $ 600,024 $ 625,934 $ 1,155,257 $ 1,222,395
Selling, general and administrative charges from related parties 221,704 208,176 419,679 397,057
Related Party        
Related Party Transaction [Line Items]        
Net revenues from related parties 1,200 1,300 2,400 2,600
Selling, general and administrative charges from related parties $ 400 $ 100 $ 900 $ 500