XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions - Schedule of Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Related Party Transaction [Line Items]        
Net revenue $ 737,600 $ 692,100 $ 1,430,500 $ 1,351,400
Related Party        
Related Party Transaction [Line Items]        
Net revenue 6,600 4,900 11,600 8,900
Purchases 600 600 1,200 1,300
Rent $ 200 $ 300 $ 500 $ 700