XML 98 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Revenue over time) (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) $ 16,599
2026 18,786
2027 12,824
Self-moving equipment rentals  
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) 5,761
Property lease revenues  
Operating Lease Liabilities Payments Due [Abstract]  
2025 (9 months) 10,838
2026 18,786
2027 12,824
2028 9,255
2029 6,467
Thereafter 31,283
Customer and Property Tenant Revenue Long Term  
Operating Lease Liabilities Payments Due [Abstract]  
2028 9,255
2029 6,467
Thereafter $ 31,283