XML 98 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Revenue over time) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Self-moving equipment rentals  
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) $ 5,194
Property lease revenues  
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) 6,161
2026 21,396
2027 13,798
2028 9,704
2029 6,765
Thereafter 31,487
Customer and Property Tenant Revenue Long Term  
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) 11,355
2026 21,396
2027 13,798
2028 9,704
2029 6,765
Thereafter $ 31,487