v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Additional Lease Information
Total operating lease costs were as follows (in thousands):

Three Months Ended
March 31,
Classification20252024
Operating lease costsGeneral and administrative expense$2,154 $1,855 
Operating lease costsCost of sales68 68 
Variable lease costsGeneral and administrative expense432 329 
Variable lease costsCost of sales43 34 
Sublease incomeGeneral and administrative expense(53)— 
Total lease costs$2,644 $2,286 
The weighted-average remaining lease term and weighted-average discount rate on long-term leases was as follows:
Three Months Ended
March 31,
20252024
Weighted-average remaining lease term - operating leases6.0 years7.0 years
Weighted-average discount rate - operating leases6.1 %5.6 %
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, 2025 was as follows (in thousands):
Amount
For the remainder of the year ending December 31, 2025
$6,606 
Years ending December 31,
202610,006 
20278,693 
20287,537 
20296,689 
20305,359 
Thereafter8,159 
Total minimum lease payments53,049 
Less: imputed interest(9,047)
Net present value of operating lease liabilities44,002 
Less: current portion(6,742)
Long-term portion$37,260