XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Revenue and Accounts Receivable Concentration The following tables present total revenue and accounts receivable concentration for the indicated periods as of the dates presented:

 

 

 

Year Ended December 31,

 

 

2024

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

Customer A

 

 

28

%

 

 

33

%

 

 

28

%

Customer B

 

 

17

 

 

 

11

 

 

 

10

 

Customer C

 

 

15

 

 

*

 

 

*

 

 

 

60

%

 

 

44

%

 

 

38

%

 

* Customer accounted for less than 10% of total revenue in the period.

 

 

As of December 31,

 

 

2024

 

 

2023

 

Accounts Receivable:

 

 

 

 

Customer A

 

 

22

%

 

 

39

%

Customer B

 

 

17

 

 

 

11

 

Customer C

 

 

22

 

 

*

 

 

 

61

%

 

 

50

%

* Customer accounted for less than 10% of total accounts receivable in the period.

Summary of Allowance for Sales Returns The following table summarizes our allowance for sales returns (in thousands):

 

 

Balance at Beginning of Year

 

 

Additional Reserve

 

 

Applied Sales Return

 

 

Balance at End of Year

 

Allowance for sales returns and price exceptions:

 

 

 

 

 

 

 

 

During year ended December 31, 2024

 

$

677

 

 

$

2,248

 

 

$

(2,155

)

 

$

770

 

During year ended December 31, 2023

 

 

605

 

 

 

2,912

 

 

 

(2,840

)

 

 

677

 

During year ended December 31, 2022

 

 

947

 

 

 

1,899

 

 

 

(2,241

)

 

 

605

 

Schedule of Property and Equipment Estimated Useful Lives

We record property and equipment at cost and depreciate it using the straight-line method over the estimated useful lives of the related assets. The useful lives are as follows:

Category

 

Useful Life

 

 

Machinery and equipment

 

1 to 10 years

 

 

Computer equipment and software

 

3 to 5 years

 

 

Furniture and fixtures

 

3 to 7 years

 

 

Equipment acquired under finance leases

 

3 to 7 years

 

 

Leasehold improvements

 

Shorter of remaining lease term or expected useful life