XML 74 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2022
Deferred Revenue Disclosure [Abstract]  
Disaggregation of Revenue
Disaggregated revenue by geographic area (based on the location to which the product is shipped to):
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2022202120222021
United States$261,071 $120,020 $386,327 $233,420 
Canada36,372 4,145 46,169 7,789 
Europe9,889 2,517 17,971 3,517 
Pacific Rim5,585 3,367 10,624 6,435 
Latin America6,949 2,621 11,794 4,821 
Other1,470 1,482 2,536 2,997 
Total revenue$321,336 $134,152 $475,421 $258,979