XML 44 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment Depreciation and amortization are calculated using the straight-line method over the estimated economic useful lives of the assets or, for leasehold improvements, over the shorter of the estimated economic useful life or related lease terms as follows:
Furniture and fixtures
3-7 years
Leasehold improvements
2-5 years
Software
2-3 years
Tooling and manufacturing equipment3 years
Computer equipment2 years
Property and equipment consisted of the following as of:

December 31, 2023December 31, 2022
Tooling and manufacturing equipment$2,632 $2,731 
Furniture and fixtures639 639 
Computer equipment348 660 
Software106 106 
Leasehold improvements35 29 
Total property and equipment3,760 4,165 
Less accumulated depreciation and amortization(3,383)(3,057)
Property and equipment, net$377 $1,108 
Schedule of Allowance for Doubtful Accounts
The following table summarizes the Company's allowance for credit losses for the years ended December 31, 2023 and 2022:

Allowance for credit losses:Beginning BalanceCharges to ExpenseCharges to RevenueWrite-offsEnding Balance
Year ended December 31, 2022$403 3,014 (63)(341)$3,013 
Year ended December 31, 2023$3,013 1,020 (29)(682)$3,322 
Schedule of Accrued Warranty
Changes in accrued warranty were as follows:

For the Year Ended December 31,
20232022
Accrued warranty, beginning of period$712 $661 
Provision for warranties issued during the period574 526 
Settlements of warranty claims during the period(504)(475)
Accrued warranty, end of period$782 $712