XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
USD ($)
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]  
2025 $ 35,082
2026 26,004
2027 15,428
2028 9,066
2029 7,294
Thereafter 17,160
Total future minimum lease payments $ 110,034