v3.26.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components

Note 3. Balance sheet components

Receivables, net

The Company’s accounts receivable arise from sales on credit to customers. The Company establishes an allowance for credit losses to present the net amount of accounts receivable expected to be collected. The estimate is determined by using the loss-rate method, which requires an estimation of loss rates based upon historical loss experience adjusted for factors that are relevant to determining the expected collectability of accounts receivables. Some of these factors include macroeconomic conditions that correlate with historical loss experience, delinquency trends, aging behavior of receivables and credit and liquidity indicators for individual customers.

The components of Receivable, net are as follows (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Trade accounts receivable

 

$

58,357

 

 

$

43,806

 

Other receivables

 

 

447

 

 

 

1

 

Total receivables

 

 

58,804

 

 

 

43,807

 

Less: Allowance for credit losses

 

 

(2,551

)

 

 

(3,402

)

Receivables, net

 

$

56,253

 

 

$

40,405

 

The Allowance for credit losses activity was as follows (in thousands):

 

 

Year ended December 31,

 

 

Year Ended December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Beginning balance

 

$

2,095

 

 

$

2,551

 

Provision increase

 

 

954

 

 

 

1,408

 

Recoveries

 

 

(46

)

 

 

(63

)

Amounts written-off

 

 

(452

)

 

 

(494

)

Ending balance

 

$

2,551

 

 

$

3,402

 

The amounts written-off include receivables that were deemed uncollectible and were previously reserved for.

Inventories, net

Inventories, net consisted of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Finished goods

 

$

70,825

 

 

$

60,657

 

Raw materials

 

 

21,271

 

 

 

10,763

 

Gross inventory

 

 

92,096

 

 

 

71,420

 

Less: Excess and obsolescence reserve

 

 

(24,018

)

 

 

(29,430

)

Inventories, net

 

$

68,078

 

 

$

41,990

 

The following table reflects the activity in the Company’s Inventory excess and obsolete provision (in thousands):

 

 

Year ended
December 31,

 

 

Year Ended December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Beginning balance

 

$

10,746

 

 

$

24,018

 

Inventory written off

 

 

(798

)

 

 

(569

)

Increase (decrease) in excess and obsolete provision

 

 

14,070

 

 

 

5,981

 

Ending balance

 

$

24,018

 

 

$

29,430

 

 

Inventory reserves are established for estimated excess and obsolete inventory equal to the difference between the cost of the inventory and the estimated net realizable value of the inventory based on historical usage, known trends, inventory age and market conditions and judgment about the consumption and our ability to sell the inventory.

Other noncurrent assets

Other noncurrent assets consisted of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Supplier prepayments

 

$

2,128

 

 

$

11,797

 

Prepaid security deposit

 

 

554

 

 

 

539

 

Debt issuance costs

 

 

364

 

 

 

 

Other

 

 

417

 

 

 

1,308

 

Other noncurrent assets

 

$

3,463

 

 

$

13,644

 

 

 

 

 

 

 

 

The supplier prepayments represent payments made to our component suppliers for goods to be received beyond one year.

Accrued liabilities

Accrued liabilities consisted of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Accrued goods and services

 

$

6,288

 

 

$

6,832

 

Accrued loss on supplier commitments

 

 

1,324

 

 

 

1,634

 

Accrued inventory purchases

 

 

2,768

 

 

 

1,756

 

Accrued customer reserves

 

 

28,696

 

 

 

19,934

 

Other

 

 

512

 

 

 

824

 

Accrued liabilities

 

$

39,588

 

 

$

30,980

 

 

 

 

 

 

 

 

Accrued loss on supplier commitments reflects accrued loss on purchase obligations with its suppliers for component inventory expected to be scrapped.

Accrued warranty

Provision for warranty claims is primarily related to our hardware products and recorded at the time products are sold. The change to accrued warranty was as follows (in thousands):

 

 

Year ended
December 31,

 

 

Year Ended December 31,

 

 

 

2023

 

 

2024

 

 

 

 

 

 

 

 

Beginning balance

 

$

1,651

 

 

$

1,484

 

Costs to service warranty

 

 

(178

)

 

 

(14

)

Provision increase (decrease), net

 

 

11

 

 

 

(27

)

Ending balance

 

$

1,484

 

 

$

1,443

 

 

 

 

 

 

 

 

At December 31, 2023, $1.2 million is included in Other current liabilities and $0.3 million is included in Other noncurrent liabilities on the Company’s consolidated balance sheet. At December 31, 2024, $1.3 million is included in Other current liabilities and $0.1 million is included in Other noncurrent liabilities on the Company’s consolidated balance sheet.

Other current liabilities

Other current liabilities consisted of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Accrued sales returns

 

$

15,443

 

 

$

5,687

 

Accrued warranty

 

 

1,174

 

 

 

1,274

 

Current lease liabilities

 

 

1,531

 

 

 

1,232

 

Accrued taxes

 

 

1,690

 

 

 

241

 

Other current liabilities

 

$

19,838

 

 

$

8,434

 

Other noncurrent liabilities

Other noncurrent liabilities consisted of the following (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2023

 

 

2024

 

 

 

(Restated)

 

 

 

 

Accrued loss on supplier commitments

 

$

11,918

 

 

$

16,784

 

Accrued warranty

 

 

310

 

 

 

169

 

Other liabilities

 

 

1,308

 

 

 

1,469

 

Other noncurrent liabilities

 

$

13,536

 

 

$

18,422