v3.26.1
Leases (Schedule of Components of Lease Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 4,618 $ 3,160
Short-term lease expense 14,372 13,485
Lease expense, gross 18,990 16,645
Less: Sublease income 205 294
Total lease expense $ 18,785 $ 16,351
Maximum    
Lessee, Lease, Description [Line Items]    
Short term lease, lease term (in years) 1 year