XML 222 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Geographic Area 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)2024202320242023
United States$355,252 $307,258 $683,895 $591,369 
Canada30,978 36,193 60,366 72,654 
Europe11,753 17,540 30,847 34,456 
Pacific Rim4,266 1,054 8,489 2,991 
Latin America35,071 13,439 67,180 20,868 
Other2,884 2,500 5,908 3,916 
Intersegment revenue elimination(668)— (1,063)— 
Total revenue$439,536 $377,984 $855,622 $726,254 
Schedule of Rental Revenue from Operating Leases
Rental revenue from operating leases:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2024202320242023
Revenue from operating leases$4,125 $4,822 $8,410 $10,923