XML 79 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions - Schedule of Acquired Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Accumulated Amortization   $ 38,900 $ 24,800
Net Value   127,900 $ 117,200
Dickerson & Bowen, Inc.      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Gross Value   27,900  
Accumulated Amortization   980  
Net Value   $ 26,920  
LRC/MSG      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Gross Value $ 107,460    
Accumulated Amortization 13,166    
Net Value $ 94,294    
Customer relationships | Dickerson & Bowen, Inc.      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years)   20 years  
Gross Value   $ 18,200  
Accumulated Amortization   379  
Net Value   $ 17,821  
Customer relationships | LRC/MSG      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 20 years    
Gross Value $ 78,860    
Accumulated Amortization 4,272    
Net Value $ 74,588    
Backlog | Dickerson & Bowen, Inc.      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years)   1 year  
Gross Value   $ 600  
Accumulated Amortization   231  
Net Value   $ 369  
Backlog | LRC/MSG      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 1 year    
Gross Value $ 6,500    
Accumulated Amortization 6,500    
Net Value $ 0    
Trademarks/trade name | Dickerson & Bowen, Inc.      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years)   10 years  
Gross Value   $ 7,500  
Accumulated Amortization   312  
Net Value   $ 7,188  
Trademarks/trade name | LRC/MSG      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 10 years    
Gross Value $ 15,100    
Accumulated Amortization 1,636    
Net Value $ 13,464    
Permits | Dickerson & Bowen, Inc.      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years)   10 years  
Gross Value   $ 1,600  
Accumulated Amortization   58  
Net Value   $ 1,542  
Permits | LRC/MSG      
Acquired Indefinite-Lived Intangible Assets [Line Items]      
Useful Lives (Years) 10 years    
Gross Value $ 7,000    
Accumulated Amortization 758    
Net Value $ 6,242