v3.26.1
Related Parties - Schedule of Revenues and Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Expenses        
Selling, general and administrative expenses [1] $ 68,831 $ 75,209 $ 141,649 $ 153,618
Related party        
Related Party Transaction [Line Items]        
Revenue 3,629 1,009 8,373 4,052
Expenses        
Cost of revenue 78 646 153 1,282
Selling, general and administrative expenses $ 38 $ 914 $ 906 $ 1,101
[1] See Note 17 for amounts attributable to unconsolidated related parties included in these line items.