XML 251 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Value of Lease Liabilities Related to Operating and Finance Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
Remaining 2024 $ 10,873
2025 21,567
2026 17,871
2027 15,904
2028 13,915
Thereafter 35,414
Total lease payments 115,544
Less: Interest (26,643)
Present value of lease liabilities 88,901
Financing Leases  
Remaining 2024 359
2025 523
2026 429
2027 200
2028 95
Thereafter 16
Total lease payments 1,622
Less: Interest (166)
Present value of lease liabilities 1,456
Total  
Remaining 2024 11,232
2025 22,090
2026 18,300
2027 16,104
2028 14,010
Thereafter 35,430
Total lease payments 117,166
Less: Interest (26,809)
Present value of lease liabilities 90,357
Sublease Income  
Remaining 2024 315
2025 640
2026 326
2027 0
2028 0
Thereafter 0
Total lease payments $ 1,281