XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Components of Lease Expenses During the three and six months ended June 30, 2023 and 2022, the components of lease expense were as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
Income Statement Classification2023202220232022
Operating lease costSelling, general and administrative expenses$11,950 $12,215 $23,133 $28,099 
Variable lease costSelling, general and administrative expenses3,388 2,341 7,036 5,528 
Short-term lease costSelling, general and administrative expenses955 1,427 3,611 2,466 
Total lease cost$16,293 $15,983 $33,780 $36,093 
Schedule of Supplemental Cash Flow Information Supplemental cash flow information related to leases for the three and six months ended June 30, 2023 and 2022 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
 2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$13,526 $15,663 $25,245 $30,466 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$3,679 $5,248 $7,028 $24,732 
Non-cash net increase/(decrease) due to lease modifications:
Operating lease right-of-use assets$4,508 $1,581 $5,891 $(5,847)
Operating lease liabilities$5,026 $325 $6,140 $(7,109)
Schedule of Weighted Average Lease Terms and Discount Rates Weighted average remaining lease term and discount rate as of June 30, 2023 and 2022 were as follows:
 As of June 30, 2023As of June 30, 2022
Weighted average remaining lease term, in years:
Operating leases5.25.7
Weighted average discount rate:
Operating leases3.8 %2.2 %
Schedule of Maturity of Operating Lease Liabilities As of June 30, 2023, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2023 (excluding six months ended June 30, 2023)
$23,155 
202439,896 
202531,827 
202625,524 
202716,712 
Thereafter32,410 
Total lease payments169,524 
Less: imputed interest(14,536)
Total$154,988