XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Future Maturities for Operating Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
2024 $ 15,812
2025 16,952
2026 15,349
2027 15,082
2028 11,676
Thereafter 45,265
Total lease payments 120,136
Less: Interest 21,735
Present value of lease liabilities $ 98,401