Leases - Schedule of Future Maturities of Lease Liabilities (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
|
|---|---|
| Lessee, Lease, Description [Line Items] | |
| April 2026 - March 2027 | $ 4,895 |
| April 2027 - March 2028 | 4,328 |
| April 2028 - March 2029 | 3,969 |
| April 2029 - March 2030 | 3,644 |
| April 2030 - March 2031 | 3,310 |
| Thereafter | 16,750 |
| Future maturities of lease liabilities | 36,896 |
| Principal Payments | |
| Lessee, Lease, Description [Line Items] | |
| April 2026 - March 2027 | 3,379 |
| April 2027 - March 2028 | 3,003 |
| April 2028 - March 2029 | 2,814 |
| April 2029 - March 2030 | 2,659 |
| April 2030 - March 2031 | 2,469 |
| Thereafter | 14,683 |
| Future maturities of lease liabilities | 29,007 |
| Interest Payments | |
| Lessee, Lease, Description [Line Items] | |
| April 2026 - March 2027 | 1,516 |
| April 2027 - March 2028 | 1,325 |
| April 2028 - March 2029 | 1,155 |
| April 2029 - March 2030 | 985 |
| April 2030 - March 2031 | 841 |
| Thereafter | 2,067 |
| Future maturities of lease liabilities | $ 7,889 |
| 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/2003/role/disclosureRef
|
| 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
|