XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Value of Lease Liabilities Related to Operating and Finance Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
Remaining 2024 $ 6,445
2025 24,427
2026 20,298
2027 17,345
2028 14,688
Thereafter 36,912
Total lease payments 120,115
Less: Interest (26,229)
Present value of lease liabilities 93,886
Financing Leases  
Remaining 2024 160
2025 533
2026 435
2027 203
2028 96
Thereafter 15
Total lease payments 1,442
Less: Interest (143)
Present value of lease liabilities 1,299
Total  
Remaining 2024 6,605
2025 24,960
2026 20,733
2027 17,548
2028 14,784
Thereafter 36,927
Total lease payments 121,557
Less: Interest (26,372)
Present value of lease liabilities 95,185
Sublease Income  
Remaining 2024 157
2025 640
2026 326
2027 0
2028 0
Thereafter 0
Total lease payments $ 1,123