XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2025
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,
Classification2025202420252024
Operating lease costsGeneral and administrative expense$2,221 $1,997 $6,571 $5,780 
Operating lease costsCost of sales69 69 205 205 
Variable lease costsGeneral and administrative expense478 437 1,429 1,255 
Variable lease costsCost of sales44 34 142 102 
Sublease incomeGeneral and administrative expense(53)(52)(159)(88)
Total lease costs$2,759 $2,485 $8,188 $7,254 
The weighted-average remaining lease term and weighted-average discount rate on long-term leases were as follows:
Nine Months Ended
September 30,
20252024
Weighted-average remaining lease term - operating leases5.6 years6.6 years
Weighted-average discount rate - operating leases6.1 %5.9 %
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, 2025 was as follows (in thousands):
Amount
For the remainder of the year ending December 31, 2025
$1,708 
Years ending December 31,
202610,005 
20278,693 
20287,537 
20296,688 
20305,328 
Thereafter8,159 
Total minimum lease payments48,118 
Less: imputed interest(7,763)
Net present value of operating lease liabilities40,355 
Less: current portion(7,100)
Long-term portion$33,255