Annual report [Section 13 and 15(d), not S-K Item 405]

Acquisitions - Weighted-Average Useful Life of Acquired Intangible Assets (Details)

v3.25.1
Acquisitions - Weighted-Average Useful Life of Acquired Intangible Assets (Details)
12 Months Ended
Jan. 25, 2024
Dec. 31, 2024
Customer relationships    
Business Acquisition [Line Items]    
Estimated useful life (in years)   14 years
Non-compete agreements    
Business Acquisition [Line Items]    
Estimated useful life (in years)   4 years
Omni Newco, LLC | Customer relationships    
Business Acquisition [Line Items]    
Estimated useful life (in years) 14 years  
Omni Newco, LLC | Non-compete agreements    
Business Acquisition [Line Items]    
Estimated useful life (in years) 4 years  
Omni Newco, LLC | Trademarks and other    
Business Acquisition [Line Items]    
Estimated useful life (in years) 5 years