v3.26.3
Goodwill and Intangibles - Schedule of Definite-Lived and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized intangible assets:    
Gross carrying amount $ 105,630 $ 59,130
Accumulated amortization (26,211) (19,903)
Net intangible assets, excluding goodwill 79,419 39,227
Unamortized intangible assets:    
Gross carrying amount 9,960 9,960
Net intangible assets, excluding goodwill 9,960 9,960
Gross carrying amount 115,590 69,090
Accumulated amortization (26,211) (19,903)
Total amortized and unamortized assets, excluding goodwill 89,379 49,187
Trade name – Limbach    
Unamortized intangible assets:    
Gross carrying amount 9,960 9,960
Net intangible assets, excluding goodwill 9,960 9,960
Customer relationships    
Amortized intangible assets:    
Gross carrying amount 82,120 47,620
Accumulated amortization (16,070) (11,741)
Net intangible assets, excluding goodwill 66,050 35,879
Unamortized intangible assets:    
Accumulated amortization (16,070) (11,741)
Backlog    
Amortized intangible assets:    
Gross carrying amount 14,460 5,960
Accumulated amortization (6,725) (5,800)
Net intangible assets, excluding goodwill 7,735 160
Unamortized intangible assets:    
Accumulated amortization (6,725) (5,800)
Trade name, trademarks and intellectual property    
Amortized intangible assets:    
Gross carrying amount 6,950 5,550
Accumulated amortization (3,352) (2,362)
Net intangible assets, excluding goodwill 3,598 3,188
Unamortized intangible assets:    
Accumulated amortization (3,352) $ (2,362)
Developed technology    
Amortized intangible assets:    
Gross carrying amount 400  
Accumulated amortization (18)  
Net intangible assets, excluding goodwill 382  
Unamortized intangible assets:    
Accumulated amortization (18)  
Non-compete agreements    
Amortized intangible assets:    
Gross carrying amount 1,700  
Accumulated amortization (46)  
Net intangible assets, excluding goodwill 1,654  
Unamortized intangible assets:    
Accumulated amortization $ (46)