XML 102 R88.htm IDEA: XBRL DOCUMENT
v3.25.4

Multiemployer Pension Plans - Schedule of Multiemployer Plans (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
Multiemployer Plans [Line Items] |  |  |
Contributions | $ 14,330 | $ 10,254 | $ 11,637
Pipefitters Local 636 Defined Benefit Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 1,264 | 1,308 | 1,439
Sheet Metal Workers Local Union No. 80 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 913 | 984 | 1,255
Pipefitters Union Local No. 537 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 877 | 1,157 | 1,140
United Association National Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 846 | 715 | 579
Plumbers Local No 98 Defined Benefit Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 792 | 1,098 | 1,175
Heating, Piping and Refrigeration Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 767 | 388 | 295
Plumbers and Pipefitters Local Union No. 43 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 663 | 875 | 1,500
Steamfitters Local Union No. 420 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 636 | 565 | 633
Plumbers & Steamfitters Local 577 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 406 | 423 | 330
Sheet Metal Workers Local 98 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 399 | 475 | 830
Plumbers & Pipefitters of Local Union No. 333 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 393 | 537 | 345
Plumbers & Pipefitters Local No 189 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 386 | 571 | 592
Sheet Metal Workers' National Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 326 | 297 | 540
Indiana/Kentucky/Ohio Regional Council of Carpenters Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 242 | 7 | 0
Plumbers & Pipefitters Local Unions 502 & 633 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 230 | 19 | 0
Refrigeration, Air Conditioning & Service Division (UA-NJ) Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 128 | 100 | 83
West Michigan Plumbers, Fitters, and Service Trades Local Union No. 174 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 126 | 6 | 0
Electrical Workers Local No. 26 Pension Trust Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 111 | 77 | 87
United Assn Of Journeymen Plumbers & Pipefitters Local 357 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 109 | 0 | 0
Michigan Laborer's Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 79 | 3 | 0
Electrical Workers Local No. 26 Pension Trust Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 75 | 138 | 178
Ironworkers Local 704 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 59 | 138 | 236
Plumbers and Steamfitters Local 166 AFL-CIO Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 54 | 0 | 0
Plumbers Local Union No. 690 Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 50 | 33 | 25
Rockford Pipe Trades Industry Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 47 | 2 | 0
Sheet Metal Workers Local 7, Zone 1 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 30 | 200 | 113
National Electrical Benefit Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 28 | 9 | 65
United Association Local Union No. 322 Pension Plan |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 27 | 33 | 27
Indiana Laborers Pension Fund |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 26 | 0 | 0
Plumbers Union Local No. 12 Pension |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | 0 | 2 | 5
All other plans |  |  |
Multiemployer Plans [Line Items] |  |  |
Contributions | $ 845 | $ 94 | $ 165

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-11 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480547/715-80-55-8 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480606/715-80-35-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-5 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlansLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PipefittersLocal636DefinedBenefitPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SheetMetalWorkersLocalUnionNo80PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PipefittersUnionLocalNo537PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_UnitedAssociationNationalPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersLocalNo98DefinedBenefitPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_HeatingPipingAndRefrigerationPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersAndPipefittersLocalUnionNo43PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SteamFittersLocalUnionNo420PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersSteamFittersLocal577PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SheetMetalWorkersLocal24PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersPipeFittersOfLocalUnionNo333PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersPipefittersLocalNo189PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SheetMetalWorkersNationalPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_IndianaKentuckyOhioRegionalCouncilOfCarpentersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_LocalUnion502633PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_RefrigerationAirConditioningServiceDivisionUANJPensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_WestMichiganPlumbersFittersAndServiceTradesLocalUnionNo.174PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SteamFittersLocal449PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_Local357PipefittersMichiganMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_MichiganLaborersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_ElectricalWorkersLocalNo26PensionTrustFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_IronworkersLocal704PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersAndSteamfittersLocal166AFLCIOPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersLocalUnionNo690PensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_RockfordPipeTradesIndustryPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_SheetMetalWorkersLocal7Zone1PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_NationaLElectricalBenefitFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_UnitedAssociationLocalUnionNo322PensionPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_IndianaLaborersPensionFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_PlumbersUnionLocalNo12PensionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=lmb_AllOtherPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |