XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
(in thousands)2023202220232022
United States$307,258 $261,071 $591,369 $386,327 
Canada36,193 36,372 72,654 46,169 
Europe17,540 9,889 34,456 17,971 
Pacific Rim1,054 5,585 2,991 10,624 
Latin America13,439 6,949 20,868 11,794 
Other2,500 1,470 3,916 2,536 
Total revenue$377,984 $321,336 $726,254 $475,421 
Operating Lease Income
Rental revenue from operating leases:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2023202220232022
Revenue from operating leases$4,822 $4,304 $10,923 $7,932