XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expenses
During the years ended December 31, 2023, 2022 and 2021, the components of lease expense were as follows:
 Income Statement ClassificationYear Ended December 31, 2023Year Ended December 31, 2022Year Ended December 31, 2021
Operating lease costSelling, general and administrative expenses$47,824 $51,775 $67,144 
Variable lease costSelling, general and administrative expenses13,156 10,372 8,555 
Short-term lease costSelling, general and administrative expenses5,602 5,289 2,248 
Total lease cost$66,582 $67,436 $77,947 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the years ended December 31, 2023 and 2022 were as follows:
 Year Ended December 31, 2023Year Ended December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$52,373 $54,344 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$18,063 $35,048 
Non-cash net increase/ (decrease) due to lease modifications:
Operating lease right-of-use assets$7,595 $(2,934)
Operating lease liabilities$9,198 $(4,254)
Schedule of Weighted Average Lease Term and Discount Rates
Weighted average remaining lease terms and discount rates as of December 31, 2023 and 2022, were as follows:
 As of December 31, 2023As of December 31, 2022
Weighted average remaining lease term, in years:
Operating leases5.05.4
Weighted average discount rate:
Operating leases4.1 %2.8 %
Schedule of Maturity of Operating Lease Liabilities
As of December 31, 2023, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2024$41,495 
202534,529 
202628,579 
202719,173 
202816,477 
Thereafter19,732 
Total lease payments159,985 
Less: imputed interest(14,166)
Total$145,819