v3.25.1
Goodwill and Intangibles - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized intangible assets:    
Gross carrying amount $ 42,930 $ 42,930
Accumulated amortization (13,497) (11,662)
Net intangible assets, excluding goodwill 29,433 31,268
Unamortized intangible assets:    
Gross carrying amount 9,960 9,960
Net intangible assets, excluding goodwill 9,960 9,960
Gross carrying amount 52,890 52,890
Accumulated amortization (13,497) (11,662)
Total amortized and unamortized assets, excluding goodwill 39,393 41,228
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 32,820 32,820
Accumulated amortization (8,160) (7,124)
Net intangible assets, excluding goodwill 24,660 25,696
Unamortized intangible assets:    
Accumulated amortization (8,160) (7,124)
Backlog    
Amortized intangible assets:    
Gross carrying amount 5,560 5,560
Accumulated amortization (3,872) (3,310)
Net intangible assets, excluding goodwill 1,688 2,250
Unamortized intangible assets:    
Accumulated amortization (3,872) (3,310)
Trade name, trademarks and intellectual property    
Amortized intangible assets:    
Gross carrying amount 4,550 4,550
Accumulated amortization (1,465) (1,228)
Net intangible assets, excluding goodwill 3,085 3,322
Unamortized intangible assets:    
Accumulated amortization $ (1,465) $ (1,228)