XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
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)2025202420252024
United States$378,291 $357,164 $1,106,561 $1,041,059 
Canada78,597 55,912 220,564 116,278 
Europe18,295 13,853 48,247 44,700 
Pacific Rim8,510 4,958 23,903 13,447 
Latin America31,055 33,560 89,534 100,740 
Other3,782 2,987 11,422 8,895 
Intersegment revenue elimination(572)(415)(1,807)(1,478)
Total revenue$517,958 $468,019 $1,498,424 $1,323,641 
Schedule of Rental Revenue from Operating Leases
Rental revenue from operating leases:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2025202420252024
Revenue from operating leases$6,485 $4,115 $19,715 $12,525