XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
Year Ended December 31,
(in thousands)202420232022
United States$1,389,754 $1,253,401 $932,418 
Canada192,213 141,125 118,722 
Europe58,144 79,643 51,631 
Pacific Rim20,584 13,515 10,768 
Latin America131,345 74,577 34,202 
Other14,006 9,841 3,681 
Intersegment revenue elimination(1,942)(1,700)— 
Total revenue$1,804,104 $1,570,402 $1,151,422 
Schedule of Operating Lease Income
Rental revenue from operating leases:
Year Ended December 31,
(in thousands)202420232022
Revenue from operating leases$17,519 $17,186 $17,675