XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Leases (Details) - Non-Related Third Party [Member]
$ in Thousands
Dec. 31, 2021
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2022 $ 50,189
2023 39,783
2024 33,130
2025 25,792
2026 17,262
Thereafter 33,339
Total future minimum lease payments $ 199,495