XML 34 R22.htm IDEA: XBRL DOCUMENT
v3.22.1

Restructuring Costs | 12 Months Ended
--- | ---
Dec. 31, 2021
Restructuring And Related Activities [Abstract] |
Restructuring Costs | NOTE 14 —Restructuring Costs At the beginning of 2021, the Company outsourced substantially all of its software development to a third-party and transferred 105 employees to support the ongoing work to be performed. In connection with outsourcing its software development, the Company entered into an agreement of future business volume over the next three years in the amount of $7,120, of which the Company has committed to that a minimum value of $3,100 will be assured in the first year of business. The Company has paid $3,127 during the year ended December 31, 2021. Additionally, at the beginning of 2021, the Company outsourced its manufacturing work to a supply chain partner and transferred 22 employees as part of this solution. During 2020, the Company continued to reduce headcount to better align its expenses with its revenue profile. The Company executed a reduction in force of approximately 10% of its U.S. employees in February 2020 and has also reduced headcount in certain international locations in India and Shenzhen. The Company has also relocated its headquarters from San Mateo, California to Austin, Texas, a lower cost location. The table below sets forth the activity in the Company’s restructuring costs during 2021 and 2020:
|  |  | Restructuring Costs Liability |
Balance at January 1, 2020 |  | $ | 511 |
Additions: expensed costs |  |  | 1,663 |
Payments: expenses paid out |  |  | (1,715 | )
Balance at December 31, 2020 |  | $ | 459 |
Payments: expenses paid out |  |  | (459) |
Balance at December 31, 2021 |  | $ | — |
Total restructuring costs of $1,663 were broken out between operating expenses of $1,546 and cost of revenues of $117 for the year ended December 31, 2020. The Company paid insignificant bonuses and cash settlement of options for the India employees for the year ended December 31, 2021.

X
- References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedActivitiesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.P.4(e)) -URI http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -URI http://asc.fasb.org/topic&trid=2175745 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 + Details
Name: | us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration