XML 37 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
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)20262025
United States$366,236 $357,132 
Canada69,293 67,630 
Europe17,806 13,831 
Pacific Rim9,516 7,772 
Latin America31,233 28,637 
Other2,498 3,681 
Intersegment revenue elimination(587)(654)
Total revenue$495,995 $478,029 
Schedule of Rental Revenue from Operating Leases
Rental revenue from operating leases:
Three Months Ended March 31,
(in thousands)20262025
Revenue from operating leases$7,694 $6,594