XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 3,160 $ 3,320
Short-term lease expense 13,485 12,323
Lease expense, gross 16,645 15,643
Less: Sublease income 294 199
Total lease expense $ 16,351 $ 15,444
Maximum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term 1 year