XML 93 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Revenue over time) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Operating Lease Liabilities Payments Due [Abstract]    
2024 $ 27,168 $ 6,880
2025 15,040 16,232
2026 12,112 9,527
2027 8,653 7,455
2028 5,666 6,501
Thereafter 33,059 $ 66,126
Self-moving equipment rentals    
Operating Lease Liabilities Payments Due [Abstract]    
2024 5,674  
2027 0  
2028 0  
Thereafter 0  
Property lease revenues    
Operating Lease Liabilities Payments Due [Abstract]    
2024 21,494  
2025 15,040  
2026 12,112  
2027 8,653  
2028 5,666  
Thereafter $ 33,059