XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Components of Lease Expenses During the three and nine months ended September 30, 2023 and 2022, the components of lease expense were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2023202220232022
Operating lease costSelling, general and administrative expenses$11,592 $12,204 $34,725 $40,303 
Variable lease costSelling, general and administrative expenses2,905 2,263 9,941 7,791 
Short-term lease costSelling, general and administrative expenses998 916 4,609 3,382 
Total lease cost$15,495 $15,383 $49,275 $51,476 
Schedule of Supplemental Cash Flow Information Supplemental cash flow information related to leases for the three and nine months ended September 30, 2023 and 2022 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$12,383 $13,024 $37,628 $43,490 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$3,815 $6,111 $10,843 $30,843 
Non-cash net increase/(decrease) due to lease modifications:
Operating lease right-of-use assets$1,312 $3,260 $7,203 $(2,587)
Operating lease liabilities$1,276 $3,163 $7,416 $(3,946)
Schedule of Weighted Average Lease Terms and Discount Rates Weighted average remaining lease term and discount rate as of September 30, 2023 and 2022 were as follows:
 As of September 30, 2023As of September 30, 2022
Weighted average remaining lease term, in years:
Operating leases5.05.5
Weighted average discount rate:
Operating leases3.9 %2.4 %
Schedule of Maturity of Operating Lease Liabilities As of September 30, 2023, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2023 (excluding nine months ended September 30, 2023)
$11,491 
202441,039 
202532,609 
202626,005 
202716,942 
Thereafter32,083 
Total lease payments160,169 
Less: imputed interest(13,543)
Total$146,626