XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2023
Deferred Revenue Disclosure [Abstract]  
Disaggregation of Revenue
Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
United States$344,920 $284,771 $936,289 $668,504 
Canada35,727 36,879 108,380 82,931 
Europe20,805 13,391 55,261 35,377 
Pacific Rim2,477 2,549 5,468 7,711 
Latin America31,971 8,501 52,839 24,853 
Other3,009 1,060 6,926 3,196 
Total revenue$438,909 $347,151 $1,165,163 $822,572 
Operating Lease Income
Rental revenue from operating leases:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2023202220232022
Revenue from operating leases$4,323 $5,542 $12,831 $13,879