XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Lessee, Lease, Description [Line Items]        
Operating lease expense $ 3,471 $ 4,701 $ 9,993 $ 11,562
Short-term lease expense 16,682 12,881 42,550 39,492
Lease expense, gross 20,153 17,582 52,543 51,054
Less: Sublease income 202 198 604 590
Total lease expense $ 19,951 $ 17,384 $ 51,939 $ 50,464
Maximum        
Lessee, Lease, Description [Line Items]        
Short term lease, lease term     1 year