XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Additional Lease Information
Total operating lease costs were as follows (in thousands):

Three Months Ended
March 31,
Classification20242023
Operating lease costsSelling, general and administrative expense$1,855 $1,553 
Operating lease costsCost of sales68 — 
Variable lease costsSelling, general and administrative expense329 265 
Variable lease costsCost of sales34 — 
Total lease costs$2,286 $1,818 
The weighted-average remaining lease term and weighted-average discount rate on long-term leases was as follows:

March 31,March 31,
20242023
Weighted-average remaining lease term - operating leases7.0 years7.5 years
Weighted-average discount rate - operating leases5.6 %4.5 %
Schedule of Future Minimum Lease Payments Under Long-term Non-cancelable Operating Leases
The maturity analysis of the operating lease liabilities as of March 31, 2024 was as follows (in thousands):
Amount
For the remainder of the year ending December 31, 2024
$5,462 
Years ending December 31,
20258,472 
20268,249 
20276,896 
20285,897 
20295,054 
Thereafter12,273 
Total minimum lease payments(1)
52,303 
Less: imputed interest(9,669)
Net present value of operating lease liabilities42,634 
Less: current portion(5,372)
Long-term portion$37,262 

(1) Future minimum lease payments exclude $4.6 million of future payments required under signed lease agreements that has not yet commenced. These operating leases will commence after March 31, 2024 with a lease term of five to seven years.