XML 111 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Revenue from related parties $ 101,332 $ 129,561 $ 306,515 $ 392,323  
Accounts receivable, related parties 99,867   99,867   $ 86,537
Accounts for doubtful accounts 8,728   8,728   9,239
Related Party          
Related Party Transaction [Line Items]          
Revenue from related parties   $ 12,900 3,800 $ 26,200  
Accounts receivable, related parties 2,100   2,100   1,400
Accounts for doubtful accounts $ 1,000   $ 1,000    
Contract with customer, asset         $ 4,800