XML 144 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Estimated Useful Lives of Identifiable Intangibles (Detail) - SADA Systems, LLC
Dec. 31, 2024
Customer relationships  
Acquired Finite Lived Intangible Assets [Line Items]  
Estimated Economic Life 10 years
Trade name  
Acquired Finite Lived Intangible Assets [Line Items]  
Estimated Economic Life 3 years
Non-compete agreements | Minimum  
Acquired Finite Lived Intangible Assets [Line Items]  
Estimated Economic Life 3 years
Non-compete agreements | Maximum  
Acquired Finite Lived Intangible Assets [Line Items]  
Estimated Economic Life 5 years