XML 66 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Components of Lease Expenses
During the years ended December 31, 2024, 2023 and 2022, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2024Year Ended December 31, 2023Year Ended December 31, 2022
Operating lease costSelling, general and administrative expenses$43,524 $47,824 $51,775 
Variable lease costSelling, general and administrative expenses10,912 13,156 10,372 
Short-term lease costSelling, general and administrative expenses3,785 5,602 5,289 
Total lease cost$58,221 $66,582 $67,436 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the years ended December 31, 2024 and 2023 were as follows:
 Year Ended December 31, 2024Year Ended December 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$45,640 $52,373 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$23,771 $18,063 
Non-cash net increase/ (decrease) due to lease modifications:
Operating lease right-of-use assets$13,522 $7,595 
Operating lease liabilities$13,557 $9,198 
Schedule of Weighted Average Lease Term and Discount Rates
Weighted average remaining lease terms and discount rates as of December 31, 2024 and 2023, were as follows:
 As of December 31, 2024As of December 31, 2023
Weighted average remaining lease term, in years:
Operating leases4.35.0
Weighted average discount rate:
Operating leases4.3 %4.1 %
Schedule of Maturity of Operating Lease Liabilities
As of December 31, 2024, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2025$44,455 
202635,972 
202726,118 
202820,855 
202911,765 
Thereafter10,968 
Total lease payments150,133 
Less: imputed interest(12,073)
Total$138,060