XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Certain Balance Sheet Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Allowance for Credit Losses
The following table summarizes the Company's allowance for credit losses for the three months ended March 31, 2024 and 2023:

Allowance for credit losses:Beginning BalanceCharges to ExpenseCharges to RevenueWrite-offsEnding Balance
Three Months Ended March 31, 2023$3,013 83 (20)(128)$2,948 
Three Months Ended March 31, 2024$3,322 (388)56 (2,490)$500 
Schedule of Property and Equipment
Property and equipment consisted of the following as of:

March 31, 2024December 31, 2023
Tooling and manufacturing equipment$2,633 $2,632 
Furniture and fixtures633 639 
Computer equipment335 348 
Software106 106 
Leasehold improvements35 35 
Total property and equipment3,742 3,760 
Less accumulated depreciation and amortization(3,458)(3,383)
Property and equipment, net$284 $377 
Schedule of Accrued Warranty
Changes in accrued warranty were as follows:
For the Three Months Ended
March 31,
20242023
Accrued warranty, beginning of period$782 $712 
Provision for warranties issued during the period177 35 
Settlements of warranty claims during the period(191)(155)
Accrued warranty, end of period$768 $592