XML 546 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 14,416 $ 15,278
Short-term lease expense 54,451 57,713
Lease expense, gross 68,867 72,991
Less: Sublease income 788 766
Total lease expense $ 68,079 $ 72,225
Minimum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term 1 month  
Maximum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term 1 year