XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands)20242023
United States$328,643 $298,727 
Canada29,388 21,845 
Europe19,094 16,916 
Pacific Rim4,223 1,937 
Latin America32,109 7,429 
Other3,024 1,416 
Intersegment revenue elimination(395)— 
Total revenue$416,086 $348,270 
Schedule of Rental Revenue from Operating Leases
Rental revenue from operating leases:
Three Months Ended March 31,
(in thousands)20242023
Revenue from operating leases$4,287 $6,100