XML 95 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
Revenue from related parties $ 97,522 $ 132,565 $ 205,183 $ 262,762  
Accounts receivable, allowances including credit loss and sales reserve 9,047   9,047   $ 9,239
Accounts receivable, related parties 105,171   105,171   86,537
Related Party          
Related Party Transaction [Line Items]          
Revenue from related parties 0   3,800 $ 13,200  
Accounts receivable, related parties $ 2,100   $ 2,100   1,400
Contract with customer, asset         $ 4,800