XML 98 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating Lease, Payments $ 37,120 $ 37,880 $ 34,420
Finance Lease, Interest Payment on Liability 4,203 1,914 798
Finance Lease, Principal Payments 12,316 7,736 3,975
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 21,895 27,951 32,817
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 49,316 $ 27,128 $ 11,175