XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue and Geographic Information
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue and Geographic Information Revenue and Geographic Information
Contract Balances — Amounts invoiced in advance of revenue recognition are recorded as deferred revenue on the consolidated balance sheets. Deferred revenue primarily relates to unspecified software updates and upgrades, hosting, technical support, marketing incentive programs, and subscription services.

The following table represents the changes in deferred revenue for the years ended December 31, 2021, December 25, 2020 and December 27, 2019:

December 31,
2021
December 25,
2020
December 27,
2019
Deferred revenue – beginning of period
$30,466 $23,820 $9,292 
Amounts billed, but not recognized
28,536 28,366 16,596 
Recognition of revenue
(27,086)(21,720)(10,162)
Deferred revenue acquired1,469 — 8,094 
Deferred revenue – end of period
$33,385 $30,466 $23,820 
The Company recorded deferred revenue of $20,944 in accrued liabilities and $12,441 in other liabilities as of December 31, 2021. The Company recorded deferred revenue of $18,654 in accrued liabilities and $11,812 in other liabilities as of December 25, 2020.

Disaggregation of Revenue — The following table sets forth revenue from the United States and all international dealers and distributors for the years ended December 31, 2021, December 25, 2020 and December 27, 2019:


202120202019
United States
$889,000 $719,429 $528,634 
International
119,013 94,684 62,208 
Total
$1,008,013 $814,113 $590,842 

Additionally, the Company’s revenue includes amounts recognized over time and at a point in time, and are as follows for the years ended December 31, 2021, December 25, 2020 and December 27, 2019:


202120202019
Products transferred at a point in time
$980,927 $792,393 $580,623 
Services transferred over time
27,086 21,720 10,219 
Total
$1,008,013 $814,113 $590,842 

Disaggregation of Property & Equipment Property and equipment, net, by geography as of December 31, 2021 and December 25, 2020:

20212020
United States
$18,027 $15,550 
International
4,576 4,658 
Total
$22,603 $20,208