XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
March 31, 2025 $ 26,611
March 31, 2026 25,415
March 31, 2027 22,121
March 30, 2028 17,427
March 31, 2029 15,288
Thereafter 127,991
Total future minimum lease payments 234,853
Less: Interest (43,389)
Total lease liabilities 191,464
March 31, 2025 3,041
March 31, 2026 3,041
March 31, 2027 3,041
March 30, 2028 3,040
March 31, 2029 2,966
Thereafter 2,225
Total future minimum lease payments 17,354
Less: Interest (1,582)
Total lease liabilities $ 15,772