Leases - Summary of Maturities of Operating and Financing Lease Liabilities (Details) |
Mar. 31, 2026
USD ($)
|
|---|---|
| Lease Liabilities Payments Due [Abstract] | |
| 2027 | $ 8,700,000 |
| 2028 | 8,213,000 |
| 2029 | 5,949,000 |
| 2030 | 3,968,000 |
| 2031 | 2,455,000 |
| Thereafter | 2,345,000 |
| Total lease payments | 31,630,000 |
| Less interest | (3,523,000) |
| Total lease liabilities | $ 28,107,000 |
| X | ||||||||||
- Definition Lease liabilities payments due abstract. No definition available.
|
| X | ||||||||||
- Definition Lease liability. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payment due next twelve months. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due after year five. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due year five. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due year four. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due year three. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability payments due year two. No definition available.
|
| X | ||||||||||
- Definition Lessee lease liability undiscounted excess amount. No definition available.
|