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 |