v3.25.3
LEASES (Tables)
9 Months Ended
Sep. 30, 2025
LEASES  
Schedule of future minimum lease payments

As of September 30, 2025, the maturities of the Company’s future minimum lease payments were as follows (in thousands):

​

​

​

​

​

​

​

​

​

    

Operating Lease Liability

    

Finance Lease Liability

October 1, 2025 through December 31, 2025

 

$

1,176

 

$

145

2026

 

​

4,509

 

​

312

2027

 

​

4,319

 

​

264

2028

 

​

2,193

 

​

171

2029

 

​

—

 

​

121

Thereafter

​

​

—

​

​

—

Total undiscounted future minimum lease payments

​

$

12,197

​

$

1,013

Less: difference between undiscounted lease payments and discounted lease liabilities:

​

 

(836)

​

 

(90)

Total lease liabilities

​

$

11,361

​

$

923

Schedule of components of lease expenses

The components of lease expenses were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Nine Months Ended

​

​

September 30, 

​

September 30, 

​

    

2025

    

2024

​

2025

​

2024

​

​

​

​

​

​

​

​

​

​

​

​

​

Operating lease expense

 

​

​

​

​

​

​

​

​

​

​

​

Cost of revenue - devices and supplies

​

$

96

 

$

94

 

$

304

 

$

284

General and administrative

​

​

589

​

​

563

​

​

1,726

​

​

1,715

Sales and marketing expense

​

​

215

​

​

221

​

​

630

​

​

656

Total operating lease expense

​

$

900

​

$

878

​

$

2,660

​

$

2,655

​

​

​

​

​

​

​

​

​

​

​

​

​

Finance lease expense

​

​

​

​

​

​

​

​

​

​

​

​

Total amortization of leased assets

​

$

73

​

$

54

​

$

220

​

$

149

Interest on lease liabilities

​

​

11

​

​

8

​

​

37

​

​

17

Total finance lease expense

​

$

84

​

$

62

​

$

257

​

$

166

​