XML 322 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities - Summarized balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Current assets $ 2,044,843 $ 1,451,274
Total assets 2,352,921 1,697,468
Current and total liabilities 1,473,475 656,859
Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Variable Interest Entity [Line Items]    
Current assets 92,929 70,625
Noncurrent assets 130 0
Total assets 93,059 70,625
Current and total liabilities $ 78,584 $ 67,343