XML 137 R125.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Revenue Over Time) (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2025
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2026 $ 27,375
2027 14,248
2028 10,162
2029 7,148
2030 5,279
Thereafter 26,688
Self-moving equipment rentals  
Operating Lease Liabilities Payments Due [Abstract]  
2026 5,029
Property lease revenues  
Operating Lease Liabilities Payments Due [Abstract]  
2026 22,346
2027 14,248
2028 10,162
2029 7,148
2030 5,279
Thereafter $ 26,688