v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
LEASES  
Schedule of future minimum lease payments

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

    

Operating Lease Liability

    

Finance Lease Liability

July 1, 2025 through December 31, 2025

 

$

2,352

 

$

231

2026

 

4,509

 

312

2027

 

4,319

 

264

2028

 

2,193

 

171

2029

 

 

121

Thereafter

Total undiscounted future minimum lease payments

$

13,373

$

1,099

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

 

(985)

 

(101)

Total lease liabilities

$

12,388

$

998

Schedule of components of lease expenses

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2025

    

2024

2025

2024

Operating lease expense

 

Cost of revenue - devices and supplies

$

95

 

$

94

 

$

208

 

$

190

General and administrative

581

570

1,137

1,152

Sales and marketing expense

208

219

415

435

Total operating lease expense

$

884

$

883

$

1,760

$

1,777

Finance lease expense

Total amortization of leased assets

$

74

$

45

$

147

$

95

Interest on lease liabilities

13

5

26

9

Total finance lease expense

$

87

$

50

$

173

$

104