Leases - Schedule of Future Maturities of Lease Liabilities (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| July 2026 - June 2027 | $ 4,836 |
| July 2027 - June 2028 | 4,146 |
| July 2028 - June 2029 | 3,963 |
| July 2029 - June 2030 | 3,482 |
| July 2030 - June 2031 | 3,320 |
| Thereafter | 15,915 |
| Future maturities of lease liabilities | 35,662 |
| Principal Payments | |
| Lessee, Lease, Description [Line Items] | |
| July 2026 - June 2027 | 3,370 |
| July 2027 - June 2028 | 2,865 |
| July 2028 - June 2029 | 2,851 |
| July 2029 - June 2030 | 2,535 |
| July 2030 - June 2031 | 2,514 |
| Thereafter | 14,036 |
| Future maturities of lease liabilities | 28,171 |
| Interest Payments | |
| Lessee, Lease, Description [Line Items] | |
| July 2026 - June 2027 | 1,466 |
| July 2027 - June 2028 | 1,281 |
| July 2028 - June 2029 | 1,112 |
| July 2029 - June 2030 | 947 |
| July 2030 - June 2031 | 806 |
| Thereafter | 1,879 |
| Future maturities of lease liabilities | $ 7,491 |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|