XML 98 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating leases  
2025 $ 4,474
2026 5,163
2027 4,774
2028 4,538
2029 3,797
Thereafter 7,349
Total undiscounted future minimum lease payments 30,095
Less: difference between undiscounted lease payments and discounted lease liabilities (6,203)
Total lease liabilities $ 23,892