v3.25.4
Revenue Recognition (Revenue over time) (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2025
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
2026 $ 11,105
2027 17,934
2028 11,134
2029 8,051
2030 6,006
Thereafter 26,067
Self-moving equipment rentals  
Operating Lease Liabilities Payments Due [Abstract]  
2026 5,918
Property lease revenues  
Operating Lease Liabilities Payments Due [Abstract]  
2026 5,187
2027 17,934
2028 11,134
2029 8,051
2030 6,006
Thereafter $ 26,067