v3.25.2
Segment Reporting - Additional Information (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Customer
Jun. 30, 2025
Customer
Segment
Jun. 30, 2024
Segment Reporting Information [Line Items]      
Number of reportable segments | Segment   4  
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]   srt:ChiefOperatingOfficerMember  
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description   The Company's Chief Operating Decision Maker ("CODM") Joe Hanna, Chief Executive Officer, and senior management focus on several key measures to evaluate and assess each segment’s performance, including rental, rental related services and sales revenue growth, gross profit, income from operations and income before provision for income taxes.  
Customer Concentration Risk [Member] | Sales [Member]      
Segment Reporting Information [Line Items]      
Number of major customer | Customer 0 0  
Geographic Concentration Risk [Member] | Sales [Member] | Foreign Country Customers [Member]      
Segment Reporting Information [Line Items]      
Revenues from customers   2.00% 2.00%