XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Leases - Schedule of Future Maturities for Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 $ 11,098
2025 17,601
2026 16,018
2027 15,785
2028 12,296
Thereafter 47,313
Total lease payments 120,111
Less: Interest 23,947
Present value of lease liabilities $ 96,164