XML 209 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
The following table presents the Company’s revenue disaggregated based on the revenue source and the timing of revenue recognition:
Year Ended December 31,
202320222021
Revenue from hardware and accessories$394,666 $573,409 $440,984 
Revenue from services10,799 7,305 5,602 
Revenue from SaaS5,379 3,816 1,607 
Revenue from software upgrade rights2,720 154 — 
Total revenue$413,564 $584,684 $448,193 
Revenue from External Customers by Geographic Areas
The following table presents the Company’s revenue disaggregated based on geographic location of customers:
Year Ended December 31,
202320222021
United States$292,583 $417,476 $296,601 
Rest of World120,981 167,208 151,592 
Total revenue$413,564 $584,684 $448,193 
Included in the rest of world, is the country where the revenue during the periods presented exceeded 10% or more of the total revenue in the Company's consolidated statements of operations:
Year Ended December 31,
202320222021
Germany$46,152 $— $— 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
Contract liabilities
December 31,
20232022
Deferred revenue: enhanced warranties$21,057 $19,264 
Deferred revenue: other services14,814 8,576 
Total contract liabilities
$35,871 $27,840 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction These performance obligations are expected to be satisfied as follows:
Enhanced warrantiesOther services
2024$3,321 $10,789 
20255,012 2,673 
20265,853 798 
20274,127 394 
20281,956 160 
Thereafter788 — 
Total contract liabilities$21,057 $14,814