XML 100 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Sale-Leasebacks of Real Estate - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]    
2025 $ 33,097  
2026 28,008  
2027 23,352  
2028 13,713  
2029 4,652  
Thereafter 1,942  
Total minimum payments 104,764  
Interest portion (8,980)  
Present value of net minimum payments 95,784 $ 97,177
Warehouses Under Sale Leaseback Transactions    
Lessee, Lease, Description [Line Items]    
2025 12,259  
2026 12,325  
2027 13,059  
2028 13,261  
2029 13,421  
Thereafter 54,133  
Total minimum payments 118,458  
Interest portion (39,457)  
Present value of net minimum payments $ 79,001