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) | 2025 | | 2024 | | 2025 | | 2024 | United States | $ | 371,138 | | | $ | 355,252 | | | $ | 728,270 | | | $ | 683,895 | | Canada | 74,337 | | | 30,978 | | | 141,967 | | | 60,366 | | Europe | 16,121 | | | 11,753 | | | 29,952 | | | 30,847 | | Pacific Rim | 7,621 | | | 4,266 | | | 15,393 | | | 8,489 | | Latin America | 29,842 | | | 35,071 | | | 58,479 | | | 67,180 | | Other | 3,959 | | | 2,884 | | | 7,640 | | | 5,908 | | Intersegment revenue elimination | (581) | | | (668) | | | (1,235) | | | (1,063) | | Total revenue | $ | 502,437 | | | $ | 439,536 | | | $ | 980,466 | | | $ | 855,622 | |
|
Schedule of Rental Revenue from Operating Leases |
Rental revenue from operating leases: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | 2025 | | 2024 | | 2025 | | 2024 | Revenue from operating leases | $ | 6,636 | | | $ | 4,125 | | | $ | 13,230 | | | $ | 8,410 | | | | | | | | | |
|