XML 98 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Revenue over time) (Details)
$ in Thousands
6 Months Ended
Sep. 30, 2025
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2026 $ 15,801
2027 17,433
2028 10,937
2029 7,961
2030 5,964
Thereafter 28,496
Self-moving equipment rentals  
Operating Lease Liabilities Payments Due [Abstract]  
2026 5,276
Property lease revenues  
Operating Lease Liabilities Payments Due [Abstract]  
2026 10,525
2027 17,433
2028 10,937
2029 7,961
2030 5,964
Thereafter $ 28,496