XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Future maturities of other long term obligations (Details) - Other long-term obligations - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Commitment and Contingencies    
2023 (remaining six months) $ 1,412,393  
2024 1,348,518  
2025 739,613  
2026 524,473  
2027 125,084  
Total 4,150,081 $ 5,146,000
Decrease to contractual obligation $ (996,000)