XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
July 2024 - June 2025 $ 5,087
July 2025 - June 2026 5,185
July 2026 - June 2027 5,118
July 2027 - June 2028 4,426
July 2028 - June 2029 4,249
Thereafter 23,363
 Future maturities of lease liabilities 47,428
Principal Payments  
Lessee, Lease, Description [Line Items]  
July 2024 - June 2025 3,161
July 2025 - June 2026 3,445
July 2026 - June 2027 3,580
July 2027 - June 2028 3,081
July 2028 - June 2029 3,081
Thereafter 19,592
 Future maturities of lease liabilities 35,940
Interest Payments  
Lessee, Lease, Description [Line Items]  
July 2024 - June 2025 1,926
July 2025 - June 2026 1,740
July 2026 - June 2027 1,538
July 2027 - June 2028 1,345
July 2028 - June 2029 1,168
Thereafter 3,771
 Future maturities of lease liabilities $ 11,488