XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Components of Lease Cost
During the three and nine months ended September 30, 2024 and 2023, the components of lease cost were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2024202320242023
Operating lease costSelling, general and administrative expenses$10,893 $11,592 $32,579 $34,725 
Variable lease costSelling, general and administrative expenses2,913 2,905 7,981 9,941 
Short-term lease costSelling, general and administrative expenses881 998 2,787 4,609 
Total lease cost$14,687 $15,495 $43,347 $49,275 
Schedule of Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the three and nine months ended September 30, 2024 and 2023 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2024202320242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$11,683 $12,383 $34,308 $37,628 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$837 $3,815 $11,823 $10,843 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$5,103 $1,312 $11,342 $7,203 
Operating lease liabilities$5,245 $1,276 $11,376 $7,416 
Schedule of Weighted Average Lease Terms and Discount Rates
Weighted average remaining lease term and discount rate as of September 30, 2024 and 2023 were as follows:
 As of September 30, 2024As of September 30, 2023
Weighted average remaining lease term, in years:
Operating leases4.65.0
Weighted average discount rate:
Operating leases4.3 %3.9 %
Schedule of Maturity of Operating Lease Liabilities
As of September 30, 2024, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2024 (excluding nine months ended September 30, 2024)
$11,098 
202540,667 
202634,216 
202724,747 
202820,533 
Thereafter21,728 
Total lease payments152,989 
Less: imputed interest(12,877)
Total$140,112