XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Schedule of Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Lessee, Lease, Description [Line Items]        
Operating lease expense $ 3,290 $ 3,471 $ 10,011 $ 9,993
Short-term lease expense 15,047 16,682 43,109 42,550
Lease expense, gross 18,337 20,153 53,120 52,543
Less: Sublease income 296 202 887 604
Total lease expense $ 18,041 $ 19,951 $ 52,233 $ 51,939
Maximum        
Lessee, Lease, Description [Line Items]        
Short term lease, lease term     1 year