XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 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 September 30,Nine Months Ended September 30,
(in thousands)2024202320242023
United States$357,164 $344,920 $1,041,059 $936,289 
Canada55,912 35,727 116,278 108,380 
Europe13,853 20,805 44,700 55,261 
Pacific Rim4,958 2,477 13,447 5,468 
Latin America33,560 31,971 100,740 52,839 
Other2,987 3,009 8,895 6,926 
Intersegment revenue elimination(415)— (1,478)— 
Total revenue$468,019 $438,909 $1,323,641 $1,165,163 
Schedule of Rental Revenue from Operating Leases
Rental revenue from operating leases:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2024202320242023
Revenue from operating leases$4,115 $4,323 $12,525 $12,831