XML 118 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Cash Flow, Supplemental Disclosures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating cash flows for operating leases $ 26,679 $ 25,774 $ 25,775
Operating cash flows for finance leases 26,056 27,672 22,366
Financing cash flows for finance leases $ 25,352 $ 39,044 $ 16,621