XML 105 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Minimum Future Lease Payments to be Received (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 123,755
2023 107,054
2024 83,605
2025 57,314
2026 22,143
After 2026 5,817
Total lease payments $ 399,688