XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
April 2024 - March 2025 $ 5,068
April 2025 - March 2026 5,158
April 2026 - March 2027 5,177
April 2027 - March 2028 4,608
April 2028 - March 2029 4,251
Thereafter 24,425
 Future maturities of lease liabilities 48,687
Principal Payments  
Lessee, Lease, Description [Line Items]  
April 2024 - March 2025 3,098
April 2025 - March 2026 3,370
April 2026 - March 2027 3,588
April 2027 - March 2028 3,218
April 2028 - March 2029 3,038
Thereafter 20,379
 Future maturities of lease liabilities 36,691
Interest Payments  
Lessee, Lease, Description [Line Items]  
April 2024 - March 2025 1,970
April 2025 - March 2026 1,788
April 2026 - March 2027 1,589
April 2027 - March 2028 1,390
April 2028 - March 2029 1,213
Thereafter 4,046
 Future maturities of lease liabilities $ 11,996