XML 50 R24.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2024
Leases [Abstract]  
Schedule of Additional Lease Information
Total operating lease costs were as follows (in thousands):

Three Months Ended
September 30,
Nine Months Ended
September 30,
Classification2024202320242023
Operating lease costsSelling, general and administrative expense$1,997 $1,789 $5,780 $5,141 
Operating lease costsCost of sales69 $— 205 — 
Variable lease costsSelling, general and administrative expense437 343 1,255 936 
Variable lease costsCost of sales34 — 102 — 
Sublease incomeSelling, general and administrative expense(52)— (88)— 
Total lease costs$2,485 $2,132 $7,254 $6,077 
The weighted-average remaining lease term and weighted-average discount rate on long-term leases was as follows:

Nine Months Ended
September 30,
20242023
Weighted-average remaining lease term - operating leases6.6 years7.3 years
Weighted-average discount rate - operating leases5.9 %5.5 %
Schedule of Future Minimum Lease Payments Under Long-term Non-cancelable Operating Leases
The maturity analysis of the operating lease liabilities as of September 30, 2024 was as follows (in thousands):
Amount
For the remainder of the year ending December 31, 2024
$1,522 
Years ending December 31,
20259,031 
20268,844 
20277,511 
20286,532 
20295,710 
Thereafter13,263 
Total minimum lease payments(1)
52,413 
Less: imputed interest(9,427)
Net present value of operating lease liabilities42,986 
Less: current portion(5,930)
Long-term portion$37,056 

(1) Future minimum lease payments exclude $1.6 million of future payments required under a signed lease agreement that has not yet commenced. The operating lease will commence after September 30, 2024 with a lease term of five years.