XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Revenue by Geographic Area The following summarizes the Company’s revenue by geographic area (in thousands):
Year Ended
December 31, 2021December 31, 2020December 31, 2019
North America$240,677 $186,015 $163,812 
Europe 11,115 — — 
Total$251,792 $186,015 $163,812 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents as well as restricted cash reported within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows (in thousands):
December 31,
20212020
Cash and cash equivalents$84,550 $64,485 
Restricted cash, current560 364 
Restricted cash, non-current6,730 2,690 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$91,840 $67,539 
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash and cash equivalents as well as restricted cash reported within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows (in thousands):
December 31,
20212020
Cash and cash equivalents$84,550 $64,485 
Restricted cash, current560 364 
Restricted cash, non-current6,730 2,690 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$91,840 $67,539 
Schedule of Property and Equipment, Net
The estimated useful lives of the Company’s property and equipment are as follows:
Machinery and equipment
3-10 years
Internal-use software
1-3 years
Leasehold improvementsShorter of lease term or estimated useful life
Computers and software
2-3 years
Furniture and fixtures
5-7 years
Property and equipment, net consists of the following (in thousands):
December 31,
20212020
Machinery and equipment$48,874 $35,254 
Internal-use software5,517 4,764 
Computers and software5,336 3,677 
Leasehold improvements 4,705 4,459 
Furniture and fixtures856 519 
Construction in progress10,740 6,548 
76,028 55,221 
Less: accumulated depreciation and amortization(20,562)(14,090)
Property and equipment, net$55,466 $41,131