XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Year Ended December 31,
(in thousands)20222021
United States$932,418 $457,094 
Canada118,722 14,706 
Europe51,631 25,257 
Pacific Rim10,768 15,155 
Latin America34,202 6,150 
Other3,681 1,928 
Total revenue$1,151,422 $520,290