XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
The deferred revenue balances from contracts with customers were as follows:
Years Ended December 31,
(in thousands)202220212020
Deferred revenue, beginning of the period$1,212 $1,105 $137 
Deferred revenue, end of the period1,108 1,212 1,105 
Change in deferred revenue during the period$(104)$107 $968 
Schedule of Revenue by Geographic Area
The following table presents the Company’s revenue disaggregated by primary geographical location:
Years Ended December 31,
(in thousands)202220212020
United States$472,754 $338,190 $199,011 
Canada80,142 56,916 29,871 
Rest of world100,664 63,499 28,074 
Total revenue$653,560 $458,605 $256,956