XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.2
The Company and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventory

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

1,376

$

1,539

Work in process

 

190

 

123

Finished goods

 

176

 

135

$

1,742

$

1,797

 

Schedule of ASRs, net and components of finished ASRs, net

June 30, 

December 31, 

    

2025

    

2024

Raw materials

$

3,034

$

2,465

ASRs in progress

 

197

 

322

Finished ASRs

 

12,166

 

11,790

 

15,397

 

14,577

Less: accumulated depreciation on Finished ASRs

 

(6,686)

 

(5,812)

ASRs, net

$

8,711

$

8,765

 

June 30, 

December 31, 

    

2025

    

2024

ASRs on lease or available for lease

$

10,692

$

10,553

Demonstration ASRs

 

392

587

Research and development ASRs

 

577

102

Charge boxes

505

548

 

12,166

11,790

Less: accumulated depreciation

 

(6,686)

(5,812)

Finished ASRs, net

$

5,480

$

5,978

 

Schedule of gross carrying amounts and accumulated amortization of the intangible assets with determinable lives

June 30, 2025

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

    

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(536)

$

454

Customer relationships

 

8

 

950

 

(322)

 

628

Total

$

1,940

$

(858)

$

1,082

    

    

December 31, 2024

Amortization

Gross

Period

carrying

Accumulated

Carrying

Intangible assets with determinable lives

(years)

    

amount

    

amortization

    

amount, net

Developed technology

 

5

$

990

$

(437)

 

$

553

Customer relationships

 

8

 

950

 

(262)

 

 

688

Total

$

1,940

$

(699)

 

$

1,241

 

Schedule of future intangible assets amortization expense

Year ending December 31, 

    

Amount

2025 (remaining 6 months)

$

158

2026

 

317

2027

 

275

2028

 

118

2029

 

119

2030 and thereafter

95

Total

$

1,082

 

Schedule of accrued expenses and other current liabilities

    

June 30, 

    

December 31, 

2025

2024

Legal, consulting and financial services

$

323

$

58

Sales tax

353

378

Warranty liability

362

 

364

Payroll and payroll taxes

347

364

Customer deposits

 

169

 

82

Credit cards

 

182

128

Accrued interest

210

Other

 

363

 

420

$

2,309

$

1,794

 

Schedule of change in the warranty liability

    

June 30, 

2025

    

2024

Balance January 1,

$

364

$

406

Provision for warranties issued

 

123

 

234

Warranty services provided

 

(125)

 

(183)

$

362

$

457

 

Schedule of potentially dilutive securities that were excluded from the computation of diluted net loss per share

    

June 30, 

June 30, 

2025

    

2024

Warrants to purchase common stock (convertible to Class A Common Stock)

186,411

172,880

Stock options

 

314,951

 

280,117

Total potentially dilutive shares

 

501,362

 

452,997