XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Acquired Intangible Assets (Details)
$ in Thousands
12 Months Ended
Feb. 01, 2024
USD ($)
Milestone
Dec. 31, 2024
Dec. 31, 2023
Acquisitions      
Estimated Useful Life   9 years 1 month 6 days 10 years 2 months 12 days
Summit Texas      
Acquisitions      
Estimated Fair Value $ 170,100    
Summit Texas | Minimum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 18.50%    
Summit Texas | Maximum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 20.50%    
Summit Texas | Contingent earn-out obligations      
Acquisitions      
Number of earnings milestones | Milestone 4    
Term of earnings milestones 47 months    
Estimated milestone payment, upper range $ 20,500    
Estimated milestone payment, lower range $ 2,600    
Summit Texas | Contingent earn-out obligations | Minimum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 18.20%    
Summit Texas | Contingent earn-out obligations | Maximum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 19.50%    
Summit Texas | Backlog      
Acquisitions      
Estimated Useful Life 1 year 8 months 12 days    
Estimated Fair Value $ 35,800    
Summit Texas | Trade Name      
Acquisitions      
Estimated Useful Life 22 years 10 months 24 days    
Estimated Fair Value $ 11,300    
Summit Texas | Customer Relationships      
Acquisitions      
Estimated Useful Life 10 years    
Estimated Fair Value $ 123,000    
J&S Utah      
Acquisitions      
Estimated Fair Value $ 63,300    
J&S Utah | Minimum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 15.50%    
J&S Utah | Maximum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 17.00%    
J&S Utah | Contingent earn-out obligations      
Acquisitions      
Number of earnings milestones | Milestone 3    
Term of earnings milestones 35 months    
Estimated milestone payment, upper range $ 4,700    
Estimated milestone payment, lower range $ 1,100    
J&S Utah | Contingent earn-out obligations | Minimum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 15.40%    
J&S Utah | Contingent earn-out obligations | Maximum | Measurement Input, Inception Discount Rate      
Acquisitions      
Cash flow discount rate 16.50%    
J&S Utah | Backlog      
Acquisitions      
Estimated Useful Life 1 year 8 months 12 days    
Estimated Fair Value $ 12,900    
J&S Utah | Trade Name      
Acquisitions      
Estimated Useful Life 22 years    
Estimated Fair Value $ 10,600    
J&S Utah | Customer Relationships      
Acquisitions      
Estimated Useful Life 9 years    
Estimated Fair Value $ 39,800