XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Contracts with Customers (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
2021 (April - December) $ 349,511
2021 394,619
2022 296,826
2023 240,951
2024 186,194
Thereafter 554,414
Total $ 2,022,515