XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Contracts with Customers (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
2021 (July - December) $ 246,515
2022 430,232
2023 335,884
2024 270,302
2025 210,056
Thereafter 600,928
Total $ 2,093,917