XML 100 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
2025 $ 18,020
2026 14,602
2027 13,154
2028 8,846
2029 6,719
Thereafter 16,595
Total operating lease payments 77,936
Less: imputed interest (8,410)
Total operating lease liabilities $ 69,526