XML 64 R41.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Components of Lease Cost
During the years ended December 31, 2025, 2024 and 2023, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2025Year Ended December 31, 2024Year Ended December 31, 2023
Operating lease costSelling, general and administrative expenses$47,806 $43,524 $47,824 
Variable lease costSelling, general and administrative expenses12,624 10,912 13,156 
Short-term lease costSelling, general and administrative expenses4,453 3,785 5,602 
Total lease cost$64,883 $58,221 $66,582 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the years ended December 31, 2025 and 2024 were as follows:
 Year Ended December 31, 2025Year Ended December 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$52,167 $45,640 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$10,309 $23,771 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$7,417 $13,522 
Operating lease liabilities$8,087 $13,557 
The amounts of cash income taxes paid (net of refunds) after the adoption of ASU 2023-09 were as follows:
Year Ended December 31, 2025
Federal$77,295 
State and local18,644 
Foreign
India15,176 
Mexico13,329 
All other foreign59,986 
Total cash income taxes paid, net of refunds$184,430 
Schedule of Weighted Average Lease Term and Discount Rates
Weighted average remaining lease terms and discount rates as of December 31, 2025 and 2024, were as follows:
 As of December 31, 2025As of December 31, 2024
Weighted average remaining lease term, in years:
Operating leases3.84.3
Weighted average discount rate:
Operating leases4.8 %4.3 %
Schedule of Maturity of Operating Lease Liabilities
As of December 31, 2025, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2026$41,655 
202732,381 
202826,011 
202915,223 
203010,278 
Thereafter3,328 
Total lease payments128,876 
Less: imputed interest(10,206)
Total$118,670