XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Schedule of Future Minimum Rental Payments Under Non-Cancelable Operating Leases (Details) - Non-Related Third Party [Member]
$ in Thousands
Dec. 31, 2022
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2023 $ 47,675
2024 41,697
2025 32,815
2026 22,578
2027 14,534
Thereafter 22,865
Total future minimum lease payments $ 182,164