false2024Q20001606163--12-3117406611http://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2024#LongTermDebtAndCapitalLeaseObligationsxbrli:sharesiso4217:USDiso4217:USDxbrli:shareslmb:marketlmb:employeelmb:officelmb:segmentlmb:paymentxbrli:purelmb:projectlmb:covenantlmb:renewalTermlmb:extensionlmb:renewal_optionutr:sqft00016061632024-01-012024-06-3000016061632024-08-0200016061632024-06-3000016061632023-12-3100016061632024-04-012024-06-3000016061632023-04-012023-06-3000016061632023-01-012023-06-300001606163us-gaap:CommonStockMember2023-12-310001606163us-gaap:TreasuryStockCommonMember2023-12-310001606163us-gaap:AdditionalPaidInCapitalMember2023-12-310001606163us-gaap:RetainedEarningsMember2023-12-310001606163us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100016061632024-01-012024-03-310001606163us-gaap:CommonStockMember2024-01-012024-03-310001606163us-gaap:RetainedEarningsMember2024-01-012024-03-310001606163us-gaap:CommonStockMember2024-03-310001606163us-gaap:TreasuryStockCommonMember2024-03-310001606163us-gaap:AdditionalPaidInCapitalMember2024-03-310001606163us-gaap:RetainedEarningsMember2024-03-3100016061632024-03-310001606163us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001606163us-gaap:CommonStockMember2024-04-012024-06-300001606163us-gaap:RetainedEarningsMember2024-04-012024-06-300001606163us-gaap:CommonStockMember2024-06-300001606163us-gaap:TreasuryStockCommonMember2024-06-300001606163us-gaap:AdditionalPaidInCapitalMember2024-06-300001606163us-gaap:RetainedEarningsMember2024-06-300001606163us-gaap:CommonStockMember2022-12-310001606163us-gaap:TreasuryStockCommonMember2022-12-310001606163us-gaap:AdditionalPaidInCapitalMember2022-12-310001606163us-gaap:RetainedEarningsMember2022-12-3100016061632022-12-310001606163us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016061632023-01-012023-03-310001606163us-gaap:CommonStockMember2023-01-012023-03-310001606163us-gaap:RetainedEarningsMember2023-01-012023-03-310001606163us-gaap:CommonStockMember2023-03-310001606163us-gaap:TreasuryStockCommonMember2023-03-310001606163us-gaap:AdditionalPaidInCapitalMember2023-03-310001606163us-gaap:RetainedEarningsMember2023-03-3100016061632023-03-310001606163us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001606163us-gaap:CommonStockMember2023-04-012023-06-300001606163us-gaap:RetainedEarningsMember2023-04-012023-06-300001606163us-gaap:CommonStockMember2023-06-300001606163us-gaap:TreasuryStockCommonMember2023-06-300001606163us-gaap:AdditionalPaidInCapitalMember2023-06-300001606163us-gaap:RetainedEarningsMember2023-06-3000016061632023-06-300001606163lmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:ACMEIndustrialPipingLLCMember2023-07-030001606163lmb:EarnOutPaymentTwoMemberlmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:EarnOutPaymentOneMemberlmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:EarnOutPaymentOneMemberlmb:ACMEIndustrialPipingLLCMember2023-07-030001606163lmb:EarnOutPaymentTwoMemberlmb:ACMEIndustrialPipingLLCMember2023-07-030001606163lmb:EarnOutPaymentOneMembersrt:MaximumMemberlmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:EarnOutPaymentTwoMembersrt:MaximumMemberlmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:ACMEIndustrialPipingLLCMember2023-07-032023-07-030001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:ACMEIndustrialPipingLLCMember2023-07-030001606163lmb:ACMEIndustrialPipingLLCMember2023-07-032024-06-300001606163lmb:ACMEIndustrialPipingLLCMember2024-06-300001606163lmb:ACMEIndustrialPipingLLCMember2023-01-012023-12-310001606163lmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:IndustrialAirTransactionMember2023-11-010001606163lmb:EarnOutPaymentTwoMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMemberlmb:IndustrialAirTransactionMember2023-11-010001606163lmb:EarnOutPaymentTwoMemberlmb:IndustrialAirTransactionMember2023-11-010001606163lmb:EarnOutPaymentOneMembersrt:MaximumMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentTwoMembersrt:MaximumMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMemberlmb:FirstIAEarnoutPeriodMembersrt:MaximumMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMemberlmb:FirstIAEarnoutPeriodMembersrt:MinimumMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMembersrt:MaximumMemberlmb:IndustrialAirTransactionMemberlmb:SecondIAEarnoutPeriodMember2023-11-012023-11-010001606163lmb:EarnOutPaymentOneMembersrt:MinimumMemberlmb:IndustrialAirTransactionMemberlmb:SecondIAEarnoutPeriodMember2023-11-012023-11-010001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2023-11-010001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2023-11-012023-11-010001606163lmb:IndustrialAirTransactionMember2023-11-012024-06-300001606163lmb:IndustrialAirTransactionMember2024-06-300001606163lmb:OwnerDirectRelationshipsSegmentMember2024-04-012024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-04-012024-06-300001606163lmb:OwnerDirectRelationshipsSegmentMember2024-01-012024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-01-012024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2023-04-012023-06-3000016061632024-07-01lmb:OwnerDirectRelationshipsSegmentMember2024-06-3000016061632024-07-01lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-06-3000016061632025-01-012024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2025-01-012024-06-3000016061632025-01-01lmb:OwnerDirectRelationshipsSegmentMember2024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2022-12-310001606163lmb:OwnerDirectRelationshipsSegmentMember2022-12-310001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMemberlmb:ACMEIndustrialPipingLLCMember2023-01-012023-12-310001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:ACMEIndustrialPipingLLCMember2023-01-012023-12-310001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2023-01-012023-12-310001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2023-01-012023-12-310001606163lmb:IndustrialAirTransactionMember2023-01-012023-12-310001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2023-12-310001606163lmb:OwnerDirectRelationshipsSegmentMember2023-12-310001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2024-01-012024-06-300001606163lmb:OwnerDirectRelationshipsSegmentMemberlmb:IndustrialAirTransactionMember2024-01-012024-06-300001606163lmb:IndustrialAirTransactionMember2024-01-012024-06-300001606163lmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-06-300001606163lmb:OwnerDirectRelationshipsSegmentMember2024-06-300001606163us-gaap:CustomerRelationshipsMember2024-06-300001606163us-gaap:OrderOrProductionBacklogMember2024-06-300001606163us-gaap:TradeNamesMember2024-06-300001606163us-gaap:TradeNamesMember2024-06-300001606163us-gaap:CustomerRelationshipsMember2023-12-310001606163us-gaap:OrderOrProductionBacklogMember2023-12-310001606163us-gaap:TradeNamesMember2023-12-310001606163us-gaap:TradeNamesMember2023-12-310001606163lmb:WintrustRevolvingLoansMemberus-gaap:RevolvingCreditFacilityMember2024-06-300001606163lmb:WintrustRevolvingLoansMemberus-gaap:RevolvingCreditFacilityMember2023-12-310001606163srt:MinimumMember2024-06-300001606163srt:MaximumMember2024-06-300001606163us-gaap:VehiclesMember2024-06-300001606163us-gaap:VehiclesMember2023-12-310001606163us-gaap:BuildingMember2024-06-300001606163us-gaap:BuildingMember2023-12-310001606163us-gaap:SecuredDebtMemberlmb:WintrustTermLoanMember2021-02-240001606163us-gaap:RevolvingCreditFacilityMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LineOfCreditMember2021-02-240001606163lmb:ARWintrustRevolvingLoanMemberus-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-02-240001606163us-gaap:SecuredDebtMemberlmb:ARWintrustTermLoanMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2024-06-300001606163us-gaap:SecuredDebtMemberus-gaap:RevolvingCreditFacilityMemberlmb:ARWintrustRevolvingLoanMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2024-06-300001606163us-gaap:SecuredDebtMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LetterOfCreditMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2024-06-300001606163us-gaap:InterestRateSwapMember2022-07-310001606163us-gaap:SecuredDebtMemberlmb:WintrustTermLoanMember2023-05-050001606163us-gaap:SecuredDebtMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LetterOfCreditMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2023-05-050001606163us-gaap:RevolvingCreditFacilityMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LineOfCreditMember2023-05-050001606163us-gaap:RevolvingCreditFacilityMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LineOfCreditMember2023-05-052023-05-050001606163lmb:WintrustTermLoanMember2023-05-050001606163lmb:WintrustTermLoanMember2023-04-012023-05-050001606163lmb:WintrustTermLoanMember2023-01-012023-05-050001606163us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:SecuredOvernightFinancingRateSofrMemberus-gaap:LineOfCreditMember2023-05-052023-05-050001606163us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:SecuredOvernightFinancingRateSofrMemberus-gaap:LineOfCreditMember2023-05-052023-05-050001606163us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2023-05-052023-05-050001606163us-gaap:RevolvingCreditFacilityMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2023-05-052023-05-050001606163lmb:ARWintrustTermAndRevolvingLoansMember2023-05-050001606163lmb:ARWintrustTermAndRevolvingLoansMember2023-05-052023-05-050001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2023-05-052023-05-050001606163us-gaap:SecuredDebtMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LetterOfCreditMember2024-03-120001606163us-gaap:SecuredDebtMemberlmb:ARWintrustRevolvingLoanMemberus-gaap:LetterOfCreditMember2024-03-130001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2023-12-310001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2024-06-300001606163lmb:ARWintrustTermAndRevolvingLoansMember2024-04-012024-06-300001606163lmb:ARWintrustTermAndRevolvingLoansMember2024-01-012024-06-300001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2024-04-012024-06-300001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2024-01-012024-06-300001606163lmb:ARWintrustTermAndRevolvingLoansMember2023-01-012023-06-300001606163lmb:ARWintrustTermAndRevolvingLoansMember2023-04-012023-06-300001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2023-04-012023-06-300001606163srt:MaximumMemberlmb:ARWintrustTermAndRevolvingLoansMember2023-01-012023-06-300001606163lmb:WindtrustTermAndRevolvingLoansMember2024-06-300001606163lmb:LevelOneMember2024-01-012024-06-300001606163lmb:LevelOneMemberus-gaap:SecuredOvernightFinancingRateSofrMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-300001606163us-gaap:PrimeRateMemberlmb:LevelOneMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-300001606163lmb:LevelOneMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-300001606163lmb:LevelTwoMember2024-01-012024-06-300001606163lmb:LevelTwoMemberus-gaap:SecuredOvernightFinancingRateSofrMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-300001606163us-gaap:PrimeRateMemberlmb:LevelTwoMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-300001606163lmb:LevelTwoMemberlmb:WintrustRevolvingLoanMember2024-01-012024-06-3000016061632022-09-2900016061632022-09-292022-09-290001606163lmb:FifteenDollarExercisePriceSponsorWarrantsMember2024-06-300001606163lmb:FifteenDollarExercisePriceSponsorWarrantsMember2023-01-012023-12-310001606163lmb:FifteenDollarExercisePriceSponsorWarrantsMember2023-12-310001606163lmb:MergerWarrantsMember2023-01-012023-12-310001606163lmb:MergerWarrantsMember2023-12-310001606163lmb:SponsorWarrantMember2023-12-310001606163lmb:UnexercisedMergerWarrantsMember2023-07-200001606163lmb:A2022AmendedAndRestatedOmnibusIncentivePlanMember2022-03-252022-03-250001606163lmb:A2022AmendedAndRestatedOmnibusIncentivePlanMember2022-03-250001606163lmb:A2023AmendedAndRestatedOmnibusIncentivePlanMember2023-03-292023-03-290001606163lmb:A2023AmendedAndRestatedOmnibusIncentivePlanMember2023-03-290001606163lmb:ShareRepurchaseProgramMember2022-09-300001606163lmb:ShareRepurchaseProgramMember2022-09-012023-09-290001606163us-gaap:EmployeeStockMemberlmb:A2019EmployeeStockPurchasePlanMember2020-01-012020-01-010001606163us-gaap:EmployeeStockMemberlmb:A2019EmployeeStockPurchasePlanMember2020-01-010001606163us-gaap:EmployeeStockMemberlmb:A2019EmployeeStockPurchasePlanMember2024-01-012024-01-310001606163us-gaap:EmployeeStockMemberlmb:A2019EmployeeStockPurchasePlanMember2023-01-012023-01-310001606163us-gaap:EmployeeStockMemberlmb:A2019EmployeeStockPurchasePlanMember2024-06-300001606163us-gaap:FairValueInputsLevel1Member2024-04-012024-06-300001606163us-gaap:FairValueInputsLevel1Member2024-01-012024-06-300001606163us-gaap:FairValueInputsLevel1Member2023-04-012023-06-300001606163us-gaap:FairValueInputsLevel1Member2023-01-012023-06-300001606163lmb:OvernightRepurchaseAgreementsMember2024-06-300001606163lmb:OvernightRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel1Member2024-06-300001606163lmb:OvernightRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Memberlmb:OvernightRepurchaseAgreementsMember2024-06-300001606163us-gaap:USTreasuryBillSecuritiesMember2024-06-300001606163us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001606163us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMember2024-06-300001606163us-gaap:MoneyMarketFundsMember2024-06-300001606163us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2024-06-300001606163us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2024-06-300001606163us-gaap:FairValueInputsLevel1Member2024-06-300001606163us-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Member2024-06-300001606163lmb:OvernightRepurchaseAgreementsMember2023-12-310001606163lmb:OvernightRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001606163lmb:OvernightRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberlmb:OvernightRepurchaseAgreementsMember2023-12-310001606163us-gaap:USTreasuryBillSecuritiesMember2023-12-310001606163us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001606163us-gaap:USTreasuryBillSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryBillSecuritiesMember2023-12-310001606163us-gaap:MoneyMarketFundsMember2023-12-310001606163us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2023-12-310001606163us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2023-12-310001606163us-gaap:FairValueInputsLevel1Member2023-12-310001606163us-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberlmb:WintrustTermLoanMember2024-06-300001606163lmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-020001606163lmb:EarnOutPaymentTwoMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:EarnOutPaymentOneMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:EarnOutPaymentTwoMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-020001606163lmb:EarnOutPaymentOneMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-020001606163lmb:EarnOutPaymentTwoMembersrt:MaximumMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:EarnOutPaymentOneMembersrt:MaximumMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:EarnOutPaymentOneMembersrt:MinimumMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:EarnOutPaymentTwoMembersrt:MinimumMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-022021-12-020001606163lmb:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Memberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2021-12-0200016061632023-04-012024-04-300001606163lmb:ContingentConsiderationLiabilityMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:MinimumMemberlmb:ACMEIndustrialPipingLLCMember2024-06-300001606163lmb:ContingentConsiderationLiabilityMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberlmb:ACMEIndustrialPipingLLCMember2024-06-300001606163lmb:ContingentConsiderationLiabilityMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:FairValueInputsLevel3Membersrt:MaximumMemberlmb:IndustrialAirTransactionMember2024-06-300001606163lmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2024-04-012024-06-300001606163lmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2024-01-012024-06-300001606163lmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2023-04-012023-06-300001606163lmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember2023-01-012023-06-300001606163lmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:FirstACMEEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Memberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Memberlmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:FirstIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Memberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:FairValueInputsLevel3Memberlmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2024-06-300001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMember2024-06-300001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2024-06-300001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2024-06-300001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMember2024-06-300001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Member2024-06-300001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel2Member2024-06-300001606163us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberlmb:SecondIAEarnoutPeriodMember2024-06-300001606163lmb:A2023JakeMarshallEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163us-gaap:FairValueInputsLevel1Memberlmb:A2023JakeMarshallEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:A2023JakeMarshallEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberlmb:A2023JakeMarshallEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstACMEEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Memberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberlmb:FirstACMEEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Memberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:FairValueInputsLevel3Memberlmb:FirstIAEarnoutPeriodMemberlmb:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-12-310001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163lmb:SecondACMEEarnoutPeriodMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel3Member2023-12-310001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMember2023-12-310001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel1Member2023-12-310001606163us-gaap:OtherNoncurrentLiabilitiesMemberlmb:SecondIAEarnoutPeriodMemberus-gaap:FairValueInputsLevel2Member2023-12-310001606163us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberlmb:SecondIAEarnoutPeriodMember2023-12-3100016061632024-04-012024-04-300001606163us-gaap:OtherNoncurrentAssetsMember2024-06-300001606163us-gaap:InterestRateSwapMember2024-04-012024-06-300001606163us-gaap:InterestRateSwapMember2024-01-012024-06-300001606163us-gaap:InterestRateSwapMember2023-04-012023-06-300001606163us-gaap:InterestRateSwapMember2023-01-012023-06-300001606163lmb:ServiceBasedRestrictedStockUnitsRSUsMember2024-04-012024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsRSUsMember2023-04-012023-06-300001606163lmb:ServiceBasedRestrictedStockUnitsRSUsMember2024-01-012024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsRSUsMember2023-01-012023-06-300001606163lmb:PerformanceRSUsMember2024-04-012024-06-300001606163lmb:PerformanceRSUsMember2023-04-012023-06-300001606163lmb:PerformanceRSUsMember2024-01-012024-06-300001606163lmb:PerformanceRSUsMember2023-01-012023-06-300001606163us-gaap:EmployeeStockMember2024-04-012024-06-300001606163us-gaap:EmployeeStockMember2023-04-012023-06-300001606163us-gaap:EmployeeStockMember2024-01-012024-06-300001606163us-gaap:EmployeeStockMember2023-01-012023-06-300001606163us-gaap:OperatingSegmentsMemberlmb:OwnerDirectRelationshipsSegmentMember2024-04-012024-06-300001606163us-gaap:OperatingSegmentsMemberlmb:OwnerDirectRelationshipsSegmentMember2023-04-012023-06-300001606163us-gaap:OperatingSegmentsMemberlmb:OwnerDirectRelationshipsSegmentMember2024-01-012024-06-300001606163us-gaap:OperatingSegmentsMemberlmb:OwnerDirectRelationshipsSegmentMember2023-01-012023-06-300001606163us-gaap:OperatingSegmentsMemberlmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-04-012024-06-300001606163us-gaap:OperatingSegmentsMemberlmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2023-04-012023-06-300001606163us-gaap:OperatingSegmentsMemberlmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2024-01-012024-06-300001606163us-gaap:OperatingSegmentsMemberlmb:GeneralContractorConstructionManagerRelationshipsSegmentMember2023-01-012023-06-300001606163us-gaap:CorporateNonSegmentMember2024-04-012024-06-300001606163us-gaap:CorporateNonSegmentMember2023-04-012023-06-300001606163us-gaap:CorporateNonSegmentMember2024-01-012024-06-300001606163us-gaap:CorporateNonSegmentMember2023-01-012023-06-300001606163lmb:RealEstateLeasesMember2024-01-012024-06-300001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:ACMEIndustrialPipingLLCMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermThreeMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:IndustrialAirTransactionMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:IndustrialAirTransactionMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermOneMember2021-12-020001606163us-gaap:LandAndBuildingMemberlmb:IndustrialAirTransactionMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:IndustrialAirTransactionMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermThreeMember2021-12-022021-12-020001606163us-gaap:LandAndBuildingMemberlmb:IndustrialAirTransactionMemberlmb:FullTimeEmployeeMemberlmb:LeaseContractualTermTwoMember2021-12-020001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2021-06-300001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2021-06-012021-06-300001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2022-03-310001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2022-01-012022-03-310001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2024-01-012024-06-300001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2024-04-012024-06-300001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2023-01-012023-06-300001606163us-gaap:GeographicDistributionDomesticMembersrt:OfficeBuildingMember2023-04-012023-06-300001606163us-gaap:CostOfSalesMember2024-04-012024-06-300001606163us-gaap:CostOfSalesMember2023-04-012023-06-300001606163us-gaap:CostOfSalesMember2024-01-012024-06-300001606163us-gaap:CostOfSalesMember2023-01-012023-06-300001606163us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001606163us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001606163us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001606163us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001606163lmb:OperatingLeaseMemberus-gaap:CostOfSalesMember2024-04-012024-06-300001606163lmb:OperatingLeaseMemberus-gaap:CostOfSalesMember2023-04-012023-06-300001606163lmb:OperatingLeaseMemberus-gaap:CostOfSalesMember2023-01-012023-06-300001606163lmb:OperatingLeaseMemberus-gaap:CostOfSalesMember2024-01-012024-06-300001606163lmb:OperatingLeaseMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001606163lmb:OperatingLeaseMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001606163lmb:OperatingLeaseMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001606163lmb:OperatingLeaseMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001606163us-gaap:CostOfSalesMemberlmb:FinanceLeaseMember2024-04-012024-06-300001606163us-gaap:CostOfSalesMemberlmb:FinanceLeaseMember2023-04-012023-06-300001606163us-gaap:CostOfSalesMemberlmb:FinanceLeaseMember2024-01-012024-06-300001606163us-gaap:CostOfSalesMemberlmb:FinanceLeaseMember2023-01-012023-06-300001606163us-gaap:NonrelatedPartyMember2024-06-300001606163us-gaap:RelatedPartyMember2024-06-300001606163us-gaap:SuretyBondMember2024-06-300001606163lmb:A2021AmendedAndRestatedOmnibusIncentivePlanMember2024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMember2024-01-012024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMembersrt:DirectorMember2024-01-012024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMember2024-04-012024-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMember2023-04-012023-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMember2023-01-012023-06-300001606163lmb:ServiceBasedRestrictedStockUnitsMember2023-12-310001606163lmb:ServiceBasedRestrictedStockUnitsMember2024-06-300001606163srt:MinimumMemberlmb:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001606163srt:MaximumMemberlmb:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2024-04-012024-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2023-04-012023-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2023-12-310001606163lmb:PerformanceBasedRestrictedStockUnitsMember2024-06-300001606163lmb:PerformanceBasedRestrictedStockUnitsMember2023-06-300001606163us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001606163us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001606163us-gaap:RestrictedStockUnitsRSUMember2024-06-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2024
OR
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-36541
LIMBACH HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
| | | | | | | | |
Delaware, USA | | 46-5399422 |
(State or other jurisdiction of incorporation or organization) | | (I.R.S. Employer Identification No.) |
| | |
797 Commonwealth Drive, Warrendale, Pennsylvania | | 15086 |
(Address of principal executive offices) | | (Zip Code) |
| | |
| | |
| | |
1-412-359-2100
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
| | | | | | | | | | | | | | |
Title of Each Class | | Trading Symbol(s) | | Name of Each Exchange on Which Registered |
Common Stock, par value $0.0001 per share | | LMB | | The Nasdaq Stock Market LLC |
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
| | | | | | | | | | | | | | |
Large accelerated filer | ☐ | | Accelerated filer | ☒ |
| | | | |
Non-accelerated filer | ☐ | | Smaller reporting company | ☒ |
| | | | |
| | | Emerging growth company | ☐ |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
As of August 2, 2024, there were 11,273,101 shares of the registrant’s common stock, $0.0001 par value per share, outstanding.
LIMBACH HOLDINGS, INC.
TABLE OF CONTENTS
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, including all documents incorporated by reference, contains forward-looking statements regarding Limbach Holdings, Inc. (the “Company,” “Limbach” “we” or “our”) and represents our expectations and beliefs concerning future events. These forward-looking statements are intended to be covered by the safe harbor for forward-looking statements provided by the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve known and unknown risks and uncertainties. The forward-looking statements included herein or incorporated herein by reference include or may include, but are not limited to, (and you should read carefully) statements that are predictive in nature, depend upon or refer to future events or conditions, or use or contain words, terms, phrases, or expressions such as “achieve,” “forecast,”, “plan,” “propose,” “strategy,” “envision,” “hope,” “will,” “continue,” “potential,” “expect,” “believe,” “anticipate,” “project,” “estimate,” “predict,” “intend,” “should,” “could,” “may,” “might,” or similar words, terms, phrases or expressions or the negative of any of these terms. Any statements in this Quarterly Report on Form 10-Q that are not based upon historical facts are forward-looking statements and represent our best judgment as to what may occur in the future.
These forward-looking statements are based on information available as of the date of this Quarterly Report on Form 10-Q and the Company management’s current expectations, forecasts and assumptions, and involve a number of judgments, known and unknown risks and uncertainties and other factors, many of which are outside the control of the Company and its directors, officers and affiliates. Accordingly, forward-looking statements should not be relied upon as representing the Company's views as of any subsequent date. The Company does not undertake any obligations to update, add or to otherwise correct any forward-looking statements contained herein to reflect events or circumstances after the date they were made, whether as a result of new information, future events, inaccuracies that become apparent after the date hereof or otherwise, except as may be required under applicable securities laws.
As a result of a number of known and unknown risks and uncertainties, the Company's results or performance may be materially different from those expressed or implied by these forward-looking statements. Some factors that could cause actual results to differ include (i) intense competition in our industry; (ii) ineffective management of the size and cost of our operations; (iii) our dependence on a limited number of customers; (iv) unexpected adjustments to our backlog or cancellations of orders in our backlog; (v) cost of overruns under our contracts; (vi) timing of the award and performance of new contracts; (vii) significant costs in excess of the original project scope and contract amount without having an approved change order; (viii) our failure to adequately recover on claims brought by us against contractors, project owners or other project participants for additional contract costs; (ix) risks associated with placing significant decision making powers with our subsidiaries' management; (x) acquisitions, divestitures, and other strategic transactions could fail to achieve financial or strategic objectives, disrupt our ongoing business, and adversely impact our results of operations; (xi) design errors and omissions in connection with Design/Build and Design/Assist contracts; (xii) delays and/or defaults in customer payments; (xiii) unsatisfactory safety performance; (xiv) labor disputes with unions representing our employees; (xv) strikes or work stoppages; (xvi) misconduct by our employees, subcontractors or partners, or our overall failure to comply with laws or regulations; (xvii) our dependence on subcontracts and suppliers of equipment and materials; (xviii) price increases in materials; (xix) changes in energy prices; (xx) our inability to identify and contract with qualified Disadvantaged Business Enterprise (“DBE”) contractors to perform as subcontractors; (xxi) reputational harm arising from our participation in construction joint ventures; (xxii) any difficulties in the financial and surety markets; (xxiii) our inability to obtain necessary insurance due to difficulties in the insurance markets; (xxiv) our use of the cost-to-cost method of accounting could result in a reduction or reversal of previously recorded revenue or profits; (xxv) impairment charges for goodwill and intangible assets; (xxvi) unexpected expenses arising from contractual warranty obligations; (xxvii) increased costs or limited supplies of raw materials and products used in our operations arising from recent and potential changes in U.S. trade policies and retaliatory responses from other countries; (xxviii) rising inflation and/or interest rates, or deterioration of the United States economy and conflicts around the world; (xxix) increased debt service obligations due to our variable rate indebtedness; (xxx) failure to remain in compliance with covenants under our debt and credit agreements or service our indebtedness; (xxxi) our inability to generate sufficient cash flow to meet all of our existing or potential future debt service obligations; (xxxii) significant expenses and liabilities arising under our obligation to contribute to multiemployer pension plans; (xxxiii) a pandemic, epidemic or outbreak of an infectious disease in the markets in which we operate or that otherwise impacts our facilities or suppliers; (xxxiv) future climate change; (xxxv) market or regulatory responses to climate change; (xxxvi) increasing scrutiny and changing expectations from investors and customers with respect to our environmental, social and governance practices; (xxxvii) adverse weather conditions, which may harm our business and financial results; (xxxviii) information technology system failures, network disruptions or cyber security breaches, events or attacks; (xxxix) changes to our outsourced software or infrastructure vendors as well as any sudden loss, breach of security, disruption or unexpected data or vendor loss associated with our information technology systems; (xl) changes in laws, regulations or requirements, or a material failure of any of our subsidiaries or us to comply with any of them; (xli) becoming barred from future government contracts due to violations of the applicable rules and regulations; (xlii) costs associated with compliance with environmental, safety and health regulations; (xliii) our failure to comply with immigration laws and labor
regulations; and (xliv) those factors described under Part I, Item 1A “Risk Factors” of the Company’s most recent Annual Report on Form 10-K.
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
LIMBACH HOLDINGS, INC.
Condensed Consolidated Balance Sheets (Unaudited)
| | | | | | | | | | | |
(in thousands, except share and per share data) | June 30, 2024 | | December 31, 2023 |
ASSETS | | | |
Current assets: | | | |
Cash and cash equivalents | $ | 59,534 | | | $ | 59,833 | |
Restricted cash | 65 | | | 65 | |
Accounts receivable (net of allowance for credit losses of $357 and $292 as of June 30, 2024 and December 31, 2023, respectively) | 97,168 | | | 97,755 | |
Contract assets | 47,975 | | | 51,690 | |
Income tax receivable | 601 | | | — | |
Other current assets | 7,946 | | | 7,657 | |
Total current assets | 213,289 | | | 217,000 | |
| | | |
Property and equipment, net | 24,731 | | | 20,830 | |
Intangible assets, net | 22,970 | | | 24,999 | |
Goodwill | 16,433 | | | 16,374 | |
Operating lease right-of-use assets | 20,780 | | | 19,727 | |
Deferred tax asset | 5,286 | | | 5,179 | |
Other assets | 454 | | | 330 | |
Total assets | $ | 303,943 | | | $ | 304,439 | |
| | | |
LIABILITIES | | | |
Current liabilities: | | | |
Current portion of long-term debt | $ | 2,531 | | | $ | 2,680 | |
Current operating lease liabilities | 3,824 | | | 3,627 | |
Accounts payable, including retainage | 53,311 | | | 65,268 | |
Contract liabilities | 46,461 | | | 42,160 | |
Accrued income taxes | 181 | | | 446 | |
Accrued expenses and other current liabilities | 24,270 | | | 30,967 | |
Total current liabilities | 130,578 | | | 145,148 | |
Long-term debt | 19,659 | | | 19,631 | |
Long-term operating lease liabilities | 17,080 | | | 16,037 | |
Other long-term liabilities | 3,664 | | | 2,708 | |
Total liabilities | 170,981 | | | 183,524 | |
Commitments and contingencies (Note 13) | | | |
| | | |
STOCKHOLDERS’ EQUITY | | | |
Common stock, $0.0001 par value; 100,000,000 shares authorized, issued 11,449,652 and 11,183,076, respectively, and 11,270,000 and 11,003,424 outstanding, respectively | 1 | | | 1 | |
Additional paid-in capital | 91,026 | | | 92,528 | |
Treasury stock, at cost (179,652 shares at both period ends) | (2,000) | | | (2,000) | |
Retained earnings | 43,935 | | | 30,386 | |
Total stockholders’ equity | 132,962 | | | 120,915 | |
Total liabilities and stockholders’ equity | $ | 303,943 | | | $ | 304,439 | |
The accompanying notes are an integral part of these condensed consolidated financial statements
LIMBACH HOLDINGS, INC.
Condensed Consolidated Statements of Operations (Unaudited)
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
(in thousands, except share and per share data) | | 2024 | | 2023 | | 2024 | | 2023 |
Revenue | | $ | 122,235 | | | $ | 124,882 | | | $ | 241,211 | | | $ | 245,891 | |
Cost of revenue | | 88,727 | | | 96,369 | | | 176,615 | | | 191,151 | |
Gross profit | | 33,508 | | | 28,513 | | | 64,596 | | | 54,740 | |
Operating expenses: | | | | | | | | |
Selling, general and administrative | | 23,176 | | | 20,416 | | | 46,052 | | | 41,466 | |
Change in fair value of contingent consideration | | 1,111 | | | 162 | | | 1,734 | | | 303 | |
Amortization of intangibles | | 1,031 | | | 383 | | 2,088 | | | 766 | |
Total operating expenses | | 25,318 | | | 20,961 | | | 49,874 | | | 42,535 | |
Operating income | | 8,190 | | | 7,552 | | | 14,722 | | | 12,205 | |
Other income (expenses): | | | | | | | | |
Interest expense | | (432) | | | (511) | | | (907) | | | (1,178) | |
Interest income | | 546 | | | 247 | | | 1,108 | | | 247 | |
Gain (loss) on disposition of property and equipment | | 66 | | | 175 | | | 557 | | | (40) | |
| | | | | | | | |
Loss on early debt extinguishment | | — | | | (311) | | | — | | | (311) | |
(Loss) gain on change in fair value of interest rate swap | | (12) | | | 193 | | | 137 | | | 37 | |
Total other income (expenses) | | 168 | | | (207) | | | 895 | | | (1,245) | |
Income before income taxes | | 8,358 | | | 7,345 | | | 15,617 | | | 10,960 | |
Income tax provision | | 2,395 | | | 2,025 | | | 2,068 | | | 2,647 | |
Net income | | $ | 5,963 | | | $ | 5,320 | | | $ | 13,549 | | | $ | 8,313 | |
| | | | | | | | |
Earnings Per Share (“EPS”) | | | | | | | | |
Earnings per common share: | | | | | | | | |
Basic | | $ | 0.53 | | | $ | 0.50 | | | $ | 1.21 | | | $ | 0.79 | |
Diluted | | $ | 0.50 | | | $ | 0.46 | | | $ | 1.13 | | | $ | 0.73 | |
Weighted average number of shares outstanding: | | | | | | | | |
Basic | | 11,268,465 | | | 10,644,423 | | | 11,214,157 | | | 10,560,381 | |
Diluted | | 11,966,917 | | | 11,507,311 | | | 11,974,133 | | | 11,336,474 | |
The accompanying notes are an integral part of these condensed consolidated financial statements
LIMBACH HOLDINGS, INC.
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited)
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Number of Shares | | | | | | | | | | |
(in thousands, except share amounts) | Common stock | | Treasury stock | | Common stock | | Additional paid-in capital | | Treasury stock, at cost | | Retained earnings | | Stockholders’ equity |
Balance at December 31, 2023 | 11,183,076 | | | (179,652) | | | $ | 1 | | | $ | 92,528 | | | $ | (2,000) | | | $ | 30,386 | | | $ | 120,915 | |
Stock-based compensation | — | | | — | | | — | | | 1,249 | | | — | | | — | | | 1,249 | |
Shares issued related to vested restricted stock units | 261,673 | | | — | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vested restricted stock units | — | | | — | | | — | | | (4,338) | | | — | | | — | | | (4,338) | |
Shares issued related to employee stock purchase plan | 2,989 | | | — | | | — | | | 116 | | | — | | | — | | | 116 | |
Net income | — | | | — | | | — | | | — | | | — | | | 7,586 | | | 7,586 | |
Balance at March 31, 2024 | 11,447,738 | | | (179,652) | | | $ | 1 | | | $ | 89,555 | | | $ | (2,000) | | | $ | 37,972 | | | $ | 125,528 | |
Stock-based compensation | — | | | — | | | — | | | 1,471 | | | — | | | — | | | 1,471 | |
Shares issued related to vested restricted stock units | 1,914 | | | — | | | — | | | — | | | — | | | — | | | — | |
| | | | | | | | | | | | | |
Net income | — | | | — | | | — | | | — | | | — | | | 5,963 | | | 5,963 | |
Balance at June 30, 2024 | 11,449,652 | | | (179,652) | | | $ | 1 | | | $ | 91,026 | | | $ | (2,000) | | | $ | 43,935 | | | $ | 132,962 | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| Number of Shares | | | | | | | | | | |
(in thousands, except share amounts) | Common stock | | Treasury stock | | Common stock | | Additional paid-in capital | | Treasury stock, at cost | | Retained earnings | | Stockholders’ equity |
Balance at December 31, 2022 | 10,471,410 | | | (179,652) | | | $ | 1 | | | $ | 87,809 | | | $ | (2,000) | | | $ | 9,632 | | | $ | 95,442 | |
Stock-based compensation | — | | | — | | | — | | | 1,133 | | | — | | | — | | | 1,133 | |
Shares issued related to vested restricted stock units | 250,548 | | | — | | | — | | | — | | | — | | | — | | | — | |
Tax withholding related to vested restricted stock units | — | | | — | | | — | | | (428) | | | — | | | — | | | (428) | |
Shares issued related to employee stock purchase plan | 10,997 | | | — | | | — | | | 97 | | | — | | | — | | | 97 | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
Net income | — | | | — | | | — | | | — | | | — | | | 2,993 | | | 2,993 | |
Balance at March 31, 2023 | 10,732,955 | | | (179,652) | | | $ | 1 | | | $ | 88,611 | | | $ | (2,000) | | | $ | 12,625 | | | $ | 99,237 | |
Stock-based compensation | — | | | — | | | — | | | 1,101 | | | — | | | — | | | 1,101 | |
Shares issued related to the exercise of warrants | 213,361 | | | — | | | — | | | — | | | — | | | — | | | — | |
| | | | | | | | | | | | | |
Net income | — | | | — | | | — | | | — | | | — | | | 5,320 | | | 5,320 | |
Balance at June 30, 2023 | 10,946,316 | | | (179,652) | | | $ | 1 | | | $ | 89,712 | | | $ | (2,000) | | | $ | 17,945 | | | $ | 105,658 | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
The accompanying notes are an integral part of these condensed consolidated financial statements
LIMBACH HOLDINGS, INC.
Condensed Consolidated Statements of Cash Flows (Unaudited)
| | | | | | | | | | | |
| Six Months Ended June 30, |
(in thousands) | 2024 | | 2023 |
Cash flows from operating activities: | | | |
Net income | $ | 13,549 | | | $ | 8,313 | |
Adjustments to reconcile net income to cash provided by operating activities: | | | |
Depreciation and amortization | 5,520 | | | 3,859 | |
Provision for credit losses | 90 | | | 116 | |
Stock-based compensation expense | 2,720 | | | 2,234 | |
Noncash operating lease expense | 2,089 | | | 1,882 | |
Amortization of debt issuance costs | 21 | | | 58 | |
Deferred income tax provision | (107) | | | (170) | |
(Gain) loss on sale of property and equipment | (557) | | | 40 | |
| | | |
Loss on change in fair value of contingent consideration | 1,734 | | | 303 | |
Loss on early debt extinguishment | — | | | 311 | |
Gain on change in fair value of interest rate swap | (137) | | | (37) | |
| | | |
Changes in operating assets and liabilities: | | | |
Accounts receivable | 496 | | | 37,096 | |
Contract assets | 3,715 | | | 2,029 | |
Other current assets | (376) | | | (1,861) | |
Accounts payable, including retainage | (12,195) | | | (21,747) | |
Prepaid income taxes | (601) | | | (719) | |
Accrued taxes payable | (266) | | | (383) | |
Contract liabilities | 4,301 | | | (325) | |
Operating lease liabilities | (1,961) | | | (1,836) | |
Accrued expenses and other current liabilities | (3,639) | | | (1,806) | |
Payment of contingent consideration liability in excess of acquisition-date fair value | (1,687) | | | (1,224) | |
Other long-term liabilities | (149) | | | 159 | |
Net cash provided by operating activities | 12,560 | | | 26,292 | |
Cash flows from investing activities: | | | |
| | | |
Proceeds from sale of property and equipment | 598 | | | 275 | |
Advances from joint ventures | 7 | | | — | |
Purchase of property and equipment | (5,836) | | | (1,499) | |
Net cash used in investing activities | (5,231) | | | (1,224) | |
Cash flows from financing activities: | | | |
| | | |
Payments on A&R Wintrust Term Loans | — | | | (21,452) | |
Proceeds from Wintrust Revolving Loan | — | | | 10,000 | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
Payment of contingent consideration liability up to acquisition-date fair value | (1,313) | | | (1,776) | |
Payments on finance leases | (1,407) | | | (1,302) | |
Payments of debt issuance costs | — | | | (50) | |
Taxes paid related to net-share settlement of equity awards | (5,187) | | | (847) | |
Proceeds from contributions to Employee Stock Purchase Plan | 279 | | | 239 | |
Net cash used in financing activities | (7,628) | | | (15,188) | |
(Decrease) increase in cash, cash equivalents and restricted cash | (299) | | | 9,880 | |
Cash, cash equivalents and restricted cash, beginning of period | 59,898 | | | 36,114 | |
Cash, cash equivalents and restricted cash, end of period | $ | 59,599 | | | $ | 45,994 | |
Supplemental disclosures of cash flow information | | | |
Noncash investing and financing transactions: | | | |
| | | |
Right of use assets obtained in exchange for new operating lease liabilities | 3,200 | | | 742 | |
Right of use assets obtained in exchange for new finance lease liabilities | 1,341 | | | 3,392 | |
| | | |
Right of use assets disposed or adjusted modifying finance lease liabilities | 2 | | | (30) | |
Interest paid | 918 | | | 1,181 | |
Cash paid for income taxes | $ | 3,041 | | | $ | 3,919 | |
The accompanying notes are an integral part of these condensed consolidated financial statements
LIMBACH HOLDINGS, INC.
Notes to Condensed Consolidated Financial Statements (Unaudited)
Note 1 – Business and Organization
Limbach Holdings, Inc. (the “Company,” “we” or “us”), a Delaware corporation headquartered in Warrendale, Pennsylvania, was formed on July 20, 2016 as a result of a business combination with Limbach Holdings LLC (“LHLLC”). The Company is a building systems solutions firm who strives to be an indispensable partner to building owners with mission critical mechanical (heating, ventilation, air conditioning), electrical, and plumbing infrastructure. The Company’s focus is in six vertical markets: healthcare, industrial and manufacturing, data centers, life science, higher education, and cultural and entertainment. The Company provides comprehensive facility services with expertise in the management and maintenance of mechanical, electrical, plumbing and controls systems who uniquely combines engineering solutions with field installation expertise to provide custom solutions. The Company has more than 1,200 team members in 19 offices across the eastern United States and operates primarily in the Eastern and Midwest regions of the United States.
The Company operates in two segments, (i) Owner Direct Relationships (“ODR”), in which the Company performs owner direct projects and/or provides maintenance or service primarily on mechanical, plumbing or electrical systems, building controls and specialty contracting projects direct to, or assigned by, building owners or property managers, and (ii) General Contractor Relationships (“GCR”), in which the Company generally manages new construction or renovation projects that involve primarily mechanical, plumbing, or electrical services awarded to the Company by general contractors or construction managers. This work is primarily performed under fixed price, modified fixed price, and time and material contracts over periods of typically less than two years.
Note 2 – Significant Accounting Policies
Basis of Presentation
References in these financial statements to the Company refer collectively to the accounts of Limbach Holdings, Inc. and its wholly-owned subsidiaries, including LHLLC, Limbach Facility Services LLC (“LFS”), Limbach Company LLC (“LC LLC”), Limbach Company LP, Harper Limbach LLC, Harper Limbach Construction LLC, Limbach Facility & Project Solutions LLC, Jake Marshall, LLC (“JMLLC”), Coating Solutions, LLC (“CSLLC”), ACME Industrial Piping, LLC (“ACME”) and Industrial Air, LLC (“Industrial Air”) for all periods presented, unless otherwise indicated. All intercompany balances and transactions have been eliminated.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the requirements of Form 10-Q and Rule 8-03 of Regulation S-X for smaller reporting companies. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. Readers of this report should refer to the consolidated financial statements and the notes thereto included in the Company's most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on March 13, 2024.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements for assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, the reported amounts of revenue and expenses during the reported period, and the accompanying notes. Management believes that its most significant estimates and assumptions have been based on reasonable and supportable assumptions and the resulting estimates are reasonable for use in the preparation of the condensed consolidated financial statements. The Company’s significant estimates include estimates associated with revenue recognition on construction contracts, costs incurred through each balance sheet date, intangibles, property and equipment, fair value accounting for acquisitions, insurance reserves, income tax valuation allowances, fair value of contingent consideration arrangements and contingencies. If the underlying estimates and assumptions upon which the condensed consolidated financial statements are based change in the future, actual amounts may differ from those included in the accompanying consolidated financial statements.
Unaudited Interim Financial Information
The accompanying interim Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the
periods presented are unaudited. Also, within the notes to the condensed consolidated financial statements, the Company has included unaudited information for these interim periods. These unaudited interim condensed consolidated financial statements have been prepared in accordance with GAAP. In the Company's opinion, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary for a fair statement of the Company’s financial position as of June 30, 2024, its results of operations and equity for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. The results for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024.
The Condensed Consolidated Balance Sheet as of December 31, 2023 was derived from the Company's audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 13, 2024, but is presented as condensed and does not contain all of the footnote disclosures from the annual financial statements.
Recent Accounting Pronouncements
In November 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This update aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This update requires entities to disclose additional information with respect to the effective tax rate reconciliation and to disclose the disaggregation by jurisdiction of income tax expense and income taxes paid. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity and amends the scope guidance for contracts in an entity's own equity. The ASU addresses how convertible instruments are accounted for in the calculation of diluted earnings per share by using the if-converted method. The guidance is effective for all entities for fiscal years beginning after March 31, 2024, albeit early adoption is permitted no earlier than fiscal years beginning after December 15, 2020. Management is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.
Note 3 – Acquisitions
ACME Transaction
On July 3, 2023 (the “ACME Effective Date”), the Company, LFS and ACME, and the owner of ACME (the “ACME Seller”) entered into a Purchase Agreement (the “ACME Purchase Agreement”) pursuant to which LFS purchased all of the outstanding equity interests in ACME from the ACME Seller (the “ACME Transaction”). The ACME Transaction closed on the ACME Effective Date. As a result of the ACME Transaction, ACME became a wholly-owned indirect subsidiary of the Company. ACME specializes in performing industrial maintenance, capital project work, and emergency services for specialty chemical and manufacturing clients, and is a leading mechanical solutions provider for hydroelectric producers. The acquisition expands the Company’s market share within its existing operating footprint, provides further exposure to an attractive customer base and supports the Company's continued ODR growth strategy.
Total consideration paid by the Company for the ACME Transaction at closing was $5.0 million (the “ACME Closing Purchase Price”), consisting of cash paid to the ACME Seller, subject to typical adjustments for working capital. Of the consideration paid to the ACME Seller, approximately $0.4 million was held in escrow for indemnification purposes. The purchase price is subject to customary post-closing adjustments. In addition, the ACME Seller may receive up to an aggregate of $2.5 million in cash, consisting of two individual tranches of $0.5 million and $2.0 million pursuant to the terms of the ACME Purchase Agreement, if the gross profit of ACME equals or exceeds (i) $2.0 million in the 12-month period beginning on the ACME Effective Date (the “First ACME Earnout Period”) or (ii) $2.5 million in the 12-month period beginning on the first anniversary of the ACME Effective Date (the “Second ACME Earnout Period” and together with the First ACME Earnout Period, the “ACME Earnout Payments”). Notwithstanding the foregoing, if ACME’s Adjusted EBITDA, as defined within the ACME Purchase Agreement, for calendar year 2023 equaled or exceeded $2.5 million then the Company would have been required to
pay the ACME Seller $2.5 million, and the ACME Seller would not have been entitled to any further payment. This particular earnout condition was not met as of December 31, 2023.
Allocation of Purchase Price. The ACME Transaction was accounted for as a business combination using the acquisition method. The following table summarizes the preliminary purchase price and estimated fair values of assets acquired and liabilities assumed as of the ACME Effective Date, with any excess of purchase price over estimated fair value of the identified net assets acquired recorded as goodwill. As a result of the acquisition, the Company recognized $2.3 million of goodwill, all of which was allocated to the ODR segment and fully deductible for tax purposes. Such goodwill primarily related to anticipated future earnings. The fair value estimates for the assets acquired and liabilities assumed, as well as the Company's estimates and assumptions, were subject to change as the Company obtained additional information during the measurement period. During the measurement period, if the Company obtained new information regarding facts and circumstances that existed as of the ACME Effective Date that, if known, would have resulted in revised estimated values of those assets or liabilities, the Company would accordingly revise its fair value estimates and purchase price allocation. Measurement period adjustments are reflected as if the adjustments had been made as of the ACME Effective Date. The impact of all changes that do not qualify as measurement period adjustments would have been included in current period earnings. The Company finalized its purchase price allocation during the fourth quarter of 2023.
The following table summarizes the allocation of the fair value of the assets and liabilities of the ACME Transaction as of the ACME Effective Date by the Company.
| | | | | | | | | | | | | | | | | | | | |
(in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation |
Consideration: | | | | | | |
Cash | | $ | 5,181 | | | $ | — | | | $ | 5,181 | |
Earnout provision | | 1,121 | | | 393 | | | 1,514 | |
Total Consideration | | 6,302 | | | 393 | | | 6,695 | |
| | | | | | |
Fair value of assets acquired: | | | | | | |
Cash and cash equivalents | | 298 | | | — | | | 298 | |
Accounts receivable | | 1,150 | | | — | | | 1,150 | |
Contract assets | | 414 | | | — | | | 414 | |
| | | | | | |
Property and equipment | | 488 | | | — | | | 488 | |
Operating lease right-of-use assets | | 301 | | | — | | | 301 | |
Intangible assets | | 2,300 | | | 500 | | | 2,800 | |
Amount attributable to assets acquired | | 4,951 | | | 500 | | | 5,451 | |
| | | | | | |
Fair value of liabilities assumed: | | | | | | |
Accounts payable, including retainage | | 170 | | | — | | | 170 | |
Current operating lease liabilities | | 195 | | | — | | | 195 | |
Accrued expenses and other current liabilities | | 138 | | | — | | | 138 | |
Contract liabilities | | 373 | | | — | | | 373 | |
Long-term operating lease liabilities | | 106 | | | — | | | 106 | |
Amount attributable to liabilities assumed | | 982 | | | — | | | 982 | |
Goodwill | | $ | 2,333 | | | $ | (107) | | | $ | 2,226 | |
(1) Measurement period adjustments recorded during the year-ended December 31, 2023 included changes in the purchase price allocation and total consideration, resulting in a net decrease of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from valuation inputs pertaining to ACME’s intangible assets and earnout provision attributes based on facts and circumstances that existed, but were not known, as of the ACME acquisition date.
Industrial Air Transaction
On November 1, 2023 (the “IA Effective Date”), the Company, LFS and Industrial Air, and the owner of Industrial Air (the “IA Seller”) entered into a Purchase Agreement (the “IA Purchase Agreement”) pursuant to which LFS purchased all of the outstanding equity interests in Industrial Air from the IA Seller (the “Industrial Air Transaction”). The Industrial Air Transaction closed on the IA Effective Date. As a result of the Industrial Air Transaction, Industrial Air became a wholly-owned indirect subsidiary of the Company. Industrial Air serves industrial customers throughout the Southeast United States and along the Eastern seaboard, focusing on delivering engineered air handling systems, including air conditioning and air filtration, along with controls systems and maintenance work. In addition, Industrial Air manufactures a wide range of components for air conditioning and filtration systems. The Industrial Air Transaction provides the Company with a presence in an attractive and growing geographic market, where the acquired entity has a strong ODR customer base and supports the Company’s continued ODR growth strategy.
Total consideration paid by the Company for the Industrial Air Transaction at closing was $13.5 million (the “IA Closing Purchase Price”), consisting of cash paid to the IA Seller, subject to typical adjustments for working capital. Of the consideration paid to the IA Seller, approximately $1.4 million was transferred into an escrow account for indemnification purposes. The purchase price is subject to customary post-closing adjustments. In addition, the IA Seller may receive up to an aggregate of $6.5 million in cash, consisting of two individual tranches of $3.0 million and $3.5 million pursuant to the terms of the Industrial Air Purchase Agreement, if the gross profit of Industrial Air equals or exceeds (i) $7.6 million in the 12-month period beginning on the IA Effective Date (the “First IA Earnout Period”) or (ii) $8.8 million in the 12-month period beginning on the first anniversary of the IA Effective Date (the “Second IA Earnout Period” and together with the First IA Earnout Period, the “IA Earnout Payments”). However, if the gross profit of Industrial Air is less than $7.6 million but exceeds $6.6 million during the First IA Earnout Period then the IA Seller would receive a portion of the deferred payment made on a pro rata basis. Similarly, if the gross profit of Industrial Air is less than $8.8 million but exceeds $7.8 million during the Second IA Earnout Period then the IA Seller would receive a portion of the deferred payment made on a pro rata basis.
Allocation of Purchase Price. The Industrial Air Transaction was accounted for as a business combination using the acquisition method. The following table summarizes the preliminary purchase price and estimated fair values of assets acquired and liabilities assumed as of the IA Effective Date, with any excess of purchase price over estimated fair value of the identified net assets acquired recorded as goodwill. As a result of the acquisition, the Company recognized $2.8 million of goodwill, all of which was allocated to the ODR segment and fully deductible for tax purposes. Such goodwill primarily related to anticipated future earnings. The Company's accounting for this acquisition is preliminary. The fair value estimates for the assets acquired and liabilities assumed, as well as the Company's estimates and assumptions are subject to change as the Company obtains additional information during the measurement period. During the measurement period, if the Company obtained new information regarding facts and circumstances that existed as of the IA Effective Date that, if known, would have resulted in revised estimated values of those assets or liabilities, the Company would accordingly revise its fair value estimates and purchase price allocation. Measurement period adjustments are reflected as if the adjustments had been made as of the IA Effective Date. The impact of all changes that do not qualify as measurement period adjustments would have been included in current period earnings. The Company finalized its purchase price allocation during the first quarter of 2024.
The following table summarizes the allocation of the fair value of the assets and liabilities of the Industrial Air Transaction as of the IA Effective Date by the Company.
| | | | | | | | | | | | | | | | | | | | |
(in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation |
Consideration: | | | | | | |
Cash | | $ | 11,527 | | | $ | — | | | $ | 11,527 | |
Earnout provision | | 3,165 | | | — | | | 3,165 | |
Total Consideration | | 14,692 | | | — | | | 14,692 | |
| | | | | | |
Fair value of assets acquired: | | | | | | |
Cash and cash equivalents | | 1,149 | | | — | | | 1,149 | |
Accounts receivable | | 5,200 | | | — | | | 5,200 | |
Inventory | | 1,290 | | | (59) | | | 1,231 | |
Contract assets | | 220 | | | — | | | 220 | |
Other current assets | | 993 | | | — | | | 993 | |
Property and equipment | | 1,447 | | | — | | | 1,447 | |
Operating lease right-of-use assets(2) | | 3,756 | | | — | | | 3,756 | |
Intangible assets | | 8,720 | | | — | | | 8,720 | |
| | | | | | |
Amount attributable to assets acquired | | 22,775 | | | (59) | | | 22,716 | |
| | | | | | |
Fair value of liabilities assumed: | | | | | | |
Accounts payable, including retainage | | 885 | | | — | | | 885 | |
Current operating lease liabilities | | 475 | | | — | | | 475 | |
Contract liabilities | | 6,900 | | | — | | | 6,900 | |
Accrued expenses and other current liabilities | | 347 | | | — | | | 347 | |
| | | | | | |
Long-term operating lease liabilities | | 2,254 | | | — | | | 2,254 | |
Amount attributable to liabilities assumed | | 10,861 | | | — | | | 10,861 | |
Goodwill | | $ | 2,778 | | | $ | 59 | | | $ | 2,837 | |
(1) Measurement period adjustments recorded during the quarter ending March 31, 2024 included adjustments to certain working capital items resulting in an increase of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from information that existed, but was not known, as of Industrial Air's acquisition date.
(2) As a result of the Industrial Air Transaction, the Company recognized a $1.0 million below-market lease, which was recorded as an increase to the Company’s operating lease right-of-use assets on its consolidated balance sheet as of the IA Effective Date. The below-market lease will be amortized to amortization expense over the remaining lease term.
Note 4 – Revenue from Contracts with Customers
The Company generates revenue from construction type contracts, primarily consisting of fixed-price contracts, to deliver mechanical, plumbing, and electrical construction services to its customers. The duration of its contracts generally ranges from three months to two years. Revenue from fixed price contracts is recognized on the cost-to-cost method, measured by the relationship of total cost incurred to total estimated contract costs. Revenue from time and materials contracts is recognized as services are performed. The Company believes that its extensive experience in mechanical, plumbing, and electrical projects, and its internal cost review procedures during the bidding process, enable it to reasonably estimate costs and mitigate the risk of cost overruns on fixed price contracts.
The Company generally invoices customers on a monthly basis, based on a schedule of values that breaks down the contract amount into discrete billing items. Costs and estimated earnings in excess of billings on uncompleted contracts are recorded as a contract asset until billable under the contract terms. Billings in excess of costs and estimated earnings on uncompleted contracts are recorded as a contract liability until the related revenue is recognizable. The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle.
Contract assets
Contract assets include costs and estimated earnings in excess of billings on uncompleted contracts and amounts due under retainage provisions. The components of the contract asset balances as of the respective dates were as follows:
| | | | | | | | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 | | Change |
Contract assets | | | | | |
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | | | $ | (2,142) | |
Retainage receivable | 20,870 | | | 22,443 | | | (1,573) | |
Total contract assets | $ | 47,975 | | | $ | 51,690 | | | $ | (3,715) | |
Retainage receivable represents amounts invoiced to customers where payments have been partially withheld, typically 10%, pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances such as contract-specific terms, project performance and other variables that may arise as the Company makes progress towards completion.
Contract assets represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Contract assets result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC Topic 606, but a portion of the revenue recorded cannot be currently billed due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings.
The current estimated net realizable value on such items as recorded in contract assets and contract liabilities in the condensed consolidated balance sheets was $14.2 million and $19.5 million as of June 30, 2024 and December 31, 2023, respectively. The Company currently anticipates that the majority of such amounts will be approved or executed within one year. The resolution of those claims and unapproved change orders that may require litigation or other forms of dispute resolution proceedings may delay the timing of billing beyond one year.
Contract liabilities
Contract liabilities include billings in excess of contract costs and estimated earnings on uncompleted contracts and provisions for losses. The components of the contract liability balances as of the respective dates were as follows:
| | | | | | | | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 | | Change |
Contract liabilities | | | | | |
Billings in excess of costs and estimated earnings on uncompleted contracts | $ | 46,377 | | | $ | 41,987 | | | $ | 4,390 | |
Provisions for losses | 84 | | | 173 | | | (89) | |
Total contract liabilities | $ | 46,461 | | | $ | 42,160 | | | $ | 4,301 | |
Billings in excess of costs and estimated earnings on uncompleted contracts represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue.
Provisions for losses are recognized in the condensed consolidated statements of operations at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds its estimated total revenue.
The net (overbilling) underbilling position for contracts in process consisted of the following:
| | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 |
Revenue earned on uncompleted contracts | $ | 558,048 | | | $ | 551,120 | |
Less: Billings to date | (577,320) | | | (563,860) | |
Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | |
| | | |
| | | |
(in thousands) | June 30, 2024 | | December 31, 2023 |
Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | |
Billings in excess of costs and estimated earnings on uncompleted contracts | (46,377) | | | (41,987) | |
Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | |
Revisions in Contract Estimates
The Company recorded revisions in its contract estimates for certain ODR and GCR projects. During the three months ended June 30, 2024, the Company recorded material gross profit write-ups on two ODR projects and two GCR projects for a total of $1.5 million and $1.5 million, respectively, that had a net gross profit impact of $0.5 million or more. During the six months ended June 30, 2024, the Company recorded material gross profit write-ups on four ODR projects and two GCR projects for a total of $3.9 million and $1.7 million, respectively, that had a net gross profit impact of $0.5 million or more. During the three and six months ended June 30, 2023, the Company did not record any material gross profit write-ups or write-downs that had a net gross profit impact of $0.5 million or more.
Remaining Performance Obligations
Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. The Company’s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions.
As of June 30, 2024, the aggregate amount of the transaction prices allocated to the remaining performance obligations of the Company's ODR and GCR segment contracts were $158.5 million and $151.6 million, respectively. The Company currently estimates that 83% and 60% of its ODR and GCR segment remaining performance obligations as of June 30, 2024, respectively, will be recognized as revenue during the remainder of 2024, with the substantial majority of remaining performance obligations to be recognized within 24 months, although the timing of the Company's performance is not always under its control.
Additionally, the difference between remaining performance obligations and backlog is due to the exclusion of a portion of the Company’s ODR agreements under certain contract types from the Company’s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer.
Note 5 – Goodwill and Intangibles
Goodwill
Goodwill was $16.4 million as of June 30, 2024 and December 31, 2023 and is entirely associated with the Company's ODR segment. The Company tests its goodwill and indefinite-lived intangible assets allocated to its reporting units for impairment annually on October 1, or more frequently if events or circumstances indicate that it is more likely than not that the fair value of its reporting units and indefinite-lived intangible assets are less than their carrying amount. The Company has the option to assess goodwill for possible impairment by performing a qualitative analysis to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessments results in a more-likely-than-not determination or if a qualitative assessment is not performed.
The Company did not recognize any impairment charges on its goodwill or intangible assets during the three and six months ended June 30, 2024 and June 30, 2023.
The following table summarizes the carrying amount and changes in goodwill associated with the Company's segments for the six months ended June 30, 2024 and for the year ended December 31, 2023.
| | | | | | | | | | | | | | | | | |
(in thousands) | GCR | | ODR | | Total |
| | | | | |
| | | | | |
Goodwill as of January 1, 2023 | $ | — | | | $ | 11,370 | | | $ | 11,370 | |
Goodwill associated with the ACME Transaction(1) | — | | | 2,226 | | | 2,226 | |
Goodwill associated with the Industrial Air Transaction | — | | | 2,778 | | | 2,778 | |
Goodwill as of December 31, 2023 | — | | | 16,374 | | | 16,374 | |
Measurement period adjustments - Industrial Air Transaction(2) | $ | — | | | 59 | | | 59 | |
Goodwill as of June 30, 2024 | $ | — | | | $ | 16,433 | | | $ | 16,433 | |
(1) Includes certain adjustments, net, to preliminary estimates of fair value within the measurement period of up to one-year from the date of the ACME Transaction. Measurement period adjustments, net, relate primarily to an increase in certain definite-lived intangible assets, partially offset by an increase in total consideration associated with the earnout provision. See Note 3 – Acquisitions for further information.
(2) Includes certain adjustments to preliminary estimates of fair value within the measurement period of up to one-year from the date of the Industrial Air Transaction. Measurement period adjustments related to certain working capital adjustments. See Note 3 – Acquisitions for further information.
Intangible Assets
Intangible assets are comprised of the following:
| | | | | | | | | | | | | | | | | |
(in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill |
June 30, 2024 | | | | | |
Amortized intangible assets: | | | | | |
Customer relationships | $ | 15,320 | | | $ | (6,015) | | | $ | 9,305 | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
Backlog | 2,560 | | | (2,236) | | | 324 | |
| | | | | |
Trade name, trademarks and intellectual property | 4,250 | | | (869) | | | 3,381 | |
| | | | | |
Total amortized intangible assets | 22,130 | | | (9,120) | | | 13,010 | |
Unamortized intangible assets: | | | | | |
Trade name – Limbach(1) | 9,960 | | | — | | | 9,960 | |
Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | |
Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (9,120) | | | $ | 22,970 | |
(1) The Company has determined that its trade name has an indefinite useful life. The Limbach trade name has been in existence since the Company’s founding in 1901 and therefore is an established brand within the industry.
| | | | | | | | | | | | | | | | | |
(in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill |
December 31, 2023 | | | | | |
Amortized intangible assets: | | | | | |
Customer relationships | $ | 15,320 | | | $ | (5,249) | | | $ | 10,071 | |
| | | | | |
| | | | | |
| | | | | |
Backlog | 2,560 | | | (1,264) | | | 1,296 | |
| | | | | |
Trade name, trademarks and intellectual property | 4,250 | | | (578) | | | 3,672 | |
Total amortized intangible assets | 22,130 | | | (7,091) | | | 15,039 | |
Unamortized intangible assets: | | | | | |
Trade name – Limbach | 9,960 | | | — | | | 9,960 | |
Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | |
Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (7,091) | | | $ | 24,999 | |
Total amortization expense for the Company's definite-lived intangible assets was $1.0 million and $2.1 million for the three and six months ended June 30, 2024, respectively, and $0.4 million and $0.8 million for the three and six months ended June 30, 2023, respectively.
Note 6 – Debt
Long-term debt consists of the following obligations as of:
| | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 |
| | | |
A&R Wintrust Revolving Loans | 10,000 | | | 10,000 | |
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 | 7,218 | | | 7,347 | |
Financing liability | 5,351 | | | 5,351 | |
Total debt | 22,569 | | | 22,698 | |
Less - Current portion of long-term debt | (2,531) | | | (2,680) | |
Less - Unamortized discount and debt issuance costs | (379) | | | (387) | |
Long-term debt | $ | 19,659 | | | $ | 19,631 | |
Wintrust Term and Revolving Loans
On February 24, 2021, LFS, LHLLC and the direct and indirect subsidiaries of LFS from time to time included as parties to the agreement (the “Wintrust Guarantors”) entered into a credit agreement (the “Wintrust Credit Agreement”) by and among LFS, LHLLC, Wintrust Guarantors, the lenders party thereto from time to time, Wheaton Bank & Trust Company, N.A., a subsidiary of Wintrust Financial Corporation (collectively, “Wintrust”), as administrative agent and L/C issuer, Bank of the West as documentation agent, M&T Bank as syndication agent, and Wintrust as lead arranger and sole book runner.
In accordance with the terms of the Wintrust Credit Agreement, Lenders provided to LFS (i) a $30.0 million senior secured term loan (the “Wintrust Term Loan”); and (ii) a $25.0 million senior secured revolving credit facility with a $5.0 million sublimit for the issuance of letters of credit (the “Wintrust Revolving Loan” and, together with the Wintrust Term Loan, the “Wintrust Loans”). Proceeds of the Wintrust Loans were used to refinance certain existing indebtedness, finance working capital and other general corporate purposes and fund certain fees and expenses associated with the closing of the Wintrust Loans.
In conjunction with the Company's acquisitions of JMLLC and CSLLC (the “Jake Marshall Transaction”), the Company entered into an amendment and restatement to the Wintrust Credit Agreement (the “A&R Wintrust Credit Agreement”). In accordance with the terms of the A&R Credit Agreement, Lenders provided to LFS (i) a $35.5 million senior secured term loan (the “A&R Wintrust Term Loan”); and (ii) a $25 million senior secured revolving credit facility with a $5 million sublimit for the issuance of letters of credit (the “A&R Wintrust Revolving Loan” and, together with the Term Loan, the “A&R Wintrust Loans”). The overall Wintrust Term Loan commitment under the A&R Wintrust Credit Agreement was recast at $35.5 million in connection with the A&R Credit Agreement. A portion of the A&R Wintrust Term Loan commitment was used to fund the closing purchase price of the Jake Marshall Transaction. The A&R Credit Agreement was also amended to: (i) permit the Company to undertake the Jake Marshall Transaction, (ii) make certain adjustments to the covenants under the A&R Credit Agreement (which were largely done to make certain adjustments for the Jake Marshall Transaction), (iii) allow for the Jake Marshall Earnout Payments (as defined in Note 8) under the Jake Marshall Transaction, and (iv) make other corresponding changes to the A&R Credit Agreement.
On May 5, 2022, the Company, LFS and LHLLC entered into a first amendment and waiver to the A&R Wintrust Credit Agreement (the “First Amendment to the A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The First Amendment to the A&R Wintrust Credit Agreement modifies certain definitions within the A&R Wintrust Credit Agreement, and makes other corresponding changes, including: (i) the definition of “EBITDA” to allow for the recognition of certain restructuring charges and lease breakage costs not previously specified, (ii) the definition of “Excess Cash Flow” to exclude the aggregate amount of the Earnout Payments paid in cash, (iii) the definition of “Total Funded Debt” to exclude certain capitalized lease obligations for real estate based on the approval of each lender and (iv) the definition of “Disposition” to include a clause for the sale and leaseback of certain real property based on the approval of each lender.
In July 2022, the Company entered into an interest rate swap agreement to manage the risk associated with a portion of its variable-rate long-term debt. The interest rate swap involves the exchange of fixed-rate and variable-rate payments without the exchange of the underlying notional amount on which the interest payments are calculated. The new swap agreement became
effective on July 14, 2022 and will terminate on July 31, 2027. The notional amount of the swap agreement is $10.0 million with a fixed interest rate of 3.12%. If the one-month SOFR (as defined in the A&R Credit Agreement) is above the fixed rate, the counterparty pays the Company, and if the one-month SOFR is less than the fixed rate, the Company pays the counterparty, the difference between the fixed rate of 3.12% and the one-month SOFR. The Company has not designated this instrument as a hedge for accounting purposes. As a result, the change in fair value of the derivative instrument is recognized directly in earnings on the Company's condensed consolidated statements of operations as a gain or loss on interest rate swap. Refer to Note 8 for further information regarding this interest rate swap.
On September 28, 2022, the Company, LFS and LHLLC entered into a second amendment and waiver to the amended and restated Wintrust credit agreement (the “Second Amendment to the A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The Second Amendment to the A&R Wintrust Credit Agreement incorporates certain restricted payment provisions, among other things, to permit LFS to repurchase shares under the Company’s Share Repurchase Program (as defined in Note 7).
On May 5, 2023, LFS, LHLLC and the direct and indirect subsidiaries of LFS from time to time included as parties to the agreement entered into the Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent, which amends and restates the A&R Wintrust Credit Agreement. In accordance with the Second A&R Credit Agreement (i) lenders provided to LFS a $50.0 million senior secured revolving credit facility with a $5.0 million sublimit for the issuance of letters of credit, an increase of $25.0 million over the A&R Wintrust Revolving Loan, with a maturity date of February 24, 2028 (the “Second A&R Wintrust Revolving Loan”), and (ii) LFS repaid the then outstanding principal balance of the A&R Wintrust Term Loan using proceeds of the Second A&R Wintrust Revolving Loan. Prior to the execution of this agreement, the Company repaid $9.6 million of the then outstanding balance under the A&R Term Loan with cash on hand. As a result of the early repayment of the A&R Wintrust Term Loan and certain changes to the members of the loan syndicate under the Second A&R Wintrust Credit Agreement, the Company wrote off approximately $0.3 million of unamortized debt issuance costs, which are reported as a loss on early debt extinguishment on the Company's condensed consolidated statements of operations.
Prior to its repayment on May 5, 2023, the interest rate in effect on the non-hedged portion of the A&R Wintrust Term Loan was 9.25%. For the period from April 1, 2023 through May 5, 2023 and from January 1, 2023 through May 5, 2023, the Company incurred interest on the A&R Wintrust Term Loan at a weighted average annual interest rate of 9.00% and 8.76%, respectively.
The Second A&R Wintrust Revolving Loan bears interest, at LFS’s option, at either the Term SOFR (as defined in the Second A&R Credit Agreement) (with a 0.15% floor) plus 3.10% or the Prime Rate (as defined in the Second A&R Credit Agreement) (with a 3.0% floor), subject to a 50 basis point step-down based on the ratio between the senior debt of the Company and its subsidiaries to the EBITDA of LFS and its subsidiaries for the most recently ended four fiscal quarters.
The Second A&R Wintrust Revolving Loan is secured by (i) a valid, perfected and enforceable lien of the administrative agent on the ownership interests held by each of LFS and Wintrust Guarantors in their respective subsidiaries; and (ii) a valid, perfected and enforceable lien of the administrative agent on each of LFS and Wintrust Guarantors’ personal property, fixtures and real estate, subject to certain exceptions and limitations. Additionally, the re-payment of the Second A&R Wintrust Revolving Loan is jointly and severally guaranteed by each Wintrust Guarantor.
The Second A&R Credit Agreement contains representations and warranties, covenants and events of default that are customary for facilities of this type, as more particularly described in the Second A&R Credit Agreement. The Second A&R Wintrust Revolving Loan also contains three financial maintenance covenants, including (i) a requirement to have as of the last day of each quarter for the senior leverage ratio of LFS and its subsidiaries not to exceed an amount beginning at 2.00 to 1.00, (ii) a fixed charge coverage ratio of not less than 1.20 to 1.00 as of the last day of each fiscal quarter, commencing with the fiscal quarter ending March 31, 2023, and (iii) no unfinanced capital expenditures, except for unfinanced capital expenditures in the ordinary course of business not exceeding in the aggregate $4.0 million during any fiscal year; and no default or event of default (as defined in the Second A&R Credit Agreement) has occurred and is continuing, 50% of any portion of this annual limit, if not expended in the fiscal year for which it is permitted, may be carried over for expenditure in the next following fiscal year as stipulated by the agreement.
On March 13, 2024, LFS, LHLLC, and other designated parties entered into a first amendment to the Second A&R Wintrust Credit Agreement (the “First Amendment to the Second A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The First Amendment to the Second A&R Wintrust Credit Agreement makes certain amendments to the Second A&R Wintrust Credit Agreement, including: (i) modifying the definition of “L/C Sublimit” to increase the sublimit for the issuance of letters of credit from $5.0 million to $10.0 million, (ii) removing the requirement to deliver a Borrowing Base Certificate if outstanding Revolving Loans and Letters of Credit (as such terms are defined in the
Second A&R Wintrust Credit Agreement) do not exceed $30.0 million, and (iii) removing certain financial covenants that restrict the Company’s ability to make Unfinanced Capital Expenditures (as defined in the Second A&R Wintrust Credit Agreement).
As of June 30, 2024 and December 31, 2023, the Company had $10.0 million in borrowings outstanding under the Second A&R Wintrust Revolving Loan. During the three and six months ended June 30, 2024, the maximum outstanding borrowings under the Second A&R Wintrust Revolving Loan at any time was $10.0 million and the average daily balance was $10.0 million. For the three and six months ended June 30, 2024, the Company incurred interest on the Second A&R Wintrust Revolving Loan at a weighted average annual interest rate of 5.72% for both periods, inclusive of the net impact associated with the Company's interest rate swap arrangement. During the three and six months ended June 30, 2023, the maximum outstanding borrowings under either the Company's revolving loan arrangements at any time was $10.0 million during both periods and the average daily balance was approximately $6.3 million and $3.1 million, respectively. For the three and six months ended June 30, 2023, the Company incurred interest on the Second A&R Wintrust Revolving Loan at a weighted average annual interest rate of 5.72% for both periods, inclusive of the net impact associated with the Company's interest rate swap arrangement.
At June 30, 2024, the Company had irrevocable letters of credit in the amount of $4.3 million with its lender to secure obligations under its self-insurance program.
The following is a summary of the applicable margin and commitment fees payable on the Second A&R Wintrust Revolving Loan credit commitment:
| | | | | | | | | | | | | | | | | | | | | | | | | | |
Level | | Senior Leverage Ratio | | Applicable Margin for SOFR Revolver loans | | Applicable Margin for Prime Revolving loans | | Applicable Margin for commitment fee |
I | | Greater than 1.00 to 1.00 | | 3.10 | % | | — | % | | 0.25 | % |
II | | Less than or equal to 1.00 to 1.00 | | 2.60 | % | | (0.50) | % | | 0.25 | % |
As of June 30, 2024, the Company was in compliance with all financial maintenance covenants as required by the Second A&R Credit Agreement.
Sale-Leaseback Financing Transaction
On September 29, 2022, LC LLC and Royal Oak Acquisitions, LLC (the “Purchaser”) consummated the purchase of the real property under a sale and leaseback transaction, with an aggregate value of approximately $7.8 million (a purchase price of approximately $5.4 million and $2.4 million in tenant improvement allowances), pursuant to a purchase agreement under which the Purchaser purchased from LC LLC the Company’s facility and real property in Pontiac, MI (collectively, the “Pontiac Facility”).
In connection with the sale and leaseback transaction, LC LLC and Featherstone St Pontiac MI LLC (the “Landlord”) entered into a Lease Agreement (the “Lease Agreement”), dated September 29, 2022 (the “Lease Effective Date”) for the Pontiac Facility. Commencing on the Lease Effective Date, pursuant to the Lease Agreement, LC LLC has leased the Pontiac Facility, subject to the terms and conditions of the Lease Agreement. The Lease Agreement provides for a term of 25 years (the “Primary Term”). The Lease Agreement also provides LC LLC with the option to extend the Primary Term by two separate renewal terms of five years each (each a “Renewal Term”). Under the terms of the Lease Agreement, the Company’s annual minimum rent is $499,730, payable in monthly installments, subject to annual increases of approximately 2.5% each year under the Primary Term and for each year under the Renewal Terms, if exercised. LC LLC has a one-time option to terminate the Lease Agreement effective on the last day of the fifteenth lease year by providing written notice to the Landlord as more fully set forth in the Lease Agreement. The one-time termination option of the Lease Agreement would require LC LLC to pay to the Landlord a termination fee of approximately $1.7 million.
Pursuant to the terms and conditions set forth in the Lease Agreement, the Landlord has agreed to provide LC LLC with a tenant improvement allowance in an amount up to $2.4 million. LC LLC is responsible for the initial capital outlay and completion of the agreed upon improvement work. The Landlord will subsequently reimburse LC LLC for such items up to the stated allowance amount.
The Company accounted for the sale and leaseback arrangement as a financing transaction in accordance with ASC Topic 842, “Leases,” as the Lease Agreement was determined to be a finance lease. The Company concluded the Lease Agreement met the qualifications to be classified as a finance lease due to the significance of the present value of the lease payments, using an implicit rate of 11.11% to reflect the Company’s incremental borrowing rate associated with the $5.4 million purchase price as
of the Lease Agreement date, compared to the fair value of the Pontiac Facility. The implicit rate associated with the aggregate purchase value, inclusive of tenant improvement allowances, was 6.53% as of the Lease Agreement date.
The presence of a finance lease indicates that control of the Pontiac Facility has not transferred to the Purchaser and, as such, the transaction was deemed a failed sale-leaseback and must be accounted for as a financing arrangement. As a result of this determination, the Company is viewed as having received the sale proceeds from the Purchaser in the form of a hypothetical loan collateralized by its leased facilities. The hypothetical loan is payable as principal and interest in the form of “lease payments” to the Purchaser. Principal repayments are recorded as a reduction to the financing liability. The Company will not derecognize the Pontiac Facility from its books for accounting purposes until the lease ends. No gain or loss was recognized under GAAP related to the sale and leaseback arrangement.
As of June 30, 2024, the financing liability was $5.0 million, net of issuance costs, which was recognized within long-term debt on the Company's condensed consolidated balance sheets. For the three and six months ended June 30, 2024, approximately $0.1 million and $0.3 million of interest expense associated with the financing was recognized, respectively. For the three and six months ended June 30, 2023, $0.1 million and $0.2 million of interest expense associated with the financing was recognized, respectively.
Note 7 – Equity
The Company’s second amended and restated certificate of incorporation currently authorizes the issuance of 100,000,000 shares of common stock, par value $0.0001, and 1,000,000 shares of preferred stock, par value $0.0001.
Warrants
In conjunction with the Company's initial public offering, the Company issued Public Warrants, Private Warrants and $15 Exercise Price Sponsor Warrants. The Company issued certain Merger Warrants and Additional Merger Warrants in conjunction with the Company's business combination with LHLLC in July 2016 (the “Business Combination”). On July 20, 2021, the Public Warrants, Private Warrants, and Additional Merger Warrants expired by their terms. During 2023, 600,000 warrants exercisable for one share of common stock at an exercise price of $15.00 per share (“$15 Exercise Price Sponsor Warrants”) and 606,476 warrants exercisable for one share of common stock at an exercise price of $12.50 per share (“Merger Warrants”) were exercised on a cashless basis by the holders of the warrants, which resulted in the warrants being converted into 167,564 and 274,742 shares of the Company's common stock, respectively. The remaining 23,167 unexercised Merger Warrants expired by their terms on July 20, 2023.
Incentive Plan
Upon the consummation of the Company's Business Combination, the Company adopted an omnibus incentive plan (the “Omnibus Incentive Plan”) pursuant to which equity awards may be granted thereunder.
On March 25, 2022, the Board of Directors approved certain additional amendments to the Company's Omnibus Incentive Plan (the “2022 Amended and Restated Omnibus Incentive Plan”) to increase the number of shares of the Company's common stock that may be issued pursuant to awards by 350,000, for a total of 2,600,000 shares, and extended the term of the plan so that it will expire on the tenth anniversary of the date the stockholders approve the 2022 Amended and Restated Omnibus Incentive Plan. The amendments were approved by the Company's stockholders at the Annual Meeting held on June 22, 2022.
On March 29, 2023, the Board of Directors approved certain amendments to the Company's Omnibus Incentive Plan (the “2023 Amended and Restated Omnibus Incentive Plan”) to increase the number of shares of the Company's common stock that may be issued pursuant to awards by 450,000, for a total of 3,050,000 shares, and extended the term of the plan so that it will expire on the tenth anniversary of the date the stockholders approve the 2023 Amended and Restated Omnibus Incentive Plan. The amendments were acted upon by the Company's stockholders at the Annual Meeting held on June 22, 2023.
See Note 14 for a discussion of the Company's management incentive plans for restricted stock units (“RSUs”) granted, vested, forfeited and remaining unvested.
Share Repurchase Program
In September 2022, the Company announced that its Board of Directors approved a share repurchase program (the “Share Repurchase Program”) to repurchase shares of its common stock for an aggregate purchase price not to exceed $2.0 million. The share repurchase authority was valid through September 29, 2023. Share repurchases may have been executed through various means, including, without limitation, open market transactions, privately negotiated transactions or by other means in accordance with federal securities laws. The Share Repurchase Program did not obligate the Company to acquire any particular amount of common stock, and the program may have been suspended or terminated by the Company at any time at its
discretion without prior notice. Through September 29, 2023, the Company made share repurchases of approximately $2.0 million under its Share Repurchase Program.
Employee Stock Purchase Plan
Upon approval of the Company's stockholders on May 30, 2019, the Company adopted the Limbach Holdings, Inc. 2019 Employee Stock Purchase Plan (the “ESPP”). On January 1, 2020, the ESPP went into effect. The ESPP enables eligible employees, as defined by the ESPP, the right to purchase the Company's common stock through payroll deductions during consecutive subscription periods at a purchase price of 85% of the fair market value of a share of the Company's common stock at the end of each offering period. Annual purchases by participants are limited to the number of whole shares that can be purchased by an amount equal to ten percent of the participant's compensation or $5,000, whichever is less. Each offering period of the ESPP lasts six months, commencing on January 1 and July 1 of each year. The amounts collected from participants during a subscription period are used on the exercise date to purchase full shares of common stock. Participants may withdraw from an offering before the exercise date and obtain a refund of amounts withheld through payroll deductions. Compensation cost, representing the 15% discount applied to the fair market value of common stock, is recognized on a straight-line basis over the six-month vesting period during which employees perform related services. Under the ESPP, 500,000 shares are authorized to be issued. In January 2024, the Company issued 2,989 shares of its common stock to participants in the ESPP who contributed to the plan during the offering period ending December 31, 2023. In January 2023, the Company issued a total of 10,997 shares of its common stock to participants in the ESPP who contributed to the plan during the offering period ending December 31, 2022. As of June 30, 2024, 385,967 shares remain available for future issuance under the ESPP.
Note 8 – Fair Value Measurements
The Company measures the fair value of financial assets and liabilities in accordance with ASC Topic 820 – Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC Topic 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value and requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
•Level 1 — inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that are accessible at the measurement date;
•Level 2 — inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly such as quoted prices in active markets for similar assets and liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities; and
•Level 3 — unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
The Company believes that the carrying amounts of its financial instruments, including cash and cash equivalents, trade accounts receivable and accounts payable, consist primarily of instruments without extended maturities, which approximate fair value primarily due to their short-term maturities and low risk of counterparty default. The Company considers all highly liquid investments purchased with a maturity of 90 days or less on the date of purchase to be cash equivalents. Cash equivalents as of June 30, 2024 and December 31, 2023 consisted of overnight repurchase agreements in which cash from the Company's main operating checking account is invested overnight in highly liquid, short term investments, one U.S. Treasury Bill and certain investments in money market funds sponsored by a large financial institution. For the three and six months ending June 30, 2024, the Company recognized interest income in the aggregate of approximately $0.5 million and $1.1 million, respectively, associated with its overnight repurchase agreements, U.S. Treasury Bills and money market funds. For both the three and six months ending June 30, 2023, the Company recognized interest income in the aggregate of approximately $0.2 million. The Company has not experienced any losses in its cash and cash equivalents and management believes the Company is not exposed to significant credit risk with respect to such accounts.
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Fair Value at Reporting Date Using | |
(in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | |
Cash equivalents: | | | | | | | | |
Overnight repurchase agreements | $ | 43,885 | | | $ | 43,885 | | | $ | — | | | $ | — | | |
U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | |
Money market fund | 3,750 | | | 3,750 | | | — | | | — | | |
Total | $ | 57,635 | | | $ | 57,635 | | | $ | — | | | $ | — | | |
| | | | | | | | |
| December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | |
Cash equivalents: | | | | | | | | |
Overnight repurchase agreements | $ | 43,959 | | | $ | 43,959 | | | $ | — | | | $ | — | | |
U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | |
Money market fund | 3,750 | | | 3,750 | | | — | | | — | | |
Total | $ | 57,709 | | | $ | 57,709 | | | $ | — | | | $ | — | | |
Second A&R Wintrust Revolving Loan
The Company also believes that the carrying value of the Second A&R Wintrust Revolving Loan approximates its respective fair value due to the variable rate on such debt. As of June 30, 2024, the Company determined that the fair value of the Second A&R Wintrust Revolving Loan was $10.0 million. Such fair value was determined using discounted estimated future cash flows using level 3 inputs.
Earnout Payments
As a part of the total consideration for the Jake Marshall Transaction, the former owners of JMLLC and CSLLC were eligible to receive up to an aggregate of $6.0 million in cash, consisting of two tranches of $3.0 million, as defined in the purchase agreement, if the gross profit of the acquired companies equals or exceeds $10.0 million in (i) the approximately 12-month period from closing through December 31, 2022 (the “2022 Jake Marshall Earnout Period”) or (ii) fiscal year 2023 (the “2023 Jake Marshall Earnout Period”), respectively (collectively, the “Jake Marshall Earnout Payments”). To the extent, however, that the gross profit of the acquired companies was less than $10.0 million, but exceeds $8.0 million, during any of the 2022 Jake Marshall Earnout Period or 2023 Jake Marshall Earnout Period, the $3.0 million amount was to be prorated for such period. The Company initially recognized $3.1 million in contingent consideration, of which the entire balance was included in other long-term liabilities in the Company’s condensed consolidated balance sheets on December 2, 2021. The fair value of contingent Jake Marshall Earnout Payments is based on generating growth rates on the projected gross margins of the acquired entities and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. In April 2023 and 2024, the Company made two separate payments in the amount of $3.0 million to the former owners of JMLLC and CSLLC related to the 2022 Jake Marshall Earnout Period and the 2023 Jake Marshall Earnout Period, respectively.
As a part of the total consideration for the ACME Transaction, the Company recognized $1.5 million in contingent consideration on the ACME Effective Date. The fair value of contingent ACME Earnout Payments is based on generating growth rates on the projected gross margins of ACME and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. The Company determined the initial fair value of the ACME Earnout Payments based on the Monte Carlo Simulation method, which represented a Level 3 measurement. As of the ACME Effective Date, the ACME Earnout Payments associated with the ACME Transaction were valued utilizing discount rates between 12.96% and 21.64%. The discount rates were calculated using the build-up method with a risk-free rate commensurate with the term of the ACME Earnout Payments based on the U.S. Treasury Constant Maturity Yield and certain metric risk premiums determined with reference to a long-term risk free rate, a weighted average cost of capital and certain adjustments for operational leverage.
As a part of the total consideration for the Industrial Air Transaction, the Company recognized $3.2 million in contingent consideration on the IA Effective Date. The fair value of contingent IA Earnout Payments is based on generating growth rates on the projected gross margins of Industrial Air and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. The Company determined the initial fair value of the IA Earnout Payments based on the Monte Carlo Simulation method, which represented a Level 3 measurement. As of the IA Effective Date, the IA Earnout Payments associated with the Industrial Air Transaction were valued utilizing a discount rate of 13.68%.
The discount rate was calculated using the build-up method with a risk-free rate commensurate with the term of the IA Earnout Payments based on the U.S. Treasury Constant Maturity Yield and certain metric risk premiums determined with reference to a long-term risk free rate, a weighted average cost of capital and certain adjustments for operational leverage.
Based on the Company’s ongoing assessment of the fair value of contingent earnout liabilities, the Company recorded a net increase in the estimated fair value of such liabilities of $1.1 million and $1.7 million for the three and six months ended June 30, 2024, respectively, which was presented in the change in fair value of contingent consideration in the Company's condensed consolidated statements of operations. For the three and six months ended June 30, 2023, the Company recorded a net increase in the estimated fair value of such liabilities of $0.2 million and $0.3 million, respectively. The Company determined the fair value of the earnout payments by utilizing the Monte Carlo Simulation method, which represents a Level 3 measurement.
The following table presents the carrying values of the Company's contingent earnout payment obligations included in the accompanying condensed consolidated balance sheets, which approximated fair value at June 30, 2024 and December 31, 2023.
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Fair Value at Reporting Date Using | |
(in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | |
Accrued expenses and other current liabilities: | | | | | | | | |
| | | | | | | | |
First ACME Earnout Period | $ | 500 | | | $ | — | | | $ | — | | | $ | 500 | | |
First IA Earnout Period | 2,846 | | | — | | | $ | — | | | 2,846 | | |
Other long-term liabilities: | | | | | | | | |
Second ACME Earnout Period | 1,423 | | | — | | | — | | | 1,423 | | |
Second IA Earnout Period | 1,748 | | | — | | | — | | | 1,748 | | |
Total | $ | 6,517 | | | $ | — | | | $ | — | | | $ | 6,517 | | |
| | | | | | | | |
| | | Fair Value at Reporting Date Using | |
| December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | |
Accrued expenses and other current liabilities: | | | | | | | | |
2023 Jake Marshall Earnout Period(1) | $ | 3,000 | | | $ | — | | | $ | — | | | $ | 3,000 | | |
First ACME Earnout Period | 429 | | | — | | | — | | | 429 | | |
First IA Earnout Period | 2,290 | | | — | | | $ | — | | | 2,290 | | |
Other long-term liabilities: | | | | | | | | |
Second ACME Earnout Period | 1,188 | | | — | | | — | | | 1,188 | | |
Second IA Earnout Period | 875 | | | — | | | — | | | 875 | | |
Total | $ | 7,782 | | | $ | — | | | $ | — | | | $ | 7,782 | | |
(1) In April 2024, the Company made a $3.0 million payment to the former owners of JMLLC and CSLLC related to the 2023 Jake Marshall Earnout Period.
Interest Rate Swap
The fair value of the interest rate swap is determined using widely accepted valuation techniques and reflects the contractual terms of the interest rate swap including the period to maturity, and while there are no quoted prices in active markets, it uses observable market-based inputs, including interest rate curves and implied volatilities. The fair value analysis also considers a credit valuation adjustment to reflect nonperformance risk of both the Company and the single counterparty. The fair value of the interest rate contract has been determined using the market standard methodology of netting the discounted future fixed cash receipts (or payments) and the discounted expected variable cash payments (or receipts). The variable cash payments (or receipts) are based on an expectation of future interest rates (forward curves) derived from observable market interest rate curves. The interest rate swap is classified as a Level 2 item within the fair value hierarchy. As of June 30, 2024, the Company determined that the fair value of the interest rate swap was approximately $0.3 million and is recognized in other assets on the Company's condensed consolidated balance sheets. For the three and six months ended June 30, 2024, the Company recognized a loss of less than $0.1 million and a gain of approximately $0.1 million, respectively, on its condensed consolidated statements of operations associated with the change in fair value of the interest rate swap arrangement. For the three and six months ended
June 30, 2023, the Company recognized a gain of approximately $0.2 million and less than $0.1 million, respectively, on its condensed consolidated statements of operations associated with the change in fair value of the interest rate swap arrangement.
Note 9 – Earnings per Share
Earnings per Share
The Company calculates earnings per share in accordance with ASC Topic 260 - Earnings Per Share (“EPS”). Basic earnings per share of the Company's common stock applicable to common stockholders is computed by dividing earnings applicable to common stockholders by the weighted-average number of shares of the Company's common stock outstanding and assumed to be outstanding. Diluted EPS assumes the dilutive effect of outstanding common stock warrants, shares issued in conjunction with the Company’s ESPP and RSUs, all using the treasury stock method.
The following table sets forth the computation of the basic and diluted earnings per share attributable to the Company's common stockholders for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
(in thousands, except per share amounts) | | 2024 | | 2023 | | 2024 | | 2023 |
EPS numerator: | | | | | | | | |
Net income | | $ | 5,963 | | | $ | 5,320 | | | $ | 13,549 | | | $ | 8,313 | |
| | | | | | | | |
EPS denominator: | | | | | | | | |
Weighted average shares outstanding – basic | | 11,268 | | | 10,644 | | | 11,214 | | | 10,560 | |
Impact of dilutive securities | | 698 | | | 863 | | | 760 | | | 776 | |
Weighted average shares outstanding – diluted | | 11,967 | | | 11,507 | | | 11,974 | | | 11,336 | |
| | | | | | | | |
EPS: | | | | | | | | |
Basic | | $ | 0.53 | | | $ | 0.50 | | | $ | 1.21 | | | $ | 0.79 | |
Diluted | | $ | 0.50 | | | $ | 0.46 | | | $ | 1.13 | | | $ | 0.73 | |
The following table summarizes the securities that were antidilutive or out-of-the-money, and therefore, were not included in the computations of diluted income per share of the Company's common stock:
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
| 2024 | | 2023 | | 2024 | | 2023 |
| | | | | | | |
| | | | | | | |
Service-based RSUs (See Note 14) | 73 | | | 1 | | | 59 | | | 26 | |
Performance based RSUs | 109 | | | 15 | | | 81 | | | 60 | |
Employee Stock Purchase Plan | 72 | | | 643 | | | 393 | | | 2,426 | |
Total | 254 | | | 659 | | | 533 | | | 2,512 | |
Note 10 – Income Taxes
The Company is taxed as a C corporation.
For interim periods, the provision for income taxes (including federal, state, local and foreign taxes) is calculated based on the estimated annual effective tax rate, adjusted for certain discrete items for the full fiscal year. Cumulative adjustments to the Company's estimate are recorded in the interim period in which a change in the estimated annual effective rate is determined.
Each quarter the Company updates its estimate of the annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.
The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2024 and 2023.
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | | Six Months Ended June 30, |
(in thousands, except percentages) | | 2024 | | 2023 | | 2024 | | 2023 |
Income tax provision | | $ | 2,395 | | | $ | 2,025 | | | $ | 2,068 | | | $ | 2,647 | |
Income tax rate | | 28.7 | % | | 27.6 | % | | 13.2 | % | | 24.2 | % |
The U.S. federal statutory tax rate was 21% for each of the three and six months ended June 30, 2024 and 2023. The difference between the U.S. federal statutory tax rate and the Company’s effective tax rate period-over-period was primarily due to state income taxes, tax credits, other permanent adjustments and discrete tax items. In particular, the Company’s effective rate for the six months ended June 30, 2024 and 2023 were materially impacted by “excess tax benefits on stock-based compensation” recognized discretely during the first quarter of each year. This benefit reduced the effective tax rate by 35.1% and 10.2% for the three months ended March 31, 2024 and 2023 respectively, with the impact varying in prior years. The increase in the 2024 effective rate reduction is primarily related to the higher stock price of the Company resulting in increased tax deductions for the Company upon vesting of its equity incentive awards.
No valuation allowance was required as of June 30, 2024 or December 31, 2023.
Note 11 – Operating Segments
As discussed in Note 1, the Company operates in two segments, (i) ODR, in which the Company provides maintenance or service primarily on mechanical, plumbing or electrical systems, building controls and specialty contracting projects direct to, or assigned by, building owners or property managers, and (ii) GCR, in which the Company generally manages new construction or renovation projects that involve primarily mechanical, plumbing, or electrical services awarded to the Company by general contractors or construction managers. These segments are reflective of how the Company’s Chief Operating Decision Maker (“CODM”) reviews operating results for the purposes of allocating resources and assessing performance. The Company's CODM is comprised of its President and Chief Executive Officer and Executive Vice President and Chief Financial Officer.
In accordance with ASC Topic 280 – Segment Reporting, the Company has elected to aggregate all of the ODR work performed at branches into one ODR reportable segment and all of the GCR work performed at branches into one GCR reportable segment. All transactions between segments are eliminated in consolidation.
All of the Company’s identifiable assets are located in the United States, which is where the Company is domiciled.
Condensed consolidated segment information for the three and six months ended June 30, 2024 and 2023 were as follows:
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | Six Months Ended June 30, |
(in thousands) | 2024 | | 2023 | | 2024 | | 2023 |
Statement of Operations Data: | | | | | | | |
Revenue: | | | | | | | |
ODR | $ | 82,754 | | | $ | 58,780 | | | $ | 157,010 | | | $ | 117,498 | |
GCR | 39,481 | | | 66,102 | | | 84,201 | | | 128,393 | |
Total revenue | 122,235 | | | 124,882 | | | 241,211 | | | 245,891 | |
| | | | | | | |
Gross profit: | | | | | | | |
ODR | 25,362 | | | 17,241 | | | 47,523 | | | 33,150 | |
GCR | 8,146 | | | 11,272 | | | 17,073 | | | 21,590 | |
Total gross profit | 33,508 | | | 28,513 | | | 64,596 | | | 54,740 | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Selling, general and administrative(1) | 23,176 | | | 20,416 | | | 46,052 | | | 41,466 | |
Change in fair value of contingent consideration | 1,111 | | | 162 | | | 1,734 | | | 303 | |
Amortization of intangibles | 1,031 | | | 383 | | | 2,088 | | | 766 | |
Operating income | $ | 8,190 | | | $ | 7,552 | | | $ | 14,722 | | | $ | 12,205 | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Interest expense | (432) | | | (511) | | | (907) | | | (1,178) | |
Interest income | 546 | | | 247 | | | 1,108 | | | 247 | |
Gain (loss) on disposition of property and equipment | 66 | | | 175 | | | 557 | | | (40) | |
| | | | | | | |
Loss on early debt extinguishment | — | | | (311) | | | 0 | | (311) | |
(Loss) gain on change in fair value of interest rate swap | (12) | | | 193 | | | 137 | | | 37 | |
| | | | | | | |
Total unallocated amounts | 168 | | | (207) | | | 895 | | | (1,245) | |
Income before income taxes | $ | 8,358 | | | $ | 7,345 | | | $ | 15,617 | | | $ | 10,960 | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
(1) Included within selling, general and administrative expenses was $1.5 million and $1.1 million of stock-based compensation expense for the three months ended June 30, 2024 and 2023, respectively, and $2.7 million and $2.2 million for the six months ended June 30, 2024 and 2023, respectively.
The Company does not identify capital expenditures and total assets by segment in its internal financial reports due in part to the shared use of a centralized fleet of vehicles and specialized equipment.
Note 12 - Leases
The Company leases real estate, trucks and other equipment. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. Classification and initial measurement of the right-of-use asset and lease liability are determined at the lease commencement date. The Company elected the short-term lease measurement and recognition exemption; therefore, leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead, the short-term leases are recognized in expense on a straight-line basis over the lease term.
The Company's arrangements include certain non-lease components such as common area and other maintenance for leased real estate, as well as mileage, fuel and maintenance costs related to leased vehicles. For all leased asset classes, the Company has elected to not separate non-lease components from lease components and will account for each separate lease component and non-lease component associated with the lease as a single lease component. The Company does not guarantee any residual value in its lease agreements, and there are no material restrictions or covenants imposed by lease arrangements. Real estate leases typically include one or more options to extend the lease. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term. For the Company's leased vehicles, the Company uses the interest rate implicit in its leases with the lessor to discount lease payments at the lease commencement date. When the implicit rate is not readily available, as is the case with the Company's real estate leases, the Company uses quoted borrowing rates on its secured debt.
Related Party Lease Agreements. In conjunction with the closing of the Jake Marshall Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of JMLLC who became a full-time employee of the
Company. The lease term is 10 years and includes an option to extend the lease for two successive periods of two years each through November 2035. Base rent for the term of the lease is $37,500 per month for the first five years with payment commencing on January 1, 2022. The fixed rent payment is escalated to $45,000 per month for years 6 through 10 of the lease term. Fixed rent payments for the extension term are increased from $45,000 by the percentage increase, if any, in the consumer price index from the lease commencement date. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses.
In conjunction with the closing of the ACME Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of ACME who became a full-time employee of the Company. The lease term of the lease runs through December 31, 2024 and includes an option to extend the lease for one successive period of one year through December 2025. Base rent for the term of the lease is $17,000 per month for the first six months with payment commencing on July 1, 2023. The fixed rent payment is escalated to $18,000 per month for the twelve-month period ending December 31, 2024. Fixed rent payments for the extension term are increased to $19,000. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses.
In conjunction with the closing of the Industrial Air Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of Industrial Air who became a full-time employee of the Company. The lease term of the lease runs through August 31, 2026 and includes an option to extend the lease for two successive periods of three years each through August 2032. Base rent for the term of the lease is $26,500 per month for the first thirty-three months with payment commencing on November 1, 2023. The fixed rent payment is escalated to $27,563 per month for the first three-year extension period ending August 31, 2029 and to $28,941 per month for the second three year extension period ending on August 31, 2032. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses.
Southern California Sublease. In June, 2021, the Company entered into a sublease agreement with a third party for the entire ground floor of its leased space in Southern California, consisting of 71,787 square feet. Under the terms of the sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.6 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The initial lease term commenced in September 2021 and continues through April 30, 2027. As of June 30, 2024, the Company remains obligated under the original lease for such office space and, in the event the sublessee of such office space fails to satisfy its obligations under the sublease, the Company would be required to satisfy its obligations directly to the landlord under such original lease.
In addition, during the first quarter of 2022, the Company entered into an amendment to the aforementioned sublease agreement, which, among other things, expanded the sublease premises to include the entire second floor of its leased space in Southern California, consisting of 16,720 square feet. Under the terms of the amended sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.8 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The amended sublease term commenced in March 2022 and continues through April 30, 2027. For both the three and six months ended June 30, 2024 and 2023, the Company recorded approximately $0.3 million and $0.6 million, respectively, of income in selling, general and administrative expenses related to this sublease agreement.
The following table summarizes the lease amounts included in the Company's condensed consolidated balance sheets:
| | | | | | | | | | | | | | | | | |
(in thousands) | Classification on the Condensed Consolidated Balance Sheets | | June 30, 2024 | | December 31, 2023 |
Assets | | | | | |
Operating | Operating lease right-of-use assets(1)(2) | | $ | 20,780 | | | $ | 19,727 | |
Finance | Property and equipment, net(3)(4) | | 9,436 | | | 9,561 | |
Total lease assets | | | $ | 30,216 | | | $ | 29,288 | |
| | | | | |
Liabilities | | | | | |
Current | | | | | |
Operating | Current operating lease liabilities | | $ | 3,824 | | | $ | 3,627 | |
Finance | Current portion of long-term debt | | 2,531 | | | 2,680 | |
Noncurrent | | | | | |
Operating | Long-term operating lease liabilities | | 17,080 | | | 16,037 | |
Finance | Long-term debt(5) | | 10,038 | | | 10,018 | |
Total lease liabilities | | | $ | 33,473 | | | $ | 32,362 | |
(1) Operating lease assets are recorded net of accumulated amortization of $12.0 million at June 30, 2024 and $13.6 million at December 31, 2023.
(2) Includes approximately $1.0 million at both June 30, 2024 and December 31, 2023 related to a below-market lease recognized as a result of the Industrial Air Transaction, which was recorded as an increase to the Company’s operating lease right-of-use assets on its condensed consolidated balance sheet. The below-market lease will be amortized to amortization expense over the remaining lease term.
(3) Finance lease vehicle assets are recorded net of accumulated amortization of $5.5 million at June 30, 2024 and $4.5 million at December 31, 2023.
(4) Includes approximately $2.4 million of net property assets associated with the Company's Pontiac Facility at both June 30, 2024 and December 31, 2023, respectively.
(5) Includes approximately $5.4 million associated with the Company's sale and leaseback financing transaction at both June 30, 2024 and December 31, 2023. See Note 6 for further detail.
The following table summarizes the lease costs included in the Company's condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | Three Months Ended June 30, | | Six Months Ended June 30, |
(in thousands) | Classification on the Condensed Consolidated Statement of Operations | | 2024 | | 2023 | | 2024 | | 2023 |
Operating lease cost | Cost of revenue(1) | | $ | 743 | | | $ | 522 | | | $ | 1,331 | | | $ | 1,083 | |
Operating lease cost | Selling, general and administrative(1) | | 599 | | | 612 | | | 1,325 | | | 1,257 | |
Finance lease cost | | | | | | | | | |
Amortization | Cost of revenue(2) | | 754 | | | 667 | | | 1,494 | | | 1,298 | |
Interest | Interest expense, net(2) | | 116 | | | 86 | | | 235 | | | 152 | |
Total lease cost | | | $ | 2,212 | | | $ | 1,887 | | | $ | 4,385 | | | $ | 3,790 | |
(1) Operating lease costs recorded in cost of revenue included $0.1 million of variable lease costs for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. In addition, $0.1 million of variable lease costs are included in selling, general and administrative for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. These variable costs consist of the Company's proportionate share of operating expenses, real estate taxes and utilities.
(2) Finance lease costs recorded in cost of revenue include variable lease costs of $1.0 million and $0.9 million for the three months ended June 30, 2024 and 2023, respectively, and $2.0 million and $1.8 million for the six months ended June 30, 2024 and 2023, respectively. These variable lease costs consist of fuel, maintenance, and sales tax charges.
The future undiscounted minimum finance lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company’s condensed consolidated balance sheets within current and long-term debt, less interest, and under current and long-term operating leases, less imputed interest, as of June 30, 2024 were as follows (in thousands):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Finance Lease Obligations | | Operating Lease Obligations | | |
Year ending: | | Vehicles | | Pontiac Facility | | Total Finance | | Non-Related Party | | Related Party(1) | | Total Operating | | Sublease Receipts(2) |
Remainder of 2024 | | $ | 1,582 | | | $ | 259 | | | $ | 1,841 | | | $ | 2,010 | | | $ | 491 | | | $ | 2,501 | | | $ | 462 | |
2025 | | 2,545 | | | 528 | | | 3,073 | | | 3,984 | | | 765 | | | 4,749 | | | 939 | |
2026 | | 2,029 | | | 542 | | | 2,571 | | | 3,906 | | | 770 | | | 4,676 | | | 967 | |
2027 | | 1,141 | | | 555 | | | 1,696 | | | 2,802 | | | 871 | | | 3,673 | | | 326 | |
2028 | | 394 | | | 569 | | | 963 | | | 1,857 | | | 871 | | | 2,728 | | | — | |
Thereafter | | 290 | | | 13,733 | | | 14,023 | | | 1,547 | | | 4,997 | | | 6,544 | | | — | |
Total minimum lease payments | | 7,981 | | | 16,186 | | | 24,167 | | | 16,106 | | | 8,765 | | | 24,871 | | | $ | 2,694 | |
Financing Component (3) | | (763) | | | (10,835) | | | (11,598) | | | (1,979) | | | (1,988) | | | (3,967) | | | |
Net present value of minimum lease payments | | 7,218 | | | 5,351 | | | 12,569 | | | 14,127 | | | 6,777 | | | 20,904 | | | |
Less: current portion of finance and operating lease obligations | | (2,531) | | | — | | | (2,531) | | | (3,297) | | | (527) | | | (3,824) | | | |
Long-term finance and operating lease obligations | | $ | 4,687 | | | $ | 5,351 | | | $ | 10,038 | | | $ | 10,830 | | | $ | 6,250 | | | $ | 17,080 | | | |
(1) Associated with the aforementioned related party leases entered into with former members of JMLLC, ACME and Industrial Air.
(2) Associated with the aforementioned third party sublease.
(3) The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.
The following is a summary of the lease terms and discount rates as of:
| | | | | | | | | | | |
| June 30, 2024 | | December 31, 2023 |
Weighted average lease term (in years): | | | |
Operating | 6.00 | | 6.54 |
Finance (1) | 3.00 | | 3.10 |
| | | |
Weighted average discount rate: | | | |
Operating | 5.74 | % | | 6.74 | % |
Finance (1) | 6.64 | % | | 5.33 | % |
(1) Excludes the weighted average lease term and weighted average discount rate associated with the aforementioned sale-leaseback financing transaction, which has a Primary Term of 25 years and utilized an implicit rate of 11.11%. See Note 6 for further detail.
The following is a summary of other information and supplemental cash flow information related to finance and operating leases:
| | | | | | | | | | | | | | |
| | Six months ended June 30, |
(in thousands) | | 2024 | | 2023 |
Cash paid for amounts included in the measurement of lease liabilities: | | | | |
Operating cash flows from operating leases | | $ | 2,534 | | | $ | 2,294 | |
Operating cash flows from finance leases | | 237 | | | 152 | |
Financing cash flows from finance leases | | 1,406 | | | 1,302 | |
Right-of-use assets exchanged for lease liabilities: | | | | |
Operating leases | | 3,200 | | | 742 | |
Finance leases | | 1,341 | | | 3,392 | |
| | | | |
Right-of-use assets disposed or adjusted modifying finance leases liabilities | | $ | 2 | | | (30) | |
Note 13 – Commitments and Contingencies
Legal. The Company is continually engaged in administrative proceedings, arbitrations, and litigation with owners, general contractors, suppliers, employees, former employees and other unrelated parties, all arising in the ordinary courses of business. The ultimate resolution of these contingencies could, individually or in the aggregate, be material to the condensed consolidated financial statements. In the opinion of the Company’s management, the current belief is that the results of these actions will not have a material adverse effect on the financial position, results of operations, or cash flows of the Company.
Surety. The terms of its construction contracts frequently require that the Company obtain from surety companies, and provide to its customers, payment and performance bonds (“Surety Bonds”) as a condition to the award of such contracts. The Surety Bonds secure the Company's payment and performance obligations under such contracts, and the Company has agreed to indemnify the surety companies for amounts, if any, paid by them in respect of Surety Bonds issued on its behalf. In addition, at the request of labor unions representing certain of the Company's employees, Surety Bonds are sometimes provided to secure obligations for wages and benefits payable to or for such employees. Public sector contracts require Surety Bonds more frequently than private sector contracts, and accordingly, the Company's bonding requirements typically increase as the amount of public sector work increases. As of June 30, 2024, the Company had approximately $79.2 million in surety bonds outstanding. The Surety Bonds are issued by surety companies in return for premiums, which vary depending on the size and type of bond.
Collective Bargaining Agreements. Many of the Company’s craft labor employees are covered by collective bargaining agreements. The agreements require the Company to pay specified wages, provide certain benefits and contribute certain amounts to multi-employer pension plans. If the Company withdraws from any of the multi-employer pension plans or if the plans were to otherwise become underfunded, the Company could incur additional liabilities related to these plans. Although the Company has been informed that some of the multi-employer pension plans to which it contributes have been classified as “critical” status, the Company is not currently aware of any significant liabilities related to this issue.
Self-insurance. The Company is substantially self-insured for workers’ compensation and general liability claims, in the view of the relatively high per-incident deductibles the Company absorbs under its insurance arrangements for these risks. The Company purchases workers’ compensation and general liability insurance under policies with per-incident deductibles of $250,000 per occurrence and a $3.9 million maximum aggregate deductible loss limit per year. Losses incurred over primary policy limits are covered by umbrella and excess policies up to specified limits with multiple excess insurers. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as current and non-current liabilities. The liability is determined by establishing a reserve for each reported claim on a case-by-case basis based on the nature of the claim and historical loss experience for similar claims plus an allowance for the cost of incurred but not reported claims. The current portion of the liability is included in accrued expenses and other current liabilities on the consolidated balance sheets. The non-current portion of the liability is included in other long-term liabilities on the consolidated balance sheets.
The Company is self-insured related to medical and dental claims under policies with annual per-claimant and annual aggregate stop-loss limits. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as a current liability in accrued expenses and other current liabilities.
The components of the self-insurance liability as of June 30, 2024 and December 31, 2023 are as follows:
| | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 |
Current liability — workers’ compensation and general liability | $ | 229 | | | $ | 188 | |
Current liability — medical and dental | 509 | | | 819 | |
Non-current liability | 494 | | | 645 | |
Total liability | $ | 1,232 | | | $ | 1,652 | |
Restricted cash | $ | 65 | | | $ | 65 | |
The restricted cash balance represents an imprest cash balance set aside for the funding of workers' compensation and general liability insurance claims. This amount is replenished either when depleted or at the beginning of each month.
Note 14 – Management Incentive Plans
The Company initially adopted the Omnibus Incentive Plan on July 20, 2016 for the purpose of: (a) encouraging the profitability and growth of the Company through short-term and long-term incentives that are consistent with the Company’s
objectives; (b) giving participants an incentive for excellence in individual performance; (c) promoting teamwork among participants; and (d) giving the Company a significant advantage in attracting and retaining key employees, directors and consultants. To accomplish such purposes, the Omnibus Incentive Plan, and such subsequent amendments to the Omnibus Incentive Plan, provides that the Company may grant options, stock appreciation rights, restricted shares, RSUs, performance-based awards (including performance-based restricted shares and restricted stock units), other share-based awards, other cash-based awards or any combination of the foregoing.
Following the approval of the 2023 Amended and Restated Omnibus Incentive Plan, the Company has reserved 3,050,000 shares of its common stock for issuance. The number of shares issued or reserved pursuant to the Omnibus Incentive Plan will be adjusted by the plan administrator, as they deem appropriate and equitable, as a result of stock splits, stock dividends, and similar changes in the Company’s common stock. In connection with the grant of an award, the plan administrator may provide for the treatment of such award in the event of a change in control. All awards are made in the form of shares only.
Service-Based Awards
The Company grants service-based stock awards in the form of RSUs. Service-based RSUs granted to executives, employees, and non-employee directors vest ratably, on an annual basis, over three years and in the case of certain awards to non-employee directors, over one year. The grant date fair value of the service-based awards was equal to the closing market price of the Company’s common stock on the date of grant. For the three months ended June 30, 2024 and 2023, the Company recognized $0.6 million and $0.3 million, respectively, of stock-based compensation expense related to outstanding service-based RSUs. For the six months ended June 30, 2024 and 2023, the Company recognized $1.1 million and $0.7 million, respectively, of stock-based compensation expense related to outstanding service-based RSUs.
The following table summarizes the Company's service-based RSU activity for the six months ended June 30, 2024:
| | | | | | | | | | | |
| Awards | | Weighted-Average Grant Date Fair Value |
Unvested at December 31, 2023 | 239,203 | | | $ | 11.09 | |
Granted | 54,466 | | | 45.69 | |
Vested | (140,248) | | | 11.62 | |
Forfeited | (1,201) | | | 45.47 | |
Unvested at June 30, 2024 | 152,220 | | | $ | 22.70 | |
Performance-Based Awards
The Company grants performance-based restricted stock units (“PRSUs”) under which shares of the Company’s common stock may be earned based on the Company’s performance compared to defined metrics. The number of shares earned under a performance award may vary from zero to 150% of the target shares awarded, based upon the Company’s performance compared to the metrics. The metrics used for the grant are determined by the Company’s Compensation Committee of the Board of Directors and are based on internal measures such as the achievement of certain predetermined adjusted EBITDA and EBITDA margin performance goals generally over a three-year period.
The Company recognizes stock-based compensation expense for these awards over the vesting period based on the projected probability of achievement of the performance conditions as of the end of each reporting period during the performance period and may periodically adjust the recognition of such expense, as necessary, in response to any changes in the Company’s forecasts with respect to the performance conditions. For the three months ended June 30, 2024 and 2023, the Company recognized $0.9 million and $0.8 million, respectively, of stock-based compensation expense related to outstanding PRSUs. For the six months ended June 30, 2024 and 2023, the Company recognized $1.6 million and $1.5 million, respectively, of stock-based compensation expense related to outstanding PRSUs.
The following table summarizes the Company's PRSU activity for the six months ended June 30, 2024:
| | | | | | | | | | | |
| Awards | | Weighted-Average Grant Date Fair Value |
Unvested at December 31, 2023 | 580,621 | | | $ | 10.85 | |
Granted | 84,299 | | | 45.47 | |
Performance factor adjustment(1) | 54,067 | | | 12.78 | |
Vested | (211,634) | | | 12.78 | |
Forfeited | (2,402) | | | 45.47 | |
Unvested at June 30, 2024 | 504,951 | | | $ | 15.87 | |
(1) Performance-based awards covering the three-year period ended December 31, 2023 were paid out in the first quarter of 2024 based on the approval of the Company's Compensation Committee. The performance factor during the measurement period used to determine compensation payouts was 134.3% of the pre-defined metric target of 100%, which resulted in a positive performance factor adjustment and the issuance of 54,067 shares of the Company's common stock as additional awards associated with the original grant.
Stock-Based Compensation Expense
Total recognized stock-based compensation expense amounted to $1.5 million and $1.1 million for the three months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company recognized stock-based compensation expense of $2.7 million and $2.2 million, respectively. The aggregate fair value as of the vest date of RSUs that vested during the six months ended June 30, 2024 and 2023 was $16.9 million and $3.4 million, respectively. Total unrecognized stock-based compensation expense related to unvested RSUs that are probable of vesting was $8.2 million at June 30, 2024. These costs are expected to be recognized over a weighted average period of 1.91 years.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion should be read in conjunction with the condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q. In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties and assumptions that could cause actual results to differ materially from our management’s expectations. See “Cautionary Note Regarding Forward Looking Statements” contained above in this Quarterly Report on Form 10-Q. The Company assumes no obligation to update any of these forward-looking statements, unless required to do so by applicable law.
Unless the context otherwise requires, a reference to a “Note” herein refers to the accompanying Notes to Condensed Consolidated Financial Statements (Unaudited) contained in Part I, "Item 1. Financial Statements."
Overview
The Company is a building systems solution firm that partners with building owners and facilities managers who have mission critical mechanical (heating, ventilation and air conditioning), electrical, and plumbing infrastructure. The Company strives to be an indispensable partner to its customers by providing services that are essential to the operation of their businesses. The Company has more than 1,200 team members in 19 offices across the eastern United States. The Company’s team members uniquely combine engineering expertise with field installation skills to provide custom solutions that leverage its full life-cycle capabilities, which allows it to address both the operational and capital projects needs of its customers.
The Company’s core market sectors consist of the following customer base with mission-critical systems:
•Healthcare, including research, acute care and inpatient hospitals for regional and national hospital groups, and pharmaceutical and biotech laboratories and manufacturing facilities;
•Industrial and manufacturing, including automotive, energy and general manufacturing plants;
•Data Centers, including facilities composed of networked computers, storage systems and computing infrastructure that organizations use to assemble, process, store and disseminate large amounts of data;
•Life sciences, including organizations and companies whose work is centered around research and development focused on living things;
•Higher Education, including both public and private colleges, universities and research centers; and
•Cultural and entertainment, including sports arenas, entertainment facilities (including casinos) and amusement rides and parks.
The Company operates in two segments, (i) ODR, in which the Company performs owner direct projects and/or provides maintenance or service primarily on mechanical, plumbing or electrical systems, building controls and specialty contracting projects direct to, or assigned by, building owners or property managers, and (ii) GCR, in which the Company generally manages new construction or renovation projects that involve primarily mechanical, plumbing, or electrical services awarded to the Company by general contractors or construction managers.
Key Components of Condensed Consolidated Statements of Operations
Revenue
The Company generates revenue principally from fixed-price construction contracts to deliver mechanical, plumbing, and electrical construction services to its customers. The duration of the Company’s contracts generally ranges from three months to two years. Revenue from fixed price contracts is recognized on the cost-to-cost method, measured by the relationship of total cost incurred to total estimated contract costs. Revenue from time and materials service contracts is recognized as services are performed. The Company believes that its extensive experience in mechanical, plumbing, and electrical projects, and its internal cost review procedures during the bidding process, enable it to reasonably estimate costs and mitigate the risk of cost overruns on fixed price contracts.
The Company generally invoices customers monthly based on a schedule of values that breaks down the contract amount into discrete billing items. Costs and estimated earnings in excess of billings are recorded as a contract asset until billable under the contract terms. Billings in excess of costs and estimated earnings are recorded as a contract liability until the related revenue is recognizable.
Cost of Revenue
Cost of revenue primarily consists of the labor, equipment, material, subcontract and other job costs in connection with fulfilling the terms of the Company’s contracts. Labor costs consist of wages plus taxes, fringe benefits and insurance. Equipment costs consist of the ownership and operating costs of company-owned assets, in addition to outside-rented equipment. If applicable, job costs include estimated contract losses to be incurred in future periods. Due to the varied nature of the Company's services, and the risks associated therewith, contract costs as a percentage of contract revenue have historically fluctuated, and this fluctuation is expected to continue in future periods.
Selling, General and Administrative
Selling, general and administrative (“SG&A”) expenses consist primarily of personnel costs for its administrative, estimating, human resources, safety, information technology, legal, finance and accounting employees and executives. Also included are non-personnel costs, such as travel-related expenses, legal and other professional fees and other corporate expenses to support the growth of the Company's business and to meet the compliance requirements associated with operating as a public company. Those costs include accounting, human resources, information technology, legal personnel, additional consulting, legal and audit fees, insurance costs, board of directors’ compensation and the costs of achieving and maintaining compliance with Section 404 of the Sarbanes-Oxley Act of 2002.
Change in fair value of contingent consideration
The change in fair value of contingent consideration relates to the remeasurement of the contingent consideration arrangements resulting from each of the Jake Marshall, LLC (“JMLLC”), Coating Solutions, LLC (“CSLLC”) (together with JMLLC, the Jake Marshall Transaction), the ACME Transaction and the Industrial Air Transaction. As a part of the total consideration for the Jake Marshall, ACME and Industrial Air transactions, the Company initially recognized $3.1 million, $1.5 million and $3.2 million, respectively, in contingent consideration associated with their respective earnout payments. The carrying values of the Jake Marshall, ACME and IA Earnout Payments are subject to remeasurement at fair value at each reporting date through the end of the respective earnout periods with any changes in the fair value reported as a separate component of operating income in the condensed consolidated statements of operations. See Note 8 – Fair Value Measurements in the accompanying notes to the Company’s condensed consolidated financial statements for further information.
Amortization of Intangibles
Amortization expense represents periodic non-cash charges that consist of amortization of various intangible assets primarily including favorable leasehold interests and certain customer relationships in the ODR segment. As a result of the Jake Marshall Transaction, the Company recognized, in the aggregate, an additional $5.7 million of intangible assets associated with customer relationships with third-party customers, the acquired trade name and acquired backlog. In addition, as a result of the ACME Transaction, the Company recognized, in the aggregate, an additional $2.8 million of intangible assets associated with customer relationships with third-party customers and the acquired trade name, inclusive of the impact of certain measurement period adjustments. Lastly, as a result of the Industrial Air Transaction, the Company recognized, in the aggregate, an additional $8.7 million of intangible assets associated with customer relationships with third-party customers, the acquired trade name, trademarks and intellectual property and the acquired backlog. Each of the Jake Marshall, ACME and Industrial Air-related intangible assets were recorded under the acquisition method of accounting at their estimated fair values at the acquisition date. See Note 5 – Goodwill and Intangible Assets for further information on the Company’s intangible assets.
Other (Expenses) Income
Other (expenses) income consists primarily of interest expense incurred in connection with the Company's debt, gains or losses associated with the disposition of property and equipment, changes in fair value of interest rate swaps, and interest income earned from its overnight repurchase agreements, money market investments, U.S. Treasury Bills and the Company's interest rate swap agreement. Deferred financing costs are amortized to interest expense using the effective interest method.
Provision for Income Taxes
The Company is taxed as a C corporation and its financial results include the effects of federal income taxes, which will be paid at the parent level.
The Company’s provision for income taxes (including federal, state and local taxes) is calculated based on the estimated annual effective tax rate. The Company accounts for income taxes in accordance with ASC Topic 740 - Income Taxes, which requires the use of the asset and liability method. Under this method, deferred tax assets and liabilities and income or expense are recognized for the expected future tax consequences of temporary differences between the financial statement carrying values
and their respective tax bases, using enacted tax rates expected to be applicable in the years in which the temporary differences are expected to reverse. Changes in deferred tax assets and liabilities are recorded in the provision for income taxes.
Impact of Acquisitions
In order to provide a more meaningful period-over-period discussion of the Company’s operating results, the Company may discuss amounts generated or incurred (revenues, gross profit, selling, general and administrative expenses, and operating income) from companies acquired. The amounts discussed reflect the acquired companies’ operating results in the current reported period only for the time period these entities were not owned by the Company in the comparable prior reported period.
During 2023, the Company acquired two companies for total cash consideration of $15.3 million, net of cash acquired and inclusive of certain measurement period adjustments. On July 3, 2023, the Company completed an acquisition of Chattanooga, TN-based specialty industrial contractor, ACME, for a purchase price at closing of $5.0 million in cash. The transaction also provides for an earnout of up to $2.5 million potentially being paid out over the next two years. ACME specializes in performing industrial maintenance, capital project work, and emergency services for specialty chemical and manufacturing clients, and is a leading mechanical solutions provider for hydroelectric producers. On November 1, 2023, the Company completed an acquisition of Greensboro, NC-based specialty mechanical contractor, Industrial Air, for a purchase price at closing of $13.5 million in cash. The transaction also provides for an earnout of up to $6.5 million potentially being paid out over the next two years. Industrial Air serves industrial customers throughout the Southeast United States and along the Eastern seaboard, focusing on delivering engineered air handling systems, including air condition and air filtration, along with controls systems and maintenance work. In addition, Industrial Air manufactures a wide range of components for air conditioning and filtration systems.
Divestitures
In February 2022, the Company announced its strategic decision to wind down its Southern California GCR and ODR operations. The decision was made to better align the Company’s customer geographic focus and to reduce losses related to unprofitable locations. During 2023, the Company executed the closeout phases on its remaining Southern California business unit projects and has fully exited the Southern California region aside from certain operational warranty obligations. However, the Company is party to the terms of a sublease agreement for its leased premises in Southern California through April 2027 and remains obligated under the original lease for such office space in the event the sublessee fails to satisfy its obligations under the sublease agreement. See Note 12 – Leases in the accompanying notes to the Company’s condensed consolidated financial statements for further information on the Southern California Sublease.
Operating Segments
The Company manages and measures the performance of its business in two operating segments: ODR and GCR. These segments are reflective of how the Company’s CODM reviews operating results for the purposes of allocating resources and assessing performance. The Company's CODM comprises its President and Chief Executive Officer and Executive Vice President and Chief Financial Officer.
In accordance with ASC Topic 280 – Segment Reporting, the Company has elected to aggregate all of the ODR work performed at branches into one ODR reportable segment and all of the GCR work performed at branches into one GCR reportable segment. All transactions between segments are eliminated in consolidation.
Comparison of Results of Operations for the three months ended June 30, 2024 and 2023
The following table presents operating results for the three months ended June 30, 2024 and 2023 in dollars and expressed as a percentage of total revenue (except as indicated below), as compared below:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, | |
| | 2024 | | 2023 | |
(in thousands except for percentages) | | | | | | | | | |
Statement of Operations Data: | | | | | | | | | |
Revenue: | | | | | | | | | |
ODR | | $ | 82,754 | | | 67.7 | % | | $ | 58,780 | | | 47.1 | % | |
GCR | | 39,481 | | | 32.3 | % | | 66,102 | | | 52.9 | % | |
Total revenue | | 122,235 | | | 100.0 | % | | 124,882 | | | 100.0 | % | |
| | | | | | | | | |
Gross profit: | | | | | | | | | |
ODR | | 25,362 | | | 30.6 | % | (1) | 17,241 | | | 29.3 | % | (1) |
GCR | | 8,146 | | | 20.6 | % | (2) | 11,272 | | | 17.1 | % | (2) |
Total gross profit | | 33,508 | | | 27.4 | % | | 28,513 | | | 22.8 | % | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
Selling, general and administrative(3) | | 23,176 | | | 19.0 | % | | 20,416 | | | 16.3 | % | |
| | | | | | | | | |
Change in fair value of contingent consideration | | 1,111 | | | 0.9 | % | | 162 | | | 0.1 | % | |
Amortization of intangibles | | 1,031 | | | 0.8 | % | | 383 | | | 0.3 | % | |
Total operating income | | 8,190 | | | 6.7 | % | | 7,552 | | | 6.0 | % | |
| | | | | | | | | |
Other income (expenses) | | 168 | | | 0.1 | % | | (207) | | | (0.2) | % | |
Total income before income taxes | | 8,358 | | | 6.8 | % | | 7,345 | | | 5.9 | % | |
Income tax provision | | 2,395 | | | 2.0 | % | | 2,025 | | | 1.6 | % | |
Net income | | $ | 5,963 | | | 4.9 | % | | $ | 5,320 | | | 4.3 | % | |
(1)As a percentage of ODR revenue.
(2)As a percentage of GCR revenue.
(3)Included within selling, general and administrative expenses was $1.5 million and $1.1 million of stock-based compensation expense for the three months ended June 30, 2024 and 2023, respectively.
Revenue | | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Revenue: | | | | | | | |
ODR | $ | 82,754 | | | $ | 58,780 | | | $ | 23,974 | | | 40.8 | % |
GCR | 39,481 | | | 66,102 | | | (26,621) | | | (40.3) | % |
Total revenue | $ | 122,235 | | | $ | 124,882 | | | $ | (2,647) | | | (2.1) | % |
Revenue for the three months ended June 30, 2024 decreased by $2.6 million compared to the three months ended June 30, 2023. ODR revenue increased by $24.0 million, or 40.8%, while GCR revenue decreased by $26.6 million, or 40.3%. The increase in period-over-period ODR segment revenue was primarily due to the Company's continued focus on the accelerated growth of its ODR business and as a result of the ACME and Industrial Air transactions. These entities were not acquired entities of the Company for the three months ended June 30, 2023. The decrease in period-over-period GCR segment revenue was primarily due to the Company’s continued focus on the execution of its mix-shift strategy to ODR.
Gross Profit
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Gross profit: | | | | | | | |
ODR | $ | 25,362 | | | $ | 17,241 | | | $ | 8,121 | | | 47.1 | % |
GCR | 8,146 | | | 11,272 | | | (3,126) | | | (27.7) | % |
Total gross profit | $ | 33,508 | | | $ | 28,513 | | | $ | 4,995 | | | 17.5 | % |
| | | | | | | |
Total gross profit as a percentage of total revenue | 27.4 | % | | 22.8 | % | | | | |
The Company's gross profit for the three months ended June 30, 2024 increased by $5.0 million compared to the three months ended June 30, 2023. ODR gross profit increased $8.1 million, or 47.1%, due to the combination of an increase in revenue and higher margins driven by contract mix. GCR gross profit decreased $3.1 million, or 27.7%, primarily due to lower revenue despite higher margins on project work period-over-period. The total gross profit percentage increased from 22.8% for the three months ended June 30, 2023 to 27.4% for the same period ended in 2024, mainly driven by the mix of higher margin ODR segment work, the Company becoming more selective when pursuing GCR work, and as a result of the ACME and Industrial Air transactions. These entities were not acquired entities of the Company for the three months ended June 30, 2023.
The Company recorded revisions in its contract estimates for certain ODR and GCR projects. During the three months ended June 30, 2024, the Company recorded material gross profit write-ups on two ODR projects and two GCR projects for a total of $1.5 million and $1.5 million, respectively, that had a net gross profit impact of $0.5 million or more. During the three months ended June 30, 2023, the Company did not record any material gross profit write-ups or write-downs that had a net gross profit impact of $0.5 million or more.
Selling, General and Administrative
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Selling, general and administrative | $ | 23,176 | | | $ | 20,416 | | | $ | 2,760 | | | 13.5 | % |
| | | | | | | |
Total selling, general and administrative as a percentage of total revenue | 19.0 | % | | 16.3 | % | | | | |
The Company's SG&A expense for the three months ended June 30, 2024 increased by approximately $2.8 million compared to the three months ended June 30, 2023. The increase in SG&A expense was primarily due to approximately $1.5 million of collective SG&A related expenses incurred within the ACME and Industrial Air entities during the three months ended June 30, 2024 that were not acquired entities of the Company during the three months ended June 30, 2023. The Company’s SG&A expense for the three months ended June 30, 2024 also increased due to a $1.7 million increase in payroll related expenses, a $0.4 million increase in stock-based compensation expenses and a $0.2 million increase in travel and entertainment expenses. Partly offsetting the increase in SG&A expense was a $0.6 million decrease related to professional services fees. As a result of these factors, SG&A expense as a percentage of revenue increased to 19.0% for the three months ended June 30, 2024 as compared to 16.3% for the three months ended June 30, 2023.
Change in Fair Value of Contingent Consideration
The change in fair value of the Earnout Payments contingent consideration was a $1.1 million and a $0.2 million loss for the three months ended June 30, 2024 and 2023, respectively. These increases to the contingent liability were primarily attributable to the timing component and probability of meeting the gross profit margins associated with the contingent consideration arrangements as of June 30, 2024 and 2023. See Note 8 – Fair Value Measurements in the accompanying notes to the Company’s condensed consolidated financial statements for further information on the Company's earnout arrangements.
Amortization of Intangibles
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Amortization of intangibles | $ | 1,031 | | | $ | 383 | | | $ | 648 | | | 169.2 | % |
Total amortization expense for the three months ended June 30, 2024 and 2023 was $1.0 million and $0.4 million, respectively. As a result of the ACME and Industrial Air transactions, the Company acquired certain intangible assets in which it recognized approximately $0.8 million of amortization expense for the three months ended June 30, 2024. See Note 5 - Goodwill and Intangible Assets for further information on the Company's intangible assets.
Other Expenses
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Three Months Ended June 30, |
| | 2024 | | 2023 | | Change |
(in thousands except for percentages) | | | | | | | | |
Other income (expenses): | | | | | | | | |
Interest expense | | $ | (432) | | | $ | (511) | | | $ | 79 | | | (15.5) | % |
Interest income | | 546 | | | 247 | | | 299 | | | 121.1 | % |
Gain on disposition of property and equipment | | 66 | | | 175 | | | (109) | | | (62.3) | % |
(Loss) gain on change in fair value of interest rate swap | | (12) | | | 193 | | | (205) | | | (106.2) | % |
| | | | | | | | |
Loss on early debt extinguishment | | — | | | (311) | | | 311 | | | (100.0) | % |
| | | | | | | | |
Total other income (expenses) | | $ | 168 | | | $ | (207) | | | $ | 375 | | | 181.2 | % |
Total other income for the three months ended June 30, 2024 was $0.2 million as compared to total other expenses of $0.2 million for the three months ended June 30, 2023. The change period-over-period was primarily driven by a $0.3 million increase in interest income related to the Company's overnight repurchase agreements, investments in U.S. Treasury Bills and money market funds and a $0.3 million loss on early debt extinguishment recognized during 2023. Interest expense for the three months ended June 30, 2024 decreased by $0.1 million, which was primarily driven by interest expense on the Company's former A&R Wintrust Term Loan which was extinguished in May 2023. In addition, the Company recognized a $0.2 million loss period-over-period associated with its interest rate swap arrangement.
Income Taxes
The Company recorded an income tax provision of $2.4 million for the three months ended June 30, 2024 compared to $2.0 million for the three months ended June 30, 2023. The effective tax rate was 28.7% and 27.6% for the three months ended June 30, 2024 and 2023, respectively. The difference between the U.S. federal statutory tax rate and the Company’s effective tax rate period-over-period was primarily due to state income taxes, tax credits, other permanent adjustments and discrete tax items.
Comparison of Results of Operations for the six months ended June 30, 2024 and 2023
The following table presents operating results for the six months ended June 30, 2024 and 2023 in dollars and expressed as a percentage of total revenue (except as indicated below), as compared below:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Six Months Ended June 30, | |
| | 2024 | | 2023 | |
(in thousands except for percentages) | | | | | | | | | |
Statement of Operations Data: | | | | | | | | | |
Revenue: | | | | | | | | | |
ODR | | $ | 157,010 | | | 65.1 | % | | $ | 117,498 | | | 47.8 | % | |
GCR | | 84,201 | | | 34.9 | % | | 128,393 | | | 52.2 | % | |
Total revenue | | 241,211 | | | 100.0 | % | | 245,891 | | | 100.0 | % | |
| | | | | | | | | |
Gross profit: | | | | | | | | | |
ODR | | 47,523 | | | 30.3 | % | (1) | 33,150 | | | 28.2 | % | (1) |
GCR | | 17,073 | | | 20.3 | % | (2) | 21,590 | | | 16.8 | % | (2) |
Total gross profit | | 64,596 | | | 26.8 | % | | 54,740 | | | 22.3 | % | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
Selling, general and administrative(3) | | 46,052 | | | 19.1 | % | | 41,466 | | | 16.9 | % | |
| | | | | | | | | |
Change in fair value of contingent consideration | | 1,734 | | | 0.7 | % | | 303 | | | 0.1 | % | |
Amortization of intangibles | | 2,088 | | | 0.9 | % | | 766 | | | 0.3 | % | |
Total operating income | | 14,722 | | | 6.1 | % | | 12,205 | | | 5.0 | % | |
| | | | | | | | | |
Other income (expenses) | | 895 | | | 0.4 | % | | (1,245) | | | (0.5) | % | |
Total income before income taxes | | 15,617 | | | 6.5 | % | | 10,960 | | | 4.5 | % | |
Income tax provision | | 2,068 | | | 0.9 | % | | 2,647 | | | 1.1 | % | |
Net income | | $ | 13,549 | | | 5.6 | % | | $ | 8,313 | | | 3.4 | % | |
(1)As a percentage of ODR revenue.
(2)As a percentage of GCR revenue.
(3)Included within selling, general and administrative expenses was $2.7 million and $2.2 million of stock-based compensation expense for the six months ended June 30, 2024 and 2023, respectively.
Revenue | | | | | | | | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Revenue: | | | | | | | |
ODR | $ | 157,010 | | | $ | 117,498 | | | $ | 39,512 | | | 33.6 | % |
GCR | 84,201 | | | 128,393 | | | (44,192) | | | (34.4) | % |
Total revenue | $ | 241,211 | | | $ | 245,891 | | | $ | (4,680) | | | (1.9) | % |
Revenue for the six months ended June 30, 2024 decreased by $4.7 million compared to the six months ended June 30, 2023. ODR revenue increased by $39.5 million, or 33.6%, while GCR revenue decreased by $44.2 million, or 34.4%. The increase in period-over-period ODR segment revenue was primarily due to the Company's continued focus on the accelerated growth of its ODR business and as a result of the ACME and Industrial Air transactions. These entities were not acquired entities of the Company for the six months ended June 30, 2023. The decrease in period-over-period GCR segment revenue was primarily due to the Company’s continued focus on the execution of its mix-shift strategy to ODR.
Gross Profit
| | | | | | | | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Gross profit: | | | | | | | |
ODR | $ | 47,523 | | | $ | 33,150 | | | $ | 14,373 | | | 43.4 | % |
GCR | 17,073 | | | 21,590 | | | (4,517) | | | (20.9) | % |
Total gross profit | $ | 64,596 | | | $ | 54,740 | | | $ | 9,856 | | | 18.0 | % |
| | | | | | | |
Total gross profit as a percentage of total revenue | 26.8 | % | | 22.3 | % | | | | |
The Company's gross profit for the six months ended June 30, 2024 increased by $9.9 million compared to the six months ended June 30, 2023. ODR gross profit increased $14.4 million, or 43.4%, due to the combination of an increase in revenue and higher margins driven by contract mix. GCR gross profit decreased $4.5 million, or 20.9%, primarily due to lower revenue despite higher margins on project work period-over-period. The total gross profit percentage increased from 22.3% for the six months ended June 30, 2023 to 26.8% for the same period ended in 2024, mainly driven by the mix of higher margin ODR segment work, the Company becoming more selective when pursuing GCR work, and as a result of the ACME and Industrial Air transactions. These entities were not acquired entities of the Company for the six months ended June 30, 2023.
The Company recorded revisions in its contract estimates for certain ODR and GCR projects. During the six months ended June 30, 2024, the Company recorded material gross profit write-ups on four ODR projects and two GCR projects for a total of $3.9 million and $1.7 million, respectively, that had a net gross profit impact of $0.5 million or more. During the six months ended June 30, 2023, the Company did not record any material gross profit write-ups or write-downs that had a net gross profit impact of $0.5 million or more.
Selling, General and Administrative
| | | | | | | | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
Selling, general and administrative | $ | 46,052 | | | $ | 41,466 | | | $ | 4,586 | | | 11.1 | % |
| | | | | | | |
Total selling, general and administrative as a percentage of total revenue | 19.1 | % | | 16.9 | % | | | | |
The Company's SG&A expense for the six months ended June 30, 2024 increased by approximately $4.6 million compared to the six months ended June 30, 2023. The increase in SG&A expense was primarily due to approximately $2.6 million of collective SG&A related expenses incurred within the ACME and Industrial Air entities during the six months ended June 30, 2024 that were not acquired entities of the Company during the six months ended June 30, 2023. The Company’s SG&A expense for the six months ended June 30, 2024 also increased due to a $1.9 million increase in payroll related expenses, a $0.5 million increase in stock-based compensation expenses and a $0.5 million increase in travel and entertainment expenses. Partly offsetting the increase in SG&A expense was a $0.4 million decrease related to professional services fees. As a result of these factors, SG&A expense as a percentage of revenue increased to 19.1% for the six months ended June 30, 2024 as compared to 16.9% for the six months ended June 30, 2023.
Change in Fair Value of Contingent Consideration
The change in fair value of the Earnout Payments contingent consideration was a $1.7 million and a $0.3 million loss for the six months ended June 30, 2024 and 2023, respectively. These increases to the contingent liability were primarily attributable to the timing component and probability of meeting the gross profit margins associated with the contingent consideration arrangements as of June 30, 2024 and 2023. See Note 8 – Fair Value Measurements in the accompanying notes to the Company’s condensed consolidated financial statements for further information on the Company's earnout arrangements.
Amortization of Intangibles
| | | | | | | | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, |
| 2024 | | 2023 | | Increase/(Decrease) |
(in thousands except for percentages) | | | | | | | |
Amortization of intangibles | $ | 2,088 | | | $ | 766 | | | $ | 1,322 | | | 172.6 | % |
Total amortization expense for the six months ended June 30, 2024 and 2023 was $2.1 million and $0.8 million, respectively. As a result of the ACME and Industrial Air transactions, the Company acquired certain intangible assets in which it recognized approximately $1.6 million of amortization expense for the six months ended June 30, 2024. See Note 5 - Goodwill and Intangible Assets for further information on the Company's intangible assets.
Other Expenses
| | | | | | | | | | | | | | | | | | | | | | | | | | |
| | Six Months Ended June 30, |
| | 2024 | | 2023 | | Change |
(in thousands except for percentages) | | | | | | | | |
Other income (expenses): | | | | | | | | |
Interest expense | | $ | (907) | | | $ | (1,178) | | | $ | 271 | | | (23.0) | % |
Interest income | | 1,108 | | | 247 | | | 861 | | | 348.6 | % |
Gain (loss) on disposition of property and equipment | | 557 | | | (40) | | | 597 | | | (1,492.5) | % |
Gain on change in fair value of interest rate swap | | 137 | | | 37 | | | 100 | | | 270.3 | % |
| | | | | | | | |
Loss on early debt extinguishment | | — | | | (311) | | | 311 | | | (100.0) | % |
| | | | | | | | |
Total other income (expenses) | | $ | 895 | | | $ | (1,245) | | | $ | 2,140 | | | 171.9 | % |
Total other income for the six months ended June 30, 2024 was $0.9 million as compared to total other expenses of $1.2 million for the six months ended June 30, 2023. The change period-over-period was primarily driven by a $0.9 million increase in interest income related to the Company's overnight repurchase agreements, investments in U.S. Treasury Bills and money market funds and a $0.3 million decrease in interest expense, which was the result of lower overall outstanding debt. In addition, during the six months ended June 30, 2024, the Company recognized a gain of $0.6 million related to the sale of certain property and equipment compared to a less than $0.1 million loss recognized in 2023.
Income Taxes
The Company recorded an income tax provision of $2.1 million for the six months ended June 30, 2024 compared to $2.6 million for the six months ended June 30, 2023. The effective tax rate was 13.2% and 24.2% for the six months ended June 30, 2024 and 2023, respectively. The difference between the U.S. federal statutory tax rate and the Company’s effective tax rate period-over-period was primarily due to state income taxes, tax credits, other permanent adjustments and discrete tax items. In particular, the Company’s effective rate for the six months ended June 30, 2024 and 2023 were materially impacted by “excess tax benefits on stock-based compensation” recognized discretely during the first quarter of each year. This benefit reduced the effective tax rate by 35.1% and 10.2% for the three months ended March 31, 2024 and 2023 respectively, with the impact varying in prior years. The increase in the 2024 effective rate reduction is primarily related to the higher stock price of the Company resulting in increased tax deductions for the Company upon vesting of equity incentive awards.
ODR and GCR Backlog Information
The Company refers to its estimated revenue on uncompleted contracts, including the amount of revenue on contracts for which work has not begun, less the revenue it had recognized under such contracts, as “backlog.” Backlog includes unexercised contract options. The Company’s backlog includes projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions. Additionally, the difference between the Company’s backlog and remaining performance obligations is due to the portion of unexercised contract options that are excluded, under certain contract types, from the Company’s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer. Additional information related to the Company’s remaining performance obligations is provided in Note 4.
The Company's ODR backlog as of June 30, 2024 was $177.7 million compared to $147.0 million at December 31, 2023. These amounts reflect unrecognized revenue expected to be recognized over the remaining terms of our service contracts and projects. Based on historical trends, the Company currently estimates that 80% of its ODR backlog as of June 30, 2024 will be
recognized as revenue over the remainder of 2024. The Company believes its ODR backlog increased due to its continued focus on the accelerated growth of its ODR business.
In addition, the Company's GCR backlog as of June 30, 2024 was $151.6 million compared to $186.9 million at December 31, 2023. Projects are brought into backlog once the Company has been provided a written confirmation of award and the contract value has been established. At any point in time, the Company has a substantial volume of projects that are specifically identified and advanced in negotiations and/or documentation, however those projects are not booked as backlog until the Company has received written confirmation from the owner or the GC/CM of their intention to award the Company the contract and they have directed the Company to begin engineering, designing, incurring construction labor costs or procuring needed equipment and material. The Company’s GCR projects tend to be built over a 12- to 24-month schedule depending upon scope and complexity. Most major projects have a preconstruction planning phase which may require months of planning before actual construction commences. The Company is occasionally employed to deliver a “fast-track” project, where construction commences as the preconstruction planning work continues. As work on the Company’s projects progress, it increases or decreases backlog to take into account its estimate of the effects of changes in estimated quantities, changes in conditions, change orders and other variations from initially anticipated contract revenue, and the percentage of completion of the Company’s work on the projects. Based on historical trends, the Company currently estimates that 60% of its GCR backlog as of June 30, 2024 will be recognized as revenue over the remainder of 2024. Additionally, the reduction in GCR backlog has been intentional as the Company looks to focus on higher margin projects than historically, as well as its focus on smaller, higher margin owner direct projects.
Market Update
Although the Company has been experiencing strong demand, certain events continue to impact its business, including global economic conditions, the inflationary cost environment, elevated labor costs and disruption in its supply chain. The Company continued to experience elevated levels of cost inflation during 2023, which has continued into 2024, although at lower levels than experienced in 2023. These headwinds have been partially mitigated in 2023 and 2024 by pricing actions taken in response to the inflationary cost environment, supply chain productivity improvements and cost savings initiatives. The effects of inflation also have resulted in central banks raising short-term interest rates, which have remained at increased levels. Therefore, the Company has continued to experience an elevation in its interest expense relative to its outstanding borrowings. Also, the ongoing conflict between Russia and Ukraine, and the sanctions imposed in response to this conflict, have increased global economic and political uncertainty and the conflict in the Middle East may add to these issues.
While the impact of these factors remains uncertain, the Company continues to evaluate the extent to which they may impact its business, financial condition or results of operations. There can be no assurance that the Company's actions will serve to mitigate such impacts in future periods. Further, while the Company believes its remaining performance obligations are firm, and its customers have not provided the Company with indications that they no longer wish to proceed with planned projects, prolonged delays in the receipt of critical equipment could result in the Company's customers seeking to terminate existing or pending agreements. Any of these events could have a material adverse effect on the Company’s business, financial condition and/or results of operations.
Outlook for 2024
The Company continues to focus on creating value for building owners by targeting opportunities for long-term relationships with the vision of becoming an indispensable partner to building owners with mission-critical systems. For 2024, the key objectives of the Company’s strategy are to improve profitability and generate quality growth in its operations, to enable sustainable and efficient building environments, to continue investing in its workforce and to acquire strategically synergistic businesses.
In focusing on improved profitability and generating quality growth in its operation, the Company has dedicated and continues to dedicate, its resources toward the growth of its ODR segment as the scope of services provided within the Company’s ODR segment typically yield higher margins when compared to its GCR segment work. During fiscal year 2023, the Company eclipsed its ODR-related revenue target, generating a 50/50 segment revenue mix. For 2024, the Company reaffirms its focus on expanding the number and breadth of owner relationships that it serves on a direct basis and leveraging these expanded owner-direct relationships to deliver a broad suite of services. The Company believes it maintains a disciplined approach, capable of providing a full life-cycle of engineered solutions and craft expertise enabling it to be a one-stop-shop for building owners to maximize their investments in their mission-critical assets. In addition, the Company continues to make investments to expand its ODR revenue by increasing the value it can offer to building owners and continues to evaluate areas in which it could expand the breadth of its service offerings to better serve its clients. Employee development underpins the Company’s efforts to execute its 2024 strategy. The Company is actively concentrating managerial and sales resources on training and hiring experienced employees to sell and profitably perform ODR-related services. In many locations, the Company has added
or enhanced its capabilities and the Company believes its investments and efforts have provided customer value and stimulated growth. The Company’s team members uniquely combine engineering expertise with field installation skills to provide custom solutions that leverage its full life-cycle capabilities, which allows it to address both the operational and capital projects needs of its customers.
In the Company’s GCR segment, its efforts continue to focus on improving project execution and profitability by pursuing opportunities that are smaller in size and shorter in duration than historically, and where it can leverage its captive design and engineering services. The Company believes that it is appropriate in the current contracting environment to reduce risk and exposure to large, complex, non-owner direct projects where the trend has been for such jobs to provide risks that are difficult to mitigate. Currently, management believes the historical industry pricing and associated risks for this type of work does not align with the Company’s stakeholders’ expectations, and therefore, the Company continues to take steps to actively reduce these risks as it looks at future job selection and as it completes current jobs.
Additionally, the Company believes that it can further increase its cash flow and operating income by acquiring strategically synergistic companies that will increase the Company’s geographic footprint, supplement the Company’s current business model, address capability gaps and enhance the breadth of its service offerings to better serve its clients. The Company has dedicated and continues to dedicate its resources to seek opportunities to acquire and integrate businesses that have attractive market positions, supports the Company ODR growth strategy, expands and/or supplements the Company’s current breadth of service offerings and is culturally compatible.
Given the broad suite of services offered to customers within the Company’s market concentrations, management uses a variety of factors to attempt to predict the outlook for the Company. The Company monitors key competitors and customers in order to gauge relative performance and the outlook for the future. The Company regularly performs detailed evaluations of the different market verticals in which it serves to proactively detect trends and to adapt its strategies accordingly, including potential triggers and actions to be taken under recessionary scenarios. In addition, the Company believes its backlog is indicative of future revenue and thus are a key measure of anticipated performance.
The Company continues to monitor the impact that the inflationary cost environment has on its cost structure. Although global supply chain and resource constraints have improved throughout the year, the Company’s performance may be impacted by future developments that are uncertain. In addition, geopolitical risks and macroeconomic events could cause disruptions to operations, supply chains and end markets, tightening credit conditions, higher interest rates, global banking uncertainty and the possibility of deteriorating overall economic conditions which could negatively impact the Company’s business.
Seasonality, Cyclicality and Quarterly Trends
Severe weather can impact the Company’s operations. In the northern climates where it operates, and to a lesser extent the southern climates as well, severe winters can slow the Company’s productivity on construction projects, which shifts revenue and gross profit recognition to a later period. The Company’s maintenance operations may also be impacted by mild or severe weather. Mild weather tends to reduce demand for its maintenance services, whereas severe weather may increase the demand for its maintenance and time-and-materials services. The Company’s operations also experience mild cyclicality, as building owners typically work through maintenance and capital projects at an increased level during the third and fourth calendar quarters of each year.
Effect of Inflation and Tariffs
The prices of products such as steel, pipe, copper and equipment from manufacturers are subject to fluctuation and increases. It is difficult to accurately measure the impact of inflation, tariffs and price escalation due to the imprecise nature of the estimates required. However, these effects are, at times, material to the Company’s results of operations and financial condition. During fiscal years 2023 and 2022, the Company experienced higher cost of materials on specific projects and delays in its supply chain for equipment and service vehicles from the manufacturers, and these higher costs and delays in its supply chain persisted in 2024. When appropriate, the Company includes cost escalation factors into its bids and proposals, as well as limit the acceptance time of its bid. In addition, the Company is often able to mitigate the impact of future price increases by entering into fixed price purchase orders for materials and equipment and subcontracts on its projects. Notwithstanding these efforts, if the Company experiences significant disruptions to its supply chain, it may need to delay certain projects that would otherwise be accretive to its business, and this may also impact the conversion rate of its current backlog into revenue.
Liquidity and Capital Resources
Cash Flows
The Company's liquidity needs relate primarily to the provision of working capital (defined as current assets less current liabilities) to support operations, funding of capital expenditures, and investment in strategic opportunities. Historically, liquidity has been provided by operating activities and borrowings from commercial banks and institutional lenders.
The following table presents summary cash flow information for the periods indicated:
| | | | | | | | | | | | | | |
| | Six Months Ended June 30, |
| | 2024 | | 2023 |
(in thousands) | | | | |
Net cash provided by (used in): | | | | |
Operating activities | | $ | 12,560 | | | $ | 26,292 | |
Investing activities | | (5,231) | | | (1,224) | |
Financing activities | | (7,628) | | | (15,188) | |
Net (decrease) increase in cash, cash equivalents and restricted cash | | $ | (299) | | | $ | 9,880 | |
| | | | |
Noncash investing and financing transactions: | | | | |
| | | | |
Right of use assets obtained in exchange for new operating lease liabilities | | $ | 3,200 | | | $ | 742 | |
Right of use assets obtained in exchange for new finance lease liabilities | | 1,341 | | | 3,392 | |
| | | | |
Right of use assets disposed or adjusted modifying finance lease liabilities | | 2 | | | (30) | |
Interest paid | | 918 | | | 1,181 | |
Cash paid for income taxes | | $ | 3,041 | | | $ | 3,919 | |
The Company's cash flows are primarily impacted period to period by fluctuations in working capital. Factors such as the Company's contract mix, commercial terms, days sales outstanding (“DSO”) and delays in the start of projects may impact its working capital. In line with industry practice, the Company accumulates costs during a given month then bills those costs in the current month for many of its contracts. While labor costs associated with these contracts are paid weekly and salary costs associated with the contracts are paid bi-weekly, certain subcontractor costs are generally not paid until the Company receives payment from its customers (contractual “pay-if-paid” terms). The Company has not historically experienced a large volume of write-offs related to its receivables and contract assets. The Company regularly assesses its receivables for collectability and provides allowances for credit losses where appropriate. The Company believes that its reserves for its expected credit losses are appropriate as of June 30, 2024 and December 31, 2023, but adverse changes in the economic environment may impact certain of its customers’ ability to access capital and compensate the Company for its services, as well as impact project activity for the foreseeable future.
The Company's existing current backlog is projected to provide substantial coverage of forecasted revenue for one year from the date of the financial statement issuance. The Company's current cash balance, together with cash it expects to generate from future operations along with borrowings available under its credit facility, are expected to be sufficient to finance its short- and long-term capital requirements (or meet working capital requirements) for at least the next twelve months. In addition to the future operating cash flows of the Company, along with its existing borrowing availability and access to financial markets, the Company currently believes it will be able to meet any working capital and future operating requirements, and capital investment forecast opportunities for at least the next twelve months.
The following table represents the Company's summarized working capital information:
| | | | | | | | | | | | | | |
(in thousands, except ratios) | | June 30, 2024 | | December 31, 2023 |
Current assets | | $ | 213,289 | | | $ | 217,000 | |
Current liabilities | | (130,578) | | | (145,148) | |
| | | | |
Net working capital | | $ | 82,711 | | | $ | 71,852 | |
Current ratio (1) | | 1.63 | | | 1.50 | |
(1) Current ratio is calculated by dividing current assets by current liabilities.
As discussed above and in Note 6, as of June 30, 2024, the Company was in compliance with all financial maintenance covenants as required by its credit facility.
Cash Flows Provided by Operating Activities
The following is a summary of the significant sources (uses) of cash from operating activities:
| | | | | | | | | | | | | | | | | |
| Six Months Ended June 30, |
(in thousands) | 2024 | | 2023 | | Cash Inflow (outflow) |
Cash flows from operating activities: | | | | | |
Net income | $ | 13,549 | | | $ | 8,313 | | | $ | 5,236 | |
Non-cash operating activities(1) | 11,373 | | | 8,596 | | | 2,777 | |
Changes in operating assets and liabilities: | | | | | |
Accounts receivable | 496 | | | 37,096 | | | (36,600) | |
Contract assets | 3,715 | | | 2,029 | | | 1,686 | |
Other current assets | (376) | | | (1,861) | | | 1,485 | |
Accounts payable, including retainage | (12,195) | | | (21,747) | | | 9,552 | |
Prepaid income taxes | (601) | | | (719) | | | 118 | |
| | | | | |
Accrued taxes payable | (266) | | | (383) | | | 117 | |
Contract liabilities | 4,301 | | | (325) | | | 4,626 | |
Operating lease liabilities | (1,961) | | | (1,836) | | | (125) | |
Accrued expenses and other current liabilities | (3,639) | | | (1,806) | | | (1,833) | |
Payment of contingent consideration liability in excess of acquisition-date fair value | (1,687) | | | (1,224) | | | (463) | |
Other long-term liabilities | (149) | | | 159 | | | (308) | |
Cash (used in) provided by working capital | (12,362) | | | 9,383 | | | (21,745) | |
Net cash provided by operating activities | $ | 12,560 | | | $ | 26,292 | | | $ | (13,732) | |
(1)Represents non-cash activity associated with depreciation and amortization, provision for credit losses, stock-based compensation expense, operating lease expense, amortization of debt issuance costs, deferred income tax provision, gain or loss on sale of property and equipment, changes in fair value of contingent consideration and changes in the fair value of the Company's interest rate swap.
During the six months ended June 30, 2024, the Company generated $12.6 million in cash for its operating activities, which consisted of net income of $13.5 million and certain non-cash adjustments of $11.4 million (primarily depreciation and amortization, stock-based compensation expense, operating lease expense and the change in fair value of contingent consideration), partly offset by cash used in working capital of $12.4 million. During the six months ended June 30, 2023, the Company generated $26.3 million from its operating activities, which consisted of cash provided by working capital of $9.4 million, $8.6 million of non-cash adjustments (primarily depreciation and amortization, stock-based compensation expense, operating lease expense and the change in fair value of contingent consideration) and net income for the period of $8.3 million.
The decrease in operating cash flows during the six months ended June 30, 2024 compared to the six months ended June 30, 2023 was primarily attributable to a $36.6 million period-over-period cash outflow related to the change in accounts receivable, which was due to the timing of cash receipts. This cash outflow was partially offset by a $6.3 million cash inflow period-over-period related to the aggregate change in our contract assets and liabilities and a $9.6 million change in accounts payable, including retainage. The increase in the Company's overbilled position was due to the timing of contract billings and the recognition of contract revenue, as well as the successful resolution of certain outstanding claims. The cash inflow associated with the Company's accounts payable was due to the timing of cash payments.
Cash Flows Used in Investing Activities
Cash flows used in investing activities were $5.2 million and $1.2 million for the six months ended June 30, 2024 and 2023, respectively. Cash used in investing activities for the six months ended June 30, 2024 included a $5.8 million cash outflow related to the purchase of property and equipment, which was primarily associated with the purchase of certain rental equipment to expand customer service offerings, partially offset by $0.6 million in proceeds from the sale of property and equipment. For the six months ended June 30, 2023, $1.5 million was used to purchase property and equipment, which was partially offset by $0.3 million in proceeds from the sale of property and equipment.
Aside from the rental equipment purchased during the first half of 2024, the majority of the Company's cash used for investing activities in both periods was for capital additions pertaining to tools and equipment, computer software and hardware purchases, office furniture and office related leasehold improvements.
Cash Flows Used in Financing Activities
Cash flows used in financing activities were $7.6 million for the six months ended June 30, 2024 compared to $15.2 million for the six months ended June 30, 2023. During the six months ended June 30, 2024, the Company paid approximately $5.2 million in taxes related to the net share settlement of equity awards, $1.4 million for payments on finance leases and made a $3.0 million payment to the former owners of JMLLC and CSLLC related to the 2023 Earnout Period, of which $1.3 million was recognized as a cash outflow from financing activities. These cash financing outflows were partially offset by $0.3 million associated with proceeds from employee contributions to the ESPP.
For the six months ended June 30, 2023, as a result of the execution of the Second A&R Wintrust Credit Agreement, the Company paid off the remaining principal portion of the A&R Wintrust Term Loan of $19.0 million. Prior to the termination of the A&R Wintrust Term Loan, the Company made principal payments of $2.4 million, consisting of monthly installment payments of $0.6 million. In addition, the Company paid approximately $0.8 million in taxes related to net share settlement of equity awards, $1.3 million for payments on finance leases and made a $3.0 million payment to the former owners of JMLLC and CSLLC related to the 2022 Earnout Period, of which $1.7 million was recognized as a cash outflow from financing activities. These cash financing outflows were partially offset by $10.0 million in proceeds from borrowings under the Second A&R Wintrust Revolving Loan and $0.2 million associated with proceeds from contributions to the ESPP.
The following table reflects our available funding capacity, subject to covenant restrictions, as of June 30, 2024:
| | | | | | | | | | | | | | |
(in thousands) | | | | |
Cash & cash equivalents(1) | | | | $ | 59,534 | |
Credit agreement: | | | | |
Second A&R Wintrust Revolving Loan | | $ | 50,000 | | | |
Outstanding borrowings on the Second A&R Wintrust Revolving Loan | | (10,000) | | | |
Outstanding letters of credit | | (4,265) | | | |
Net credit agreement capacity available | | | | 35,735 | |
Total available funding capacity | | | | $ | 95,269 | |
(1) The Company considers all highly liquid investments purchased with a maturity of 90 days or less on the date of purchase to be cash equivalents. Cash equivalents as of June 30, 2024 consisted of certain overnight repurchase agreements, as well as money market investments and one U.S. Treasury Bill.
Cash Flow Summary
Management continued to devote additional resources to its billing and collection efforts during the six months ended June 30, 2024. Management continues to expect that growth in our ODR business, which is less sensitive to the cash flow issues presented by large GCR projects, should positively impact our cash flow trends.
Provided that the Company’s lenders continue to provide working capital funding, the Company believes based on its current forecast that its current cash and cash equivalents of $59.5 million as of June 30, 2024, cash payments to be received from existing and new customers, and availability of borrowing under the Second A&R Wintrust Revolving Loan (pursuant to which we had $35.7 million of availability as of June 30, 2024) will be sufficient to meet our working capital and capital expenditure requirements for at least the next 12 months.
Debt and Related Obligations
Long-term debt consists of the following obligations as of:
| | | | | | | | | | | |
(in thousands) | June 30, 2024 | | December 31, 2023 |
| | | |
A&R Wintrust Revolving Loans | 10,000 | | | 10,000 | |
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 | 7,218 | | | 7,347 | |
Financing liability | 5,351 | | | 5,351 | |
Total debt | 22,569 | | | 22,698 | |
Less - Current portion of long-term debt | (2,531) | | | (2,680) | |
Less - Unamortized discount and debt issuance costs | (379) | | | (387) | |
Long-term debt | $ | 19,659 | | | $ | 19,631 | |
See Note 6 for further discussion.
Surety Bonding
In connection with its business, the Company is occasionally required to provide various types of surety bonds that provide an additional measure of security to its customers for its performance under certain government and private sector contracts. The Company’s ability to obtain surety bonds depends upon its capitalization, working capital, past performance, management expertise and external factors, including the capacity of the overall surety market. Surety companies consider such factors in light of the amount of the Company’s backlog that it has currently bonded and their current underwriting standards, which may change from time-to-time. The bonds, if any, the Company provides typically reflect the contract value. As of June 30, 2024 and December 31, 2023, the Company had approximately $79.2 million and $90.9 million in surety bonds outstanding, respectively. The Company believes that its $800.0 million bonding capacity provides us with a significant competitive advantage relative to many of our competitors which we believe have limited bonding capacity. See Note 13 for further discussion.
Insurance and Self-Insurance
The Company purchases workers’ compensation and general liability insurance under policies with per-incident deductibles of $250,000 per occurrence. Losses incurred over primary policy limits are covered by umbrella and excess policies up to specified limits with multiple excess insurers. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as current and non-current liabilities. The liability is computed by determining a reserve for each reported claim on a case-by-case basis based on the nature of the claim and historical loss experience for similar claims plus an allowance for the cost of incurred but not reported claims. The current portion of the liability is included in accrued expenses and other current liabilities on the consolidated balance sheets. The non-current portion of the liability is included in other long-term liabilities on the consolidated balance sheets.
The Company is self-insured related to medical and dental claims under policies with annual per-claimant and annual aggregate stop-loss limits. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as a current liability in accrued expenses and other current liabilities. See Note 13 for further discussion.
Multiemployer Pension Plans
The Company participates in approximately 40 MEPPs that provide retirement benefits to certain union employees in accordance with various collective bargaining agreements (“CBAs”). As one of many participating employers in these MEPPs, the Company is responsible with the other participating employers for any plan underfunding. The Company’s contributions to a particular MEPP are established by the applicable CBAs; however, required contributions may increase based on the funded status of an MEPP and legal requirements of the Pension Protection Act of 2006 (the “PPA”), which requires substantially underfunded MEPPs to implement a funding improvement plan (“FIP”) or a rehabilitation plan (“RP”) to improve its funded status. Factors that could impact funded status of an MEPP include, without limitation, investment performance, changes in the participant demographics, decline in the number of contributing employers, changes in actuarial assumptions and the utilization of extended amortization provisions. Assets contributed to the MEPPs by the Company may be used to provide benefits to employees of other participating employers. If a participating employer stops contributing to an MEPP, the unfunded obligations of the MEPP may be borne by the remaining participating employers.
An FIP or RP requires a particular MEPP to adopt measures to correct its underfunding status. These measures may include, but are not limited to an increase in a company’s contribution rate as a signatory to the applicable CBA, or changes to the benefits paid to retirees. In addition, the PPA requires that a 5.0% surcharge be levied on employer contributions for the first year
commencing shortly after the date the employer receives notice that the MEPP is in critical status and a 10.0% surcharge on each succeeding year until a CBA is in place with terms and conditions consistent with the RP.
The Company could also be obligated to make payments to MEPPs if it either ceases to have an obligation to contribute to the MEPP or significantly reduces its contributions to the MEPP because it reduces the number of employees who are covered by the relevant MEPP for various reasons, including, but not limited to, layoffs or closure of a subsidiary assuming the MEPP has unfunded vested benefits. The amount of such payments (known as a complete or partial withdrawal liability) would equal the Company’s proportionate share of the MEPPs’ unfunded vested benefits. The Company believes that certain of the MEPPs in which it participates may have unfunded vested benefits. Due to uncertainty regarding future factors that could trigger withdrawal liability, the Company is unable to determine (a) the amount and timing of any future withdrawal liability, if any, and (b) whether its participation in these MEPPs could have a material adverse impact on its financial condition, results of operations or liquidity.
Critical Accounting Policies and Estimates
Management’s Discussion and Analysis of Financial Condition and Results of Operations are based upon our Condensed Consolidated Financial Statements, which have been prepared in accordance with GAAP. The preparation of the Condensed Consolidated Financial Statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements for assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, the reported amounts of revenue and expenses during the reported period, and the accompanying notes. Management believes that its most significant estimates and assumptions have been based on reasonable and supportable assumptions and the resulting estimates are reasonable for use in the preparation of the condensed consolidated financial statements. The Company’s significant estimates include estimates associated with revenue recognition on construction contracts, costs incurred through each balance sheet date, intangibles, property and equipment, fair value accounting for acquisitions, insurance reserves, income tax valuation allowances, fair value of contingent consideration arrangements and contingencies. If the underlying estimates and assumptions upon which the condensed consolidated financial statements are based change in the future, actual amounts may differ from those included in the accompanying consolidated financial statements.
Management believes there have been no significant changes during the three months ended June 30, 2024, to the items that we disclosed as our critical accounting policies and estimates in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Note 2 – Significant Accounting Policies in the accompanying notes to the Company’s consolidated financial statements in our Annual Report on Form 10-K for the year ended December 31, 2023.
Recent Accounting Pronouncements
See Note 2 to the Condensed Consolidated Financial Statements for a discussion of recent accounting pronouncements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are a smaller reporting company as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); therefore, pursuant to Item 305(e) of Regulation S-K, we are not required to provide the information required by this Item.
Item 4. Controls and Procedures
Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures
Our management, with the participation of our President and Chief Executive Officer and Executive Vice President and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act. Based on that evaluation as of June 30, 2024, our President and Chief Executive Officer and Executive Vice President and Chief Financial Officer concluded that our Company’s disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, cannot provide absolute assurance of achieving the desired control objectives. Our management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions and cannot provide absolute assurance that its objectives will be met. Similarly, an evaluation of controls cannot provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected.
Part II
Item 1. Legal Proceedings
See Note 13 to the Condensed Consolidated Financial Statements for information regarding legal proceedings.
Item 1A. Risk Factors
There have been no material changes from the risk factors previously disclosed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Rule 10b5-1 Trading Plans
The Company’s executive officers and directors may from time to time enter into plans or arrangements for the purchase or sale of its common stock that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act. During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
Item 6. Exhibits
| | | | | | | | |
Exhibit | | Description |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
101.INS | | XBRL Instance Document. |
101.SCH | | XBRL Taxonomy Extension Schema Document. |
101.CAL | | XBRL Taxonomy Extension Calculation Linkbase Document. |
101.LAB | | XBRL Taxonomy Extension Label Linkbase Document. |
101.PRE | | XBRL Taxonomy Extension Presentation Linkbase Document. |
101.DEF | | XBRL Taxonomy Extension Definition Document. |
104 | | Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101) |
*Filed herewith
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
| | | | | |
| LIMBACH HOLDINGS, INC. |
| |
| /s/ Michael M. McCann |
| Michael M. McCann |
| President and Chief Executive Officer |
| (Principal Executive Officer) |
| |
| /s/ Jayme L. Brooks |
| Jayme L. Brooks |
| Executive Vice President and Chief Financial Officer |
| (Principal Financial and Accounting Officer) |
Date: August 6, 2024 | |
EXHIBIT 31.1
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael M. McCann, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 of Limbach Holdings, Inc. (the "registrant");
2.Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | | | |
| /s/ Michael M. McCann |
| Michael M. McCann |
| President and Chief Executive Officer |
Date: August 6, 2024 | |
EXHIBIT 31.2
CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jayme L. Brooks, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 of Limbach Holdings, Inc. (the "registrant");
2.Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this quarterly report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;
4.The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
| | | | | |
| /s/ Jayme L. Brooks |
| Jayme L. Brooks |
| Executive Vice President and Chief Financial Officer |
Date: August 6, 2024 | |
EXHIBIT 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with this Quarterly Report on Form 10-Q of Limbach Holdings, Inc. (the “Company”) for the quarter ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Michael M. McCann, the President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of the undersigned’s knowledge and belief:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
| | | | | | | | |
Date: August 6, 2024 | |
By | /s/ Michael M. McCann | |
Michael M. McCann, President and Chief Executive Officer | |
(Principal Executive Officer) | |
EXHIBIT 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with this Quarterly Report on Form 10-Q of Limbach Holdings, Inc. (the “Company”) for the quarter ended June 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Jayme L. Brooks, the Executive Vice President and Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of the undersigned’s knowledge and belief:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
| | | | | | | | |
Date: August 6, 2024 | |
By | /s/ Jayme L. Brooks | |
Jayme L. Brooks, Executive Vice President and Chief Financial Officer | |
(Principal Financial and Accounting Officer) | |
v3.24.2.u1
Cover - shares
|
6 Months Ended |
|
Jun. 30, 2024 |
Aug. 02, 2024 |
Cover [Abstract] |
|
|
Document Type |
10-Q
|
|
Document Quarterly Report |
true
|
|
Document Period End Date |
Jun. 30, 2024
|
|
Document Transition Report |
false
|
|
Entity File Number |
001-36541
|
|
Entity Registrant Name |
LIMBACH HOLDINGS, INC.
|
|
Entity Incorporation, State or Country Code |
DE
|
|
Entity Tax Identification Number |
46-5399422
|
|
Entity Address, Address Line One |
797 Commonwealth Drive
|
|
Entity Address, City or Town |
Warrendale
|
|
Entity Address, State or Province |
PA
|
|
Entity Address, Postal Zip Code |
15086
|
|
City Area Code |
412
|
|
Local Phone Number |
359-2100
|
|
Title of 12(b) Security |
Common Stock, par value $0.0001 per share
|
|
Trading Symbol |
LMB
|
|
Security Exchange Name |
NASDAQ
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Accelerated Filer
|
|
Entity Small Business |
true
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding |
|
11,273,101
|
Amendment Flag |
false
|
|
Document Fiscal Year Focus |
2024
|
|
Document Fiscal Period Focus |
Q2
|
|
Entity Central Index Key |
0001606163
|
|
Current Fiscal Year End Date |
--12-31
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Current assets: |
|
|
Cash and cash equivalents |
$ 59,534
|
$ 59,833
|
Restricted cash |
65
|
65
|
Accounts receivable (net of allowance for credit losses of $357 and $292 as of June 30, 2024 and December 31, 2023, respectively) |
97,168
|
97,755
|
Contract assets |
47,975
|
51,690
|
Income tax receivable |
601
|
0
|
Other current assets |
7,946
|
7,657
|
Total current assets |
213,289
|
217,000
|
Property and equipment, net |
24,731
|
20,830
|
Intangible assets, net |
22,970
|
24,999
|
Goodwill |
16,433
|
16,374
|
Operating lease right-of-use assets |
20,780
|
19,727
|
Deferred tax asset |
5,286
|
5,179
|
Other assets |
454
|
330
|
Total assets |
303,943
|
304,439
|
Current liabilities: |
|
|
Current portion of long-term debt |
2,531
|
2,680
|
Current operating lease liabilities |
3,824
|
3,627
|
Accounts payable, including retainage |
53,311
|
65,268
|
Contract liabilities |
46,461
|
42,160
|
Accrued income taxes |
181
|
446
|
Accrued expenses and other current liabilities |
24,270
|
30,967
|
Total current liabilities |
130,578
|
145,148
|
Long-term debt |
19,659
|
19,631
|
Long-term operating lease liabilities |
17,080
|
16,037
|
Other long-term liabilities |
3,664
|
2,708
|
Total liabilities |
170,981
|
183,524
|
Commitments and contingencies (Note 13) |
|
|
STOCKHOLDERS’ EQUITY |
|
|
Common stock, $0.0001 par value; 100,000,000 shares authorized, issued 11,449,652 and 11,183,076, respectively, and 11,270,000 and 11,003,424 outstanding, respectively |
1
|
1
|
Additional paid-in capital |
91,026
|
92,528
|
Treasury stock, at cost (179,652 shares at both period ends) |
(2,000)
|
(2,000)
|
Retained earnings |
43,935
|
30,386
|
Total stockholders’ equity |
132,962
|
120,915
|
Total liabilities and stockholders’ equity |
$ 303,943
|
$ 304,439
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of long-term debt and lease obligation, classified as noncurrent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_LongTermDebtAndCapitalLeaseObligations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt and lease obligation, classified as current.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of current assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due after one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Statement of Financial Position [Abstract] |
|
|
Accounts receivable, allowance for credit loss, current |
$ 357
|
$ 292
|
Common stock, par or stated value per share (in usd per share) |
$ 0.0001
|
$ 0.0001
|
Common stock, shares authorized (in shares) |
100,000,000
|
100,000,000
|
Common stock, shares, issued (in shares) |
11,449,652
|
11,183,076
|
Common stock, shares, outstanding (in shares) |
11,270,000
|
11,003,424
|
Treasury stock (in shares) |
179,652
|
179,652
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StatementOfFinancialPositionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Income Statement [Abstract] |
|
|
|
|
Revenue |
$ 122,235
|
$ 124,882
|
$ 241,211
|
$ 245,891
|
Cost of revenue |
88,727
|
96,369
|
176,615
|
191,151
|
Gross profit |
33,508
|
28,513
|
64,596
|
54,740
|
Operating expenses: |
|
|
|
|
Selling, general and administrative |
23,176
|
20,416
|
46,052
|
41,466
|
Change in fair value of contingent consideration |
1,111
|
162
|
1,734
|
303
|
Amortization of intangibles |
1,031
|
383
|
2,088
|
766
|
Total operating expenses |
25,318
|
20,961
|
49,874
|
42,535
|
Operating income |
8,190
|
7,552
|
14,722
|
12,205
|
Other income (expenses): |
|
|
|
|
Interest expense |
(432)
|
(511)
|
(907)
|
(1,178)
|
Interest income |
546
|
247
|
1,108
|
247
|
Gain (loss) on disposition of property and equipment |
66
|
175
|
557
|
(40)
|
Loss on early debt extinguishment |
0
|
(311)
|
0
|
(311)
|
(Loss) gain on change in fair value of interest rate swap |
(12)
|
193
|
137
|
37
|
Total other income (expenses) |
168
|
(207)
|
895
|
(1,245)
|
Income before income taxes |
8,358
|
7,345
|
15,617
|
10,960
|
Income tax provision |
2,395
|
2,025
|
2,068
|
2,647
|
Net income |
$ 5,963
|
$ 5,320
|
$ 13,549
|
$ 8,313
|
Earnings per common share: |
|
|
|
|
Basic (in usd per share) |
$ 0.53
|
$ 0.50
|
$ 1.21
|
$ 0.79
|
Diluted (in usd per share) |
$ 0.50
|
$ 0.46
|
$ 1.13
|
$ 0.73
|
Weighted average number of shares outstanding: |
|
|
|
|
Basic (in shares) |
11,268,465
|
10,644,423
|
11,214,157
|
10,560,381
|
Diluted (in shares) |
11,966,917
|
11,507,311
|
11,974,133
|
11,336,474
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionDifference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4
+ Details
Name: |
us-gaap_GainsLossesOnExtinguishmentOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncomeStatementAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_InterestExpenseNonoperating |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income earned from interest bearing assets classified as other.
+ References
+ Details
Name: |
us-gaap_InterestIncomeOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of income (expense) related to nonoperating activities, classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_OtherNonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column F)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
+ Details
Name: |
us-gaap_UnrealizedGainLossOnDerivatives |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Number of Shares |
Additional paid-in capital |
Treasury stock, at cost |
Retained earnings |
Beginning balance (in shares) at Dec. 31, 2022 |
|
10,471,410
|
|
|
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 |
|
|
|
(179,652)
|
|
Beginning balance at Dec. 31, 2022 |
$ 95,442
|
$ 1
|
$ 87,809
|
$ (2,000)
|
$ 9,632
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Stock-based compensation |
1,133
|
|
1,133
|
|
|
Shares issued related to vested restricted stock units (in shares) |
|
250,548
|
|
|
|
Shares issued related to vested restricted stock units |
0
|
|
|
|
|
Tax withholding related to vested restricted stock units |
(428)
|
|
(428)
|
|
|
Shares issued related to employee stock purchase plan (in shares) |
|
10,997
|
|
|
|
Shares issued related to employee stock purchase plan |
97
|
|
97
|
|
|
Net income |
2,993
|
|
|
|
2,993
|
Ending balance (in shares) at Mar. 31, 2023 |
|
10,732,955
|
|
|
|
Treasury stock, ending balance (in shares) at Mar. 31, 2023 |
|
|
|
(179,652)
|
|
Ending balance at Mar. 31, 2023 |
99,237
|
$ 1
|
88,611
|
$ (2,000)
|
12,625
|
Beginning balance (in shares) at Dec. 31, 2022 |
|
10,471,410
|
|
|
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 |
|
|
|
(179,652)
|
|
Beginning balance at Dec. 31, 2022 |
95,442
|
$ 1
|
87,809
|
$ (2,000)
|
9,632
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Net income |
8,313
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2023 |
|
10,946,316
|
|
|
|
Treasury stock, ending balance (in shares) at Jun. 30, 2023 |
|
|
|
(179,652)
|
|
Ending balance at Jun. 30, 2023 |
105,658
|
$ 1
|
89,712
|
$ (2,000)
|
17,945
|
Beginning balance (in shares) at Mar. 31, 2023 |
|
10,732,955
|
|
|
|
Treasury stock, beginning balance (in shares) at Mar. 31, 2023 |
|
|
|
(179,652)
|
|
Beginning balance at Mar. 31, 2023 |
99,237
|
$ 1
|
88,611
|
$ (2,000)
|
12,625
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Stock-based compensation |
1,101
|
|
1,101
|
|
|
Shares issued related to exercise of warrants (in shares) |
|
213,361
|
|
|
|
Shares issued related to the exercise of warrants |
0
|
|
|
|
|
Net income |
5,320
|
|
|
|
5,320
|
Ending balance (in shares) at Jun. 30, 2023 |
|
10,946,316
|
|
|
|
Treasury stock, ending balance (in shares) at Jun. 30, 2023 |
|
|
|
(179,652)
|
|
Ending balance at Jun. 30, 2023 |
$ 105,658
|
$ 1
|
89,712
|
$ (2,000)
|
17,945
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
11,183,076
|
|
|
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 |
(179,652)
|
|
|
(179,652)
|
|
Beginning balance at Dec. 31, 2023 |
$ 120,915
|
$ 1
|
92,528
|
$ (2,000)
|
30,386
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Stock-based compensation |
1,249
|
|
1,249
|
|
|
Shares issued related to vested restricted stock units (in shares) |
|
261,673
|
|
|
|
Shares issued related to vested restricted stock units |
0
|
|
|
|
|
Tax withholding related to vested restricted stock units |
(4,338)
|
|
(4,338)
|
|
|
Shares issued related to employee stock purchase plan (in shares) |
|
2,989
|
|
|
|
Shares issued related to employee stock purchase plan |
116
|
|
116
|
|
|
Net income |
7,586
|
|
|
|
7,586
|
Ending balance (in shares) at Mar. 31, 2024 |
|
11,447,738
|
|
|
|
Treasury stock, ending balance (in shares) at Mar. 31, 2024 |
|
|
|
(179,652)
|
|
Ending balance at Mar. 31, 2024 |
$ 125,528
|
$ 1
|
89,555
|
$ (2,000)
|
37,972
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
11,183,076
|
|
|
|
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 |
(179,652)
|
|
|
(179,652)
|
|
Beginning balance at Dec. 31, 2023 |
$ 120,915
|
$ 1
|
92,528
|
$ (2,000)
|
30,386
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Net income |
$ 13,549
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
11,449,652
|
|
|
|
Treasury stock, ending balance (in shares) at Jun. 30, 2024 |
(179,652)
|
|
|
(179,652)
|
|
Ending balance at Jun. 30, 2024 |
$ 132,962
|
$ 1
|
91,026
|
$ (2,000)
|
43,935
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
11,447,738
|
|
|
|
Treasury stock, beginning balance (in shares) at Mar. 31, 2024 |
|
|
|
(179,652)
|
|
Beginning balance at Mar. 31, 2024 |
125,528
|
$ 1
|
89,555
|
$ (2,000)
|
37,972
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
Stock-based compensation |
1,471
|
|
1,471
|
|
|
Shares issued related to vested restricted stock units (in shares) |
|
1,914
|
|
|
|
Shares issued related to vested restricted stock units |
0
|
|
|
|
|
Net income |
$ 5,963
|
|
|
|
5,963
|
Ending balance (in shares) at Jun. 30, 2024 |
|
11,449,652
|
|
|
|
Treasury stock, ending balance (in shares) at Jun. 30, 2024 |
(179,652)
|
|
|
(179,652)
|
|
Ending balance at Jun. 30, 2024 |
$ 132,962
|
$ 1
|
$ 91,026
|
$ (2,000)
|
$ 43,935
|
X |
- DefinitionAmount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement, classified as other.
+ References
+ Details
Name: |
us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationOtherLongtermIncentivePlansRequisiteServicePeriodRecognition |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInStockholdersEquityRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued during the period as a result of the conversion of convertible securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe gross value of stock issued during the period upon the conversion of convertible securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate change in value for stock issued during the period as a result of employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($) $ in Thousands |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Cash flows from operating activities: |
|
|
Net income |
$ 13,549
|
$ 8,313
|
Adjustments to reconcile net income to cash provided by operating activities: |
|
|
Depreciation and amortization |
5,520
|
3,859
|
Provision for credit losses |
90
|
116
|
Stock-based compensation expense |
2,720
|
2,234
|
Noncash operating lease expense |
2,089
|
1,882
|
Amortization of debt issuance costs |
21
|
58
|
Deferred income tax provision |
(107)
|
(170)
|
(Gain) loss on sale of property and equipment |
(557)
|
40
|
Loss on change in fair value of contingent consideration |
1,734
|
303
|
Loss on early debt extinguishment |
0
|
311
|
Gain on change in fair value of interest rate swap |
(137)
|
(37)
|
Changes in operating assets and liabilities: |
|
|
Accounts receivable |
496
|
37,096
|
Contract assets |
3,715
|
2,029
|
Other current assets |
(376)
|
(1,861)
|
Accounts payable, including retainage |
(12,195)
|
(21,747)
|
Prepaid income taxes |
(601)
|
(719)
|
Accrued taxes payable |
(266)
|
(383)
|
Contract liabilities |
4,301
|
(325)
|
Operating lease liabilities |
(1,961)
|
(1,836)
|
Accrued expenses and other current liabilities |
(3,639)
|
(1,806)
|
Payment of contingent consideration liability in excess of acquisition-date fair value |
(1,687)
|
(1,224)
|
Other long-term liabilities |
(149)
|
159
|
Net cash provided by operating activities |
12,560
|
26,292
|
Cash flows from investing activities: |
|
|
Proceeds from sale of property and equipment |
598
|
275
|
Advances from joint ventures |
7
|
0
|
Purchase of property and equipment |
(5,836)
|
(1,499)
|
Net cash used in investing activities |
(5,231)
|
(1,224)
|
Cash flows from financing activities: |
|
|
Payments on A&R Wintrust Term Loans |
0
|
(21,452)
|
Proceeds from Wintrust Revolving Loan |
0
|
10,000
|
Payment of contingent consideration liability up to acquisition-date fair value |
(1,313)
|
(1,776)
|
Payments on finance leases |
(1,407)
|
(1,302)
|
Payments of debt issuance costs |
0
|
(50)
|
Taxes paid related to net-share settlement of equity awards |
(5,187)
|
(847)
|
Proceeds from contributions to Employee Stock Purchase Plan |
279
|
239
|
Net cash used in financing activities |
(7,628)
|
(15,188)
|
(Decrease) increase in cash, cash equivalents and restricted cash |
(299)
|
9,880
|
Cash, cash equivalents and restricted cash, beginning of period |
59,898
|
36,114
|
Cash, cash equivalents and restricted cash, end of period |
59,599
|
45,994
|
Noncash investing and financing transactions: |
|
|
Right of use assets obtained in exchange for new operating lease liabilities |
3,200
|
742
|
Right of use assets obtained in exchange for new finance lease liabilities |
1,341
|
3,392
|
Right of use assets disposed or adjusted modifying finance lease liabilities |
2
|
(30)
|
Interest paid |
918
|
1,181
|
Cash paid for income taxes |
$ 3,041
|
$ 3,919
|
X |
- DefinitionIncrease (Decrease) In Operating Lease Liabilities
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInOperatingLeaseLiabilities |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionNoncash Operating Lease Expense
+ References
+ Details
Name: |
lmb_NoncashOperatingLeaseExpense |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRight-Of-Use Asset Disposed Or Adjusted Modifying Finance Lease Liability
+ References
+ Details
Name: |
lmb_RightOfUseAssetDisposedOrAdjustedModifyingFinanceLeaseLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of amortization expense attributable to debt issuance costs.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3
+ Details
Name: |
us-gaap_AmortizationOfFinancingCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for principal payment on finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeasePrincipalPayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionDifference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4
+ Details
Name: |
us-gaap_GainsLossesOnExtinguishmentOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in other expenses incurred but not yet paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in current assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherCurrentAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in noncurrent operating liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (ee) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17
+ Details
Name: |
us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.
+ References
+ Details
Name: |
us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (g) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfDebtExtinguishmentCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsOfDebtIssuanceCosts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromLongTermLinesOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash inflow associated with the amount received from the stock plan during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromStockPlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfSecuredDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column F)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
+ Details
Name: |
us-gaap_UnrealizedGainLossOnDerivatives |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.2.u1
Business and Organization
|
6 Months Ended |
Jun. 30, 2024 |
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
|
Business and Organization |
Business and Organization Limbach Holdings, Inc. (the “Company,” “we” or “us”), a Delaware corporation headquartered in Warrendale, Pennsylvania, was formed on July 20, 2016 as a result of a business combination with Limbach Holdings LLC (“LHLLC”). The Company is a building systems solutions firm who strives to be an indispensable partner to building owners with mission critical mechanical (heating, ventilation, air conditioning), electrical, and plumbing infrastructure. The Company’s focus is in six vertical markets: healthcare, industrial and manufacturing, data centers, life science, higher education, and cultural and entertainment. The Company provides comprehensive facility services with expertise in the management and maintenance of mechanical, electrical, plumbing and controls systems who uniquely combines engineering solutions with field installation expertise to provide custom solutions. The Company has more than 1,200 team members in 19 offices across the eastern United States and operates primarily in the Eastern and Midwest regions of the United States. The Company operates in two segments, (i) Owner Direct Relationships (“ODR”), in which the Company performs owner direct projects and/or provides maintenance or service primarily on mechanical, plumbing or electrical systems, building controls and specialty contracting projects direct to, or assigned by, building owners or property managers, and (ii) General Contractor Relationships (“GCR”), in which the Company generally manages new construction or renovation projects that involve primarily mechanical, plumbing, or electrical services awarded to the Company by general contractors or construction managers. This work is primarily performed under fixed price, modified fixed price, and time and material contracts over periods of typically less than two years.
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 810 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/810/tableOfContent
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/205/tableOfContent
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Significant Accounting Policies
|
6 Months Ended |
Jun. 30, 2024 |
Accounting Policies [Abstract] |
|
Significant Accounting Policies |
Significant Accounting Policies Basis of Presentation References in these financial statements to the Company refer collectively to the accounts of Limbach Holdings, Inc. and its wholly-owned subsidiaries, including LHLLC, Limbach Facility Services LLC (“LFS”), Limbach Company LLC (“LC LLC”), Limbach Company LP, Harper Limbach LLC, Harper Limbach Construction LLC, Limbach Facility & Project Solutions LLC, Jake Marshall, LLC (“JMLLC”), Coating Solutions, LLC (“CSLLC”), ACME Industrial Piping, LLC (“ACME”) and Industrial Air, LLC (“Industrial Air”) for all periods presented, unless otherwise indicated. All intercompany balances and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the requirements of Form 10-Q and Rule 8-03 of Regulation S-X for smaller reporting companies. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. Readers of this report should refer to the consolidated financial statements and the notes thereto included in the Company's most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on March 13, 2024. Use of Estimates The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements for assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, the reported amounts of revenue and expenses during the reported period, and the accompanying notes. Management believes that its most significant estimates and assumptions have been based on reasonable and supportable assumptions and the resulting estimates are reasonable for use in the preparation of the condensed consolidated financial statements. The Company’s significant estimates include estimates associated with revenue recognition on construction contracts, costs incurred through each balance sheet date, intangibles, property and equipment, fair value accounting for acquisitions, insurance reserves, income tax valuation allowances, fair value of contingent consideration arrangements and contingencies. If the underlying estimates and assumptions upon which the condensed consolidated financial statements are based change in the future, actual amounts may differ from those included in the accompanying consolidated financial statements. Unaudited Interim Financial Information The accompanying interim Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the periods presented are unaudited. Also, within the notes to the condensed consolidated financial statements, the Company has included unaudited information for these interim periods. These unaudited interim condensed consolidated financial statements have been prepared in accordance with GAAP. In the Company's opinion, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary for a fair statement of the Company’s financial position as of June 30, 2024, its results of operations and equity for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. The results for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024. The Condensed Consolidated Balance Sheet as of December 31, 2023 was derived from the Company's audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 13, 2024, but is presented as condensed and does not contain all of the footnote disclosures from the annual financial statements. Recent Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This update aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This update requires entities to disclose additional information with respect to the effective tax rate reconciliation and to disclose the disaggregation by jurisdiction of income tax expense and income taxes paid. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements. In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity and amends the scope guidance for contracts in an entity's own equity. The ASU addresses how convertible instruments are accounted for in the calculation of diluted earnings per share by using the if-converted method. The guidance is effective for all entities for fiscal years beginning after March 31, 2024, albeit early adoption is permitted no earlier than fiscal years beginning after December 15, 2020. Management is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Acquisitions
|
6 Months Ended |
Jun. 30, 2024 |
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] |
|
Acquisitions |
Acquisitions ACME Transaction On July 3, 2023 (the “ACME Effective Date”), the Company, LFS and ACME, and the owner of ACME (the “ACME Seller”) entered into a Purchase Agreement (the “ACME Purchase Agreement”) pursuant to which LFS purchased all of the outstanding equity interests in ACME from the ACME Seller (the “ACME Transaction”). The ACME Transaction closed on the ACME Effective Date. As a result of the ACME Transaction, ACME became a wholly-owned indirect subsidiary of the Company. ACME specializes in performing industrial maintenance, capital project work, and emergency services for specialty chemical and manufacturing clients, and is a leading mechanical solutions provider for hydroelectric producers. The acquisition expands the Company’s market share within its existing operating footprint, provides further exposure to an attractive customer base and supports the Company's continued ODR growth strategy. Total consideration paid by the Company for the ACME Transaction at closing was $5.0 million (the “ACME Closing Purchase Price”), consisting of cash paid to the ACME Seller, subject to typical adjustments for working capital. Of the consideration paid to the ACME Seller, approximately $0.4 million was held in escrow for indemnification purposes. The purchase price is subject to customary post-closing adjustments. In addition, the ACME Seller may receive up to an aggregate of $2.5 million in cash, consisting of two individual tranches of $0.5 million and $2.0 million pursuant to the terms of the ACME Purchase Agreement, if the gross profit of ACME equals or exceeds (i) $2.0 million in the 12-month period beginning on the ACME Effective Date (the “First ACME Earnout Period”) or (ii) $2.5 million in the 12-month period beginning on the first anniversary of the ACME Effective Date (the “Second ACME Earnout Period” and together with the First ACME Earnout Period, the “ACME Earnout Payments”). Notwithstanding the foregoing, if ACME’s Adjusted EBITDA, as defined within the ACME Purchase Agreement, for calendar year 2023 equaled or exceeded $2.5 million then the Company would have been required to pay the ACME Seller $2.5 million, and the ACME Seller would not have been entitled to any further payment. This particular earnout condition was not met as of December 31, 2023. Allocation of Purchase Price. The ACME Transaction was accounted for as a business combination using the acquisition method. The following table summarizes the preliminary purchase price and estimated fair values of assets acquired and liabilities assumed as of the ACME Effective Date, with any excess of purchase price over estimated fair value of the identified net assets acquired recorded as goodwill. As a result of the acquisition, the Company recognized $2.3 million of goodwill, all of which was allocated to the ODR segment and fully deductible for tax purposes. Such goodwill primarily related to anticipated future earnings. The fair value estimates for the assets acquired and liabilities assumed, as well as the Company's estimates and assumptions, were subject to change as the Company obtained additional information during the measurement period. During the measurement period, if the Company obtained new information regarding facts and circumstances that existed as of the ACME Effective Date that, if known, would have resulted in revised estimated values of those assets or liabilities, the Company would accordingly revise its fair value estimates and purchase price allocation. Measurement period adjustments are reflected as if the adjustments had been made as of the ACME Effective Date. The impact of all changes that do not qualify as measurement period adjustments would have been included in current period earnings. The Company finalized its purchase price allocation during the fourth quarter of 2023. The following table summarizes the allocation of the fair value of the assets and liabilities of the ACME Transaction as of the ACME Effective Date by the Company. | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation | Consideration: | | | | | | | Cash | | $ | 5,181 | | | $ | — | | | $ | 5,181 | | Earnout provision | | 1,121 | | | 393 | | | 1,514 | | Total Consideration | | 6,302 | | | 393 | | | 6,695 | | | | | | | | | Fair value of assets acquired: | | | | | | | Cash and cash equivalents | | 298 | | | — | | | 298 | | Accounts receivable | | 1,150 | | | — | | | 1,150 | | Contract assets | | 414 | | | — | | | 414 | | | | | | | | | Property and equipment | | 488 | | | — | | | 488 | | Operating lease right-of-use assets | | 301 | | | — | | | 301 | | Intangible assets | | 2,300 | | | 500 | | | 2,800 | | Amount attributable to assets acquired | | 4,951 | | | 500 | | | 5,451 | | | | | | | | | Fair value of liabilities assumed: | | | | | | | Accounts payable, including retainage | | 170 | | | — | | | 170 | | Current operating lease liabilities | | 195 | | | — | | | 195 | | Accrued expenses and other current liabilities | | 138 | | | — | | | 138 | | Contract liabilities | | 373 | | | — | | | 373 | | Long-term operating lease liabilities | | 106 | | | — | | | 106 | | Amount attributable to liabilities assumed | | 982 | | | — | | | 982 | | Goodwill | | $ | 2,333 | | | $ | (107) | | | $ | 2,226 | |
(1) Measurement period adjustments recorded during the year-ended December 31, 2023 included changes in the purchase price allocation and total consideration, resulting in a net decrease of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from valuation inputs pertaining to ACME’s intangible assets and earnout provision attributes based on facts and circumstances that existed, but were not known, as of the ACME acquisition date. Industrial Air Transaction On November 1, 2023 (the “IA Effective Date”), the Company, LFS and Industrial Air, and the owner of Industrial Air (the “IA Seller”) entered into a Purchase Agreement (the “IA Purchase Agreement”) pursuant to which LFS purchased all of the outstanding equity interests in Industrial Air from the IA Seller (the “Industrial Air Transaction”). The Industrial Air Transaction closed on the IA Effective Date. As a result of the Industrial Air Transaction, Industrial Air became a wholly-owned indirect subsidiary of the Company. Industrial Air serves industrial customers throughout the Southeast United States and along the Eastern seaboard, focusing on delivering engineered air handling systems, including air conditioning and air filtration, along with controls systems and maintenance work. In addition, Industrial Air manufactures a wide range of components for air conditioning and filtration systems. The Industrial Air Transaction provides the Company with a presence in an attractive and growing geographic market, where the acquired entity has a strong ODR customer base and supports the Company’s continued ODR growth strategy. Total consideration paid by the Company for the Industrial Air Transaction at closing was $13.5 million (the “IA Closing Purchase Price”), consisting of cash paid to the IA Seller, subject to typical adjustments for working capital. Of the consideration paid to the IA Seller, approximately $1.4 million was transferred into an escrow account for indemnification purposes. The purchase price is subject to customary post-closing adjustments. In addition, the IA Seller may receive up to an aggregate of $6.5 million in cash, consisting of two individual tranches of $3.0 million and $3.5 million pursuant to the terms of the Industrial Air Purchase Agreement, if the gross profit of Industrial Air equals or exceeds (i) $7.6 million in the 12-month period beginning on the IA Effective Date (the “First IA Earnout Period”) or (ii) $8.8 million in the 12-month period beginning on the first anniversary of the IA Effective Date (the “Second IA Earnout Period” and together with the First IA Earnout Period, the “IA Earnout Payments”). However, if the gross profit of Industrial Air is less than $7.6 million but exceeds $6.6 million during the First IA Earnout Period then the IA Seller would receive a portion of the deferred payment made on a pro rata basis. Similarly, if the gross profit of Industrial Air is less than $8.8 million but exceeds $7.8 million during the Second IA Earnout Period then the IA Seller would receive a portion of the deferred payment made on a pro rata basis. Allocation of Purchase Price. The Industrial Air Transaction was accounted for as a business combination using the acquisition method. The following table summarizes the preliminary purchase price and estimated fair values of assets acquired and liabilities assumed as of the IA Effective Date, with any excess of purchase price over estimated fair value of the identified net assets acquired recorded as goodwill. As a result of the acquisition, the Company recognized $2.8 million of goodwill, all of which was allocated to the ODR segment and fully deductible for tax purposes. Such goodwill primarily related to anticipated future earnings. The Company's accounting for this acquisition is preliminary. The fair value estimates for the assets acquired and liabilities assumed, as well as the Company's estimates and assumptions are subject to change as the Company obtains additional information during the measurement period. During the measurement period, if the Company obtained new information regarding facts and circumstances that existed as of the IA Effective Date that, if known, would have resulted in revised estimated values of those assets or liabilities, the Company would accordingly revise its fair value estimates and purchase price allocation. Measurement period adjustments are reflected as if the adjustments had been made as of the IA Effective Date. The impact of all changes that do not qualify as measurement period adjustments would have been included in current period earnings. The Company finalized its purchase price allocation during the first quarter of 2024. The following table summarizes the allocation of the fair value of the assets and liabilities of the Industrial Air Transaction as of the IA Effective Date by the Company. | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation | Consideration: | | | | | | | Cash | | $ | 11,527 | | | $ | — | | | $ | 11,527 | | Earnout provision | | 3,165 | | | — | | | 3,165 | | Total Consideration | | 14,692 | | | — | | | 14,692 | | | | | | | | | Fair value of assets acquired: | | | | | | | Cash and cash equivalents | | 1,149 | | | — | | | 1,149 | | Accounts receivable | | 5,200 | | | — | | | 5,200 | | Inventory | | 1,290 | | | (59) | | | 1,231 | | Contract assets | | 220 | | | — | | | 220 | | Other current assets | | 993 | | | — | | | 993 | | Property and equipment | | 1,447 | | | — | | | 1,447 | | Operating lease right-of-use assets(2) | | 3,756 | | | — | | | 3,756 | | Intangible assets | | 8,720 | | | — | | | 8,720 | | | | | | | | | Amount attributable to assets acquired | | 22,775 | | | (59) | | | 22,716 | | | | | | | | | Fair value of liabilities assumed: | | | | | | | Accounts payable, including retainage | | 885 | | | — | | | 885 | | Current operating lease liabilities | | 475 | | | — | | | 475 | | Contract liabilities | | 6,900 | | | — | | | 6,900 | | Accrued expenses and other current liabilities | | 347 | | | — | | | 347 | | | | | | | | | Long-term operating lease liabilities | | 2,254 | | | — | | | 2,254 | | Amount attributable to liabilities assumed | | 10,861 | | | — | | | 10,861 | | Goodwill | | $ | 2,778 | | | $ | 59 | | | $ | 2,837 | |
(1) Measurement period adjustments recorded during the quarter ending March 31, 2024 included adjustments to certain working capital items resulting in an increase of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from information that existed, but was not known, as of Industrial Air's acquisition date. (2) As a result of the Industrial Air Transaction, the Company recognized a $1.0 million below-market lease, which was recorded as an increase to the Company’s operating lease right-of-use assets on its consolidated balance sheet as of the IA Effective Date. The below-market lease will be amortized to amortization expense over the remaining lease term.
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationAndAssetAcquisitionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/805/tableOfContent
+ Details
Name: |
us-gaap_BusinessCombinationDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Revenue from Contracts with Customers
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Revenue from Contracts with Customers |
Revenue from Contracts with Customers The Company generates revenue from construction type contracts, primarily consisting of fixed-price contracts, to deliver mechanical, plumbing, and electrical construction services to its customers. The duration of its contracts generally ranges from three months to two years. Revenue from fixed price contracts is recognized on the cost-to-cost method, measured by the relationship of total cost incurred to total estimated contract costs. Revenue from time and materials contracts is recognized as services are performed. The Company believes that its extensive experience in mechanical, plumbing, and electrical projects, and its internal cost review procedures during the bidding process, enable it to reasonably estimate costs and mitigate the risk of cost overruns on fixed price contracts. The Company generally invoices customers on a monthly basis, based on a schedule of values that breaks down the contract amount into discrete billing items. Costs and estimated earnings in excess of billings on uncompleted contracts are recorded as a contract asset until billable under the contract terms. Billings in excess of costs and estimated earnings on uncompleted contracts are recorded as a contract liability until the related revenue is recognizable. The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle. Contract assets Contract assets include costs and estimated earnings in excess of billings on uncompleted contracts and amounts due under retainage provisions. The components of the contract asset balances as of the respective dates were as follows: | | | | | | | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | Change | Contract assets | | | | | | Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | | | $ | (2,142) | | Retainage receivable | 20,870 | | | 22,443 | | | (1,573) | | Total contract assets | $ | 47,975 | | | $ | 51,690 | | | $ | (3,715) | |
Retainage receivable represents amounts invoiced to customers where payments have been partially withheld, typically 10%, pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances such as contract-specific terms, project performance and other variables that may arise as the Company makes progress towards completion.
Contract assets represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Contract assets result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC Topic 606, but a portion of the revenue recorded cannot be currently billed due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. The current estimated net realizable value on such items as recorded in contract assets and contract liabilities in the condensed consolidated balance sheets was $14.2 million and $19.5 million as of June 30, 2024 and December 31, 2023, respectively. The Company currently anticipates that the majority of such amounts will be approved or executed within one year. The resolution of those claims and unapproved change orders that may require litigation or other forms of dispute resolution proceedings may delay the timing of billing beyond one year. Contract liabilities Contract liabilities include billings in excess of contract costs and estimated earnings on uncompleted contracts and provisions for losses. The components of the contract liability balances as of the respective dates were as follows: | | | | | | | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | Change | Contract liabilities | | | | | | Billings in excess of costs and estimated earnings on uncompleted contracts | $ | 46,377 | | | $ | 41,987 | | | $ | 4,390 | | Provisions for losses | 84 | | | 173 | | | (89) | | Total contract liabilities | $ | 46,461 | | | $ | 42,160 | | | $ | 4,301 | |
Billings in excess of costs and estimated earnings on uncompleted contracts represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue. Provisions for losses are recognized in the condensed consolidated statements of operations at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds its estimated total revenue. The net (overbilling) underbilling position for contracts in process consisted of the following: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Revenue earned on uncompleted contracts | $ | 558,048 | | | $ | 551,120 | | Less: Billings to date | (577,320) | | | (563,860) | | Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | | Billings in excess of costs and estimated earnings on uncompleted contracts | (46,377) | | | (41,987) | | Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | |
Revisions in Contract Estimates The Company recorded revisions in its contract estimates for certain ODR and GCR projects. During the three months ended June 30, 2024, the Company recorded material gross profit write-ups on two ODR projects and two GCR projects for a total of $1.5 million and $1.5 million, respectively, that had a net gross profit impact of $0.5 million or more. During the six months ended June 30, 2024, the Company recorded material gross profit write-ups on four ODR projects and two GCR projects for a total of $3.9 million and $1.7 million, respectively, that had a net gross profit impact of $0.5 million or more. During the three and six months ended June 30, 2023, the Company did not record any material gross profit write-ups or write-downs that had a net gross profit impact of $0.5 million or more. Remaining Performance Obligations Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. The Company’s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions. As of June 30, 2024, the aggregate amount of the transaction prices allocated to the remaining performance obligations of the Company's ODR and GCR segment contracts were $158.5 million and $151.6 million, respectively. The Company currently estimates that 83% and 60% of its ODR and GCR segment remaining performance obligations as of June 30, 2024, respectively, will be recognized as revenue during the remainder of 2024, with the substantial majority of remaining performance obligations to be recognized within 24 months, although the timing of the Company's performance is not always under its control. Additionally, the difference between remaining performance obligations and backlog is due to the exclusion of a portion of the Company’s ODR agreements under certain contract types from the Company’s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer.
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Intangibles
|
6 Months Ended |
Jun. 30, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Goodwill and Intangibles |
Goodwill and Intangibles Goodwill Goodwill was $16.4 million as of June 30, 2024 and December 31, 2023 and is entirely associated with the Company's ODR segment. The Company tests its goodwill and indefinite-lived intangible assets allocated to its reporting units for impairment annually on October 1, or more frequently if events or circumstances indicate that it is more likely than not that the fair value of its reporting units and indefinite-lived intangible assets are less than their carrying amount. The Company has the option to assess goodwill for possible impairment by performing a qualitative analysis to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. A quantitative assessment is performed if the qualitative assessments results in a more-likely-than-not determination or if a qualitative assessment is not performed. The Company did not recognize any impairment charges on its goodwill or intangible assets during the three and six months ended June 30, 2024 and June 30, 2023. The following table summarizes the carrying amount and changes in goodwill associated with the Company's segments for the six months ended June 30, 2024 and for the year ended December 31, 2023. | | | | | | | | | | | | | | | | | | (in thousands) | GCR | | ODR | | Total | | | | | | | | | | | | | Goodwill as of January 1, 2023 | $ | — | | | $ | 11,370 | | | $ | 11,370 | | Goodwill associated with the ACME Transaction(1) | — | | | 2,226 | | | 2,226 | | Goodwill associated with the Industrial Air Transaction | — | | | 2,778 | | | 2,778 | | Goodwill as of December 31, 2023 | — | | | 16,374 | | | 16,374 | | Measurement period adjustments - Industrial Air Transaction(2) | $ | — | | | 59 | | | 59 | | Goodwill as of June 30, 2024 | $ | — | | | $ | 16,433 | | | $ | 16,433 | |
(1) Includes certain adjustments, net, to preliminary estimates of fair value within the measurement period of up to one-year from the date of the ACME Transaction. Measurement period adjustments, net, relate primarily to an increase in certain definite-lived intangible assets, partially offset by an increase in total consideration associated with the earnout provision. See Note 3 – Acquisitions for further information. (2) Includes certain adjustments to preliminary estimates of fair value within the measurement period of up to one-year from the date of the Industrial Air Transaction. Measurement period adjustments related to certain working capital adjustments. See Note 3 – Acquisitions for further information. Intangible Assets Intangible assets are comprised of the following: | | | | | | | | | | | | | | | | | | (in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill | June 30, 2024 | | | | | | Amortized intangible assets: | | | | | | Customer relationships | $ | 15,320 | | | $ | (6,015) | | | $ | 9,305 | | | | | | | | | | | | | | | | | | | | | | | | | | Backlog | 2,560 | | | (2,236) | | | 324 | | | | | | | | Trade name, trademarks and intellectual property | 4,250 | | | (869) | | | 3,381 | | | | | | | | Total amortized intangible assets | 22,130 | | | (9,120) | | | 13,010 | | Unamortized intangible assets: | | | | | | Trade name – Limbach(1) | 9,960 | | | — | | | 9,960 | | Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | | Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (9,120) | | | $ | 22,970 | |
(1) The Company has determined that its trade name has an indefinite useful life. The Limbach trade name has been in existence since the Company’s founding in 1901 and therefore is an established brand within the industry. | | | | | | | | | | | | | | | | | | (in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill | December 31, 2023 | | | | | | Amortized intangible assets: | | | | | | Customer relationships | $ | 15,320 | | | $ | (5,249) | | | $ | 10,071 | | | | | | | | | | | | | | | | | | | | Backlog | 2,560 | | | (1,264) | | | 1,296 | | | | | | | | Trade name, trademarks and intellectual property | 4,250 | | | (578) | | | 3,672 | | Total amortized intangible assets | 22,130 | | | (7,091) | | | 15,039 | | Unamortized intangible assets: | | | | | | Trade name – Limbach | 9,960 | | | — | | | 9,960 | | Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | | Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (7,091) | | | $ | 24,999 | |
Total amortization expense for the Company's definite-lived intangible assets was $1.0 million and $2.1 million for the three and six months ended June 30, 2024, respectively, and $0.4 million and $0.8 million for the three and six months ended June 30, 2023, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for goodwill and intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Debt
|
6 Months Ended |
Jun. 30, 2024 |
Debt Disclosure [Abstract] |
|
Debt |
Debt Long-term debt consists of the following obligations as of: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | | | | A&R Wintrust Revolving Loans | 10,000 | | | 10,000 | | Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 | 7,218 | | | 7,347 | | Financing liability | 5,351 | | | 5,351 | | Total debt | 22,569 | | | 22,698 | | Less - Current portion of long-term debt | (2,531) | | | (2,680) | | Less - Unamortized discount and debt issuance costs | (379) | | | (387) | | Long-term debt | $ | 19,659 | | | $ | 19,631 | |
Wintrust Term and Revolving Loans On February 24, 2021, LFS, LHLLC and the direct and indirect subsidiaries of LFS from time to time included as parties to the agreement (the “Wintrust Guarantors”) entered into a credit agreement (the “Wintrust Credit Agreement”) by and among LFS, LHLLC, Wintrust Guarantors, the lenders party thereto from time to time, Wheaton Bank & Trust Company, N.A., a subsidiary of Wintrust Financial Corporation (collectively, “Wintrust”), as administrative agent and L/C issuer, Bank of the West as documentation agent, M&T Bank as syndication agent, and Wintrust as lead arranger and sole book runner. In accordance with the terms of the Wintrust Credit Agreement, Lenders provided to LFS (i) a $30.0 million senior secured term loan (the “Wintrust Term Loan”); and (ii) a $25.0 million senior secured revolving credit facility with a $5.0 million sublimit for the issuance of letters of credit (the “Wintrust Revolving Loan” and, together with the Wintrust Term Loan, the “Wintrust Loans”). Proceeds of the Wintrust Loans were used to refinance certain existing indebtedness, finance working capital and other general corporate purposes and fund certain fees and expenses associated with the closing of the Wintrust Loans. In conjunction with the Company's acquisitions of JMLLC and CSLLC (the “Jake Marshall Transaction”), the Company entered into an amendment and restatement to the Wintrust Credit Agreement (the “A&R Wintrust Credit Agreement”). In accordance with the terms of the A&R Credit Agreement, Lenders provided to LFS (i) a $35.5 million senior secured term loan (the “A&R Wintrust Term Loan”); and (ii) a $25 million senior secured revolving credit facility with a $5 million sublimit for the issuance of letters of credit (the “A&R Wintrust Revolving Loan” and, together with the Term Loan, the “A&R Wintrust Loans”). The overall Wintrust Term Loan commitment under the A&R Wintrust Credit Agreement was recast at $35.5 million in connection with the A&R Credit Agreement. A portion of the A&R Wintrust Term Loan commitment was used to fund the closing purchase price of the Jake Marshall Transaction. The A&R Credit Agreement was also amended to: (i) permit the Company to undertake the Jake Marshall Transaction, (ii) make certain adjustments to the covenants under the A&R Credit Agreement (which were largely done to make certain adjustments for the Jake Marshall Transaction), (iii) allow for the Jake Marshall Earnout Payments (as defined in Note 8) under the Jake Marshall Transaction, and (iv) make other corresponding changes to the A&R Credit Agreement. On May 5, 2022, the Company, LFS and LHLLC entered into a first amendment and waiver to the A&R Wintrust Credit Agreement (the “First Amendment to the A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The First Amendment to the A&R Wintrust Credit Agreement modifies certain definitions within the A&R Wintrust Credit Agreement, and makes other corresponding changes, including: (i) the definition of “EBITDA” to allow for the recognition of certain restructuring charges and lease breakage costs not previously specified, (ii) the definition of “Excess Cash Flow” to exclude the aggregate amount of the Earnout Payments paid in cash, (iii) the definition of “Total Funded Debt” to exclude certain capitalized lease obligations for real estate based on the approval of each lender and (iv) the definition of “Disposition” to include a clause for the sale and leaseback of certain real property based on the approval of each lender. In July 2022, the Company entered into an interest rate swap agreement to manage the risk associated with a portion of its variable-rate long-term debt. The interest rate swap involves the exchange of fixed-rate and variable-rate payments without the exchange of the underlying notional amount on which the interest payments are calculated. The new swap agreement became effective on July 14, 2022 and will terminate on July 31, 2027. The notional amount of the swap agreement is $10.0 million with a fixed interest rate of 3.12%. If the one-month SOFR (as defined in the A&R Credit Agreement) is above the fixed rate, the counterparty pays the Company, and if the one-month SOFR is less than the fixed rate, the Company pays the counterparty, the difference between the fixed rate of 3.12% and the one-month SOFR. The Company has not designated this instrument as a hedge for accounting purposes. As a result, the change in fair value of the derivative instrument is recognized directly in earnings on the Company's condensed consolidated statements of operations as a gain or loss on interest rate swap. Refer to Note 8 for further information regarding this interest rate swap. On September 28, 2022, the Company, LFS and LHLLC entered into a second amendment and waiver to the amended and restated Wintrust credit agreement (the “Second Amendment to the A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The Second Amendment to the A&R Wintrust Credit Agreement incorporates certain restricted payment provisions, among other things, to permit LFS to repurchase shares under the Company’s Share Repurchase Program (as defined in Note 7). On May 5, 2023, LFS, LHLLC and the direct and indirect subsidiaries of LFS from time to time included as parties to the agreement entered into the Second Amended and Restated Credit Agreement (the “Second A&R Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent, which amends and restates the A&R Wintrust Credit Agreement. In accordance with the Second A&R Credit Agreement (i) lenders provided to LFS a $50.0 million senior secured revolving credit facility with a $5.0 million sublimit for the issuance of letters of credit, an increase of $25.0 million over the A&R Wintrust Revolving Loan, with a maturity date of February 24, 2028 (the “Second A&R Wintrust Revolving Loan”), and (ii) LFS repaid the then outstanding principal balance of the A&R Wintrust Term Loan using proceeds of the Second A&R Wintrust Revolving Loan. Prior to the execution of this agreement, the Company repaid $9.6 million of the then outstanding balance under the A&R Term Loan with cash on hand. As a result of the early repayment of the A&R Wintrust Term Loan and certain changes to the members of the loan syndicate under the Second A&R Wintrust Credit Agreement, the Company wrote off approximately $0.3 million of unamortized debt issuance costs, which are reported as a loss on early debt extinguishment on the Company's condensed consolidated statements of operations. Prior to its repayment on May 5, 2023, the interest rate in effect on the non-hedged portion of the A&R Wintrust Term Loan was 9.25%. For the period from April 1, 2023 through May 5, 2023 and from January 1, 2023 through May 5, 2023, the Company incurred interest on the A&R Wintrust Term Loan at a weighted average annual interest rate of 9.00% and 8.76%, respectively. The Second A&R Wintrust Revolving Loan bears interest, at LFS’s option, at either the Term SOFR (as defined in the Second A&R Credit Agreement) (with a 0.15% floor) plus 3.10% or the Prime Rate (as defined in the Second A&R Credit Agreement) (with a 3.0% floor), subject to a 50 basis point step-down based on the ratio between the senior debt of the Company and its subsidiaries to the EBITDA of LFS and its subsidiaries for the most recently ended four fiscal quarters. The Second A&R Wintrust Revolving Loan is secured by (i) a valid, perfected and enforceable lien of the administrative agent on the ownership interests held by each of LFS and Wintrust Guarantors in their respective subsidiaries; and (ii) a valid, perfected and enforceable lien of the administrative agent on each of LFS and Wintrust Guarantors’ personal property, fixtures and real estate, subject to certain exceptions and limitations. Additionally, the re-payment of the Second A&R Wintrust Revolving Loan is jointly and severally guaranteed by each Wintrust Guarantor. The Second A&R Credit Agreement contains representations and warranties, covenants and events of default that are customary for facilities of this type, as more particularly described in the Second A&R Credit Agreement. The Second A&R Wintrust Revolving Loan also contains three financial maintenance covenants, including (i) a requirement to have as of the last day of each quarter for the senior leverage ratio of LFS and its subsidiaries not to exceed an amount beginning at 2.00 to 1.00, (ii) a fixed charge coverage ratio of not less than 1.20 to 1.00 as of the last day of each fiscal quarter, commencing with the fiscal quarter ending March 31, 2023, and (iii) no unfinanced capital expenditures, except for unfinanced capital expenditures in the ordinary course of business not exceeding in the aggregate $4.0 million during any fiscal year; and no default or event of default (as defined in the Second A&R Credit Agreement) has occurred and is continuing, 50% of any portion of this annual limit, if not expended in the fiscal year for which it is permitted, may be carried over for expenditure in the next following fiscal year as stipulated by the agreement. On March 13, 2024, LFS, LHLLC, and other designated parties entered into a first amendment to the Second A&R Wintrust Credit Agreement (the “First Amendment to the Second A&R Wintrust Credit Agreement”) with the lenders party thereto and Wintrust, as administrative agent. The First Amendment to the Second A&R Wintrust Credit Agreement makes certain amendments to the Second A&R Wintrust Credit Agreement, including: (i) modifying the definition of “L/C Sublimit” to increase the sublimit for the issuance of letters of credit from $5.0 million to $10.0 million, (ii) removing the requirement to deliver a Borrowing Base Certificate if outstanding Revolving Loans and Letters of Credit (as such terms are defined in the Second A&R Wintrust Credit Agreement) do not exceed $30.0 million, and (iii) removing certain financial covenants that restrict the Company’s ability to make Unfinanced Capital Expenditures (as defined in the Second A&R Wintrust Credit Agreement). As of June 30, 2024 and December 31, 2023, the Company had $10.0 million in borrowings outstanding under the Second A&R Wintrust Revolving Loan. During the three and six months ended June 30, 2024, the maximum outstanding borrowings under the Second A&R Wintrust Revolving Loan at any time was $10.0 million and the average daily balance was $10.0 million. For the three and six months ended June 30, 2024, the Company incurred interest on the Second A&R Wintrust Revolving Loan at a weighted average annual interest rate of 5.72% for both periods, inclusive of the net impact associated with the Company's interest rate swap arrangement. During the three and six months ended June 30, 2023, the maximum outstanding borrowings under either the Company's revolving loan arrangements at any time was $10.0 million during both periods and the average daily balance was approximately $6.3 million and $3.1 million, respectively. For the three and six months ended June 30, 2023, the Company incurred interest on the Second A&R Wintrust Revolving Loan at a weighted average annual interest rate of 5.72% for both periods, inclusive of the net impact associated with the Company's interest rate swap arrangement. At June 30, 2024, the Company had irrevocable letters of credit in the amount of $4.3 million with its lender to secure obligations under its self-insurance program. The following is a summary of the applicable margin and commitment fees payable on the Second A&R Wintrust Revolving Loan credit commitment: | | | | | | | | | | | | | | | | | | | | | | | | | | | Level | | Senior Leverage Ratio | | Applicable Margin for SOFR Revolver loans | | Applicable Margin for Prime Revolving loans | | Applicable Margin for commitment fee | I | | Greater than 1.00 to 1.00 | | 3.10 | % | | — | % | | 0.25 | % | II | | Less than or equal to 1.00 to 1.00 | | 2.60 | % | | (0.50) | % | | 0.25 | % |
As of June 30, 2024, the Company was in compliance with all financial maintenance covenants as required by the Second A&R Credit Agreement. Sale-Leaseback Financing Transaction On September 29, 2022, LC LLC and Royal Oak Acquisitions, LLC (the “Purchaser”) consummated the purchase of the real property under a sale and leaseback transaction, with an aggregate value of approximately $7.8 million (a purchase price of approximately $5.4 million and $2.4 million in tenant improvement allowances), pursuant to a purchase agreement under which the Purchaser purchased from LC LLC the Company’s facility and real property in Pontiac, MI (collectively, the “Pontiac Facility”). In connection with the sale and leaseback transaction, LC LLC and Featherstone St Pontiac MI LLC (the “Landlord”) entered into a Lease Agreement (the “Lease Agreement”), dated September 29, 2022 (the “Lease Effective Date”) for the Pontiac Facility. Commencing on the Lease Effective Date, pursuant to the Lease Agreement, LC LLC has leased the Pontiac Facility, subject to the terms and conditions of the Lease Agreement. The Lease Agreement provides for a term of 25 years (the “Primary Term”). The Lease Agreement also provides LC LLC with the option to extend the Primary Term by two separate renewal terms of five years each (each a “Renewal Term”). Under the terms of the Lease Agreement, the Company’s annual minimum rent is $499,730, payable in monthly installments, subject to annual increases of approximately 2.5% each year under the Primary Term and for each year under the Renewal Terms, if exercised. LC LLC has a one-time option to terminate the Lease Agreement effective on the last day of the fifteenth lease year by providing written notice to the Landlord as more fully set forth in the Lease Agreement. The one-time termination option of the Lease Agreement would require LC LLC to pay to the Landlord a termination fee of approximately $1.7 million. Pursuant to the terms and conditions set forth in the Lease Agreement, the Landlord has agreed to provide LC LLC with a tenant improvement allowance in an amount up to $2.4 million. LC LLC is responsible for the initial capital outlay and completion of the agreed upon improvement work. The Landlord will subsequently reimburse LC LLC for such items up to the stated allowance amount. The Company accounted for the sale and leaseback arrangement as a financing transaction in accordance with ASC Topic 842, “Leases,” as the Lease Agreement was determined to be a finance lease. The Company concluded the Lease Agreement met the qualifications to be classified as a finance lease due to the significance of the present value of the lease payments, using an implicit rate of 11.11% to reflect the Company’s incremental borrowing rate associated with the $5.4 million purchase price as of the Lease Agreement date, compared to the fair value of the Pontiac Facility. The implicit rate associated with the aggregate purchase value, inclusive of tenant improvement allowances, was 6.53% as of the Lease Agreement date. The presence of a finance lease indicates that control of the Pontiac Facility has not transferred to the Purchaser and, as such, the transaction was deemed a failed sale-leaseback and must be accounted for as a financing arrangement. As a result of this determination, the Company is viewed as having received the sale proceeds from the Purchaser in the form of a hypothetical loan collateralized by its leased facilities. The hypothetical loan is payable as principal and interest in the form of “lease payments” to the Purchaser. Principal repayments are recorded as a reduction to the financing liability. The Company will not derecognize the Pontiac Facility from its books for accounting purposes until the lease ends. No gain or loss was recognized under GAAP related to the sale and leaseback arrangement. As of June 30, 2024, the financing liability was $5.0 million, net of issuance costs, which was recognized within long-term debt on the Company's condensed consolidated balance sheets. For the three and six months ended June 30, 2024, approximately $0.1 million and $0.3 million of interest expense associated with the financing was recognized, respectively. For the three and six months ended June 30, 2023, $0.1 million and $0.2 million of interest expense associated with the financing was recognized, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Equity
|
6 Months Ended |
Jun. 30, 2024 |
Equity [Abstract] |
|
Equity |
Equity The Company’s second amended and restated certificate of incorporation currently authorizes the issuance of 100,000,000 shares of common stock, par value $0.0001, and 1,000,000 shares of preferred stock, par value $0.0001. Warrants In conjunction with the Company's initial public offering, the Company issued Public Warrants, Private Warrants and $15 Exercise Price Sponsor Warrants. The Company issued certain Merger Warrants and Additional Merger Warrants in conjunction with the Company's business combination with LHLLC in July 2016 (the “Business Combination”). On July 20, 2021, the Public Warrants, Private Warrants, and Additional Merger Warrants expired by their terms. During 2023, 600,000 warrants exercisable for one share of common stock at an exercise price of $15.00 per share (“$15 Exercise Price Sponsor Warrants”) and 606,476 warrants exercisable for one share of common stock at an exercise price of $12.50 per share (“Merger Warrants”) were exercised on a cashless basis by the holders of the warrants, which resulted in the warrants being converted into 167,564 and 274,742 shares of the Company's common stock, respectively. The remaining 23,167 unexercised Merger Warrants expired by their terms on July 20, 2023. Incentive Plan Upon the consummation of the Company's Business Combination, the Company adopted an omnibus incentive plan (the “Omnibus Incentive Plan”) pursuant to which equity awards may be granted thereunder. On March 25, 2022, the Board of Directors approved certain additional amendments to the Company's Omnibus Incentive Plan (the “2022 Amended and Restated Omnibus Incentive Plan”) to increase the number of shares of the Company's common stock that may be issued pursuant to awards by 350,000, for a total of 2,600,000 shares, and extended the term of the plan so that it will expire on the tenth anniversary of the date the stockholders approve the 2022 Amended and Restated Omnibus Incentive Plan. The amendments were approved by the Company's stockholders at the Annual Meeting held on June 22, 2022. On March 29, 2023, the Board of Directors approved certain amendments to the Company's Omnibus Incentive Plan (the “2023 Amended and Restated Omnibus Incentive Plan”) to increase the number of shares of the Company's common stock that may be issued pursuant to awards by 450,000, for a total of 3,050,000 shares, and extended the term of the plan so that it will expire on the tenth anniversary of the date the stockholders approve the 2023 Amended and Restated Omnibus Incentive Plan. The amendments were acted upon by the Company's stockholders at the Annual Meeting held on June 22, 2023. See Note 14 for a discussion of the Company's management incentive plans for restricted stock units (“RSUs”) granted, vested, forfeited and remaining unvested. Share Repurchase Program In September 2022, the Company announced that its Board of Directors approved a share repurchase program (the “Share Repurchase Program”) to repurchase shares of its common stock for an aggregate purchase price not to exceed $2.0 million. The share repurchase authority was valid through September 29, 2023. Share repurchases may have been executed through various means, including, without limitation, open market transactions, privately negotiated transactions or by other means in accordance with federal securities laws. The Share Repurchase Program did not obligate the Company to acquire any particular amount of common stock, and the program may have been suspended or terminated by the Company at any time at its discretion without prior notice. Through September 29, 2023, the Company made share repurchases of approximately $2.0 million under its Share Repurchase Program. Employee Stock Purchase Plan Upon approval of the Company's stockholders on May 30, 2019, the Company adopted the Limbach Holdings, Inc. 2019 Employee Stock Purchase Plan (the “ESPP”). On January 1, 2020, the ESPP went into effect. The ESPP enables eligible employees, as defined by the ESPP, the right to purchase the Company's common stock through payroll deductions during consecutive subscription periods at a purchase price of 85% of the fair market value of a share of the Company's common stock at the end of each offering period. Annual purchases by participants are limited to the number of whole shares that can be purchased by an amount equal to ten percent of the participant's compensation or $5,000, whichever is less. Each offering period of the ESPP lasts six months, commencing on January 1 and July 1 of each year. The amounts collected from participants during a subscription period are used on the exercise date to purchase full shares of common stock. Participants may withdraw from an offering before the exercise date and obtain a refund of amounts withheld through payroll deductions. Compensation cost, representing the 15% discount applied to the fair market value of common stock, is recognized on a straight-line basis over the six-month vesting period during which employees perform related services. Under the ESPP, 500,000 shares are authorized to be issued. In January 2024, the Company issued 2,989 shares of its common stock to participants in the ESPP who contributed to the plan during the offering period ending December 31, 2023. In January 2023, the Company issued a total of 10,997 shares of its common stock to participants in the ESPP who contributed to the plan during the offering period ending December 31, 2022. As of June 30, 2024, 385,967 shares remain available for future issuance under the ESPP.
|
X |
- References
+ Details
Name: |
us-gaap_EquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
+ Details
Name: |
us-gaap_StockholdersEquityNoteDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Fair Value Measurements
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
Fair Value Measurements |
Fair Value Measurements The Company measures the fair value of financial assets and liabilities in accordance with ASC Topic 820 – Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC Topic 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value and requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows: •Level 1 — inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that are accessible at the measurement date; •Level 2 — inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly such as quoted prices in active markets for similar assets and liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities; and •Level 3 — unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions. The Company believes that the carrying amounts of its financial instruments, including cash and cash equivalents, trade accounts receivable and accounts payable, consist primarily of instruments without extended maturities, which approximate fair value primarily due to their short-term maturities and low risk of counterparty default. The Company considers all highly liquid investments purchased with a maturity of 90 days or less on the date of purchase to be cash equivalents. Cash equivalents as of June 30, 2024 and December 31, 2023 consisted of overnight repurchase agreements in which cash from the Company's main operating checking account is invested overnight in highly liquid, short term investments, one U.S. Treasury Bill and certain investments in money market funds sponsored by a large financial institution. For the three and six months ending June 30, 2024, the Company recognized interest income in the aggregate of approximately $0.5 million and $1.1 million, respectively, associated with its overnight repurchase agreements, U.S. Treasury Bills and money market funds. For both the three and six months ending June 30, 2023, the Company recognized interest income in the aggregate of approximately $0.2 million. The Company has not experienced any losses in its cash and cash equivalents and management believes the Company is not exposed to significant credit risk with respect to such accounts. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | (in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | | Cash equivalents: | | | | | | | | | Overnight repurchase agreements | $ | 43,885 | | | $ | 43,885 | | | $ | — | | | $ | — | | | U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | | Money market fund | 3,750 | | | 3,750 | | | — | | | — | | | Total | $ | 57,635 | | | $ | 57,635 | | | $ | — | | | $ | — | | | | | | | | | | | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Cash equivalents: | | | | | | | | | Overnight repurchase agreements | $ | 43,959 | | | $ | 43,959 | | | $ | — | | | $ | — | | | U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | | Money market fund | 3,750 | | | 3,750 | | | — | | | — | | | Total | $ | 57,709 | | | $ | 57,709 | | | $ | — | | | $ | — | | |
Second A&R Wintrust Revolving Loan The Company also believes that the carrying value of the Second A&R Wintrust Revolving Loan approximates its respective fair value due to the variable rate on such debt. As of June 30, 2024, the Company determined that the fair value of the Second A&R Wintrust Revolving Loan was $10.0 million. Such fair value was determined using discounted estimated future cash flows using level 3 inputs. Earnout Payments As a part of the total consideration for the Jake Marshall Transaction, the former owners of JMLLC and CSLLC were eligible to receive up to an aggregate of $6.0 million in cash, consisting of two tranches of $3.0 million, as defined in the purchase agreement, if the gross profit of the acquired companies equals or exceeds $10.0 million in (i) the approximately 12-month period from closing through December 31, 2022 (the “2022 Jake Marshall Earnout Period”) or (ii) fiscal year 2023 (the “2023 Jake Marshall Earnout Period”), respectively (collectively, the “Jake Marshall Earnout Payments”). To the extent, however, that the gross profit of the acquired companies was less than $10.0 million, but exceeds $8.0 million, during any of the 2022 Jake Marshall Earnout Period or 2023 Jake Marshall Earnout Period, the $3.0 million amount was to be prorated for such period. The Company initially recognized $3.1 million in contingent consideration, of which the entire balance was included in other long-term liabilities in the Company’s condensed consolidated balance sheets on December 2, 2021. The fair value of contingent Jake Marshall Earnout Payments is based on generating growth rates on the projected gross margins of the acquired entities and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. In April 2023 and 2024, the Company made two separate payments in the amount of $3.0 million to the former owners of JMLLC and CSLLC related to the 2022 Jake Marshall Earnout Period and the 2023 Jake Marshall Earnout Period, respectively. As a part of the total consideration for the ACME Transaction, the Company recognized $1.5 million in contingent consideration on the ACME Effective Date. The fair value of contingent ACME Earnout Payments is based on generating growth rates on the projected gross margins of ACME and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. The Company determined the initial fair value of the ACME Earnout Payments based on the Monte Carlo Simulation method, which represented a Level 3 measurement. As of the ACME Effective Date, the ACME Earnout Payments associated with the ACME Transaction were valued utilizing discount rates between 12.96% and 21.64%. The discount rates were calculated using the build-up method with a risk-free rate commensurate with the term of the ACME Earnout Payments based on the U.S. Treasury Constant Maturity Yield and certain metric risk premiums determined with reference to a long-term risk free rate, a weighted average cost of capital and certain adjustments for operational leverage. As a part of the total consideration for the Industrial Air Transaction, the Company recognized $3.2 million in contingent consideration on the IA Effective Date. The fair value of contingent IA Earnout Payments is based on generating growth rates on the projected gross margins of Industrial Air and calculating the associated contingent payments based on achieving the earnout targets, which are reassessed each reporting period. The Company determined the initial fair value of the IA Earnout Payments based on the Monte Carlo Simulation method, which represented a Level 3 measurement. As of the IA Effective Date, the IA Earnout Payments associated with the Industrial Air Transaction were valued utilizing a discount rate of 13.68%. The discount rate was calculated using the build-up method with a risk-free rate commensurate with the term of the IA Earnout Payments based on the U.S. Treasury Constant Maturity Yield and certain metric risk premiums determined with reference to a long-term risk free rate, a weighted average cost of capital and certain adjustments for operational leverage. Based on the Company’s ongoing assessment of the fair value of contingent earnout liabilities, the Company recorded a net increase in the estimated fair value of such liabilities of $1.1 million and $1.7 million for the three and six months ended June 30, 2024, respectively, which was presented in the change in fair value of contingent consideration in the Company's condensed consolidated statements of operations. For the three and six months ended June 30, 2023, the Company recorded a net increase in the estimated fair value of such liabilities of $0.2 million and $0.3 million, respectively. The Company determined the fair value of the earnout payments by utilizing the Monte Carlo Simulation method, which represents a Level 3 measurement. The following table presents the carrying values of the Company's contingent earnout payment obligations included in the accompanying condensed consolidated balance sheets, which approximated fair value at June 30, 2024 and December 31, 2023. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | (in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | | Accrued expenses and other current liabilities: | | | | | | | | | | | | | | | | | | First ACME Earnout Period | $ | 500 | | | $ | — | | | $ | — | | | $ | 500 | | | First IA Earnout Period | 2,846 | | | — | | | $ | — | | | 2,846 | | | Other long-term liabilities: | | | | | | | | | Second ACME Earnout Period | 1,423 | | | — | | | — | | | 1,423 | | | Second IA Earnout Period | 1,748 | | | — | | | — | | | 1,748 | | | Total | $ | 6,517 | | | $ | — | | | $ | — | | | $ | 6,517 | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Accrued expenses and other current liabilities: | | | | | | | | | 2023 Jake Marshall Earnout Period(1) | $ | 3,000 | | | $ | — | | | $ | — | | | $ | 3,000 | | | First ACME Earnout Period | 429 | | | — | | | — | | | 429 | | | First IA Earnout Period | 2,290 | | | — | | | $ | — | | | 2,290 | | | Other long-term liabilities: | | | | | | | | | Second ACME Earnout Period | 1,188 | | | — | | | — | | | 1,188 | | | Second IA Earnout Period | 875 | | | — | | | — | | | 875 | | | Total | $ | 7,782 | | | $ | — | | | $ | — | | | $ | 7,782 | | |
(1) In April 2024, the Company made a $3.0 million payment to the former owners of JMLLC and CSLLC related to the 2023 Jake Marshall Earnout Period. Interest Rate Swap The fair value of the interest rate swap is determined using widely accepted valuation techniques and reflects the contractual terms of the interest rate swap including the period to maturity, and while there are no quoted prices in active markets, it uses observable market-based inputs, including interest rate curves and implied volatilities. The fair value analysis also considers a credit valuation adjustment to reflect nonperformance risk of both the Company and the single counterparty. The fair value of the interest rate contract has been determined using the market standard methodology of netting the discounted future fixed cash receipts (or payments) and the discounted expected variable cash payments (or receipts). The variable cash payments (or receipts) are based on an expectation of future interest rates (forward curves) derived from observable market interest rate curves. The interest rate swap is classified as a Level 2 item within the fair value hierarchy. As of June 30, 2024, the Company determined that the fair value of the interest rate swap was approximately $0.3 million and is recognized in other assets on the Company's condensed consolidated balance sheets. For the three and six months ended June 30, 2024, the Company recognized a loss of less than $0.1 million and a gain of approximately $0.1 million, respectively, on its condensed consolidated statements of operations associated with the change in fair value of the interest rate swap arrangement. For the three and six months ended June 30, 2023, the Company recognized a gain of approximately $0.2 million and less than $0.1 million, respectively, on its condensed consolidated statements of operations associated with the change in fair value of the interest rate swap arrangement.
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 107 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 940 -SubTopic 820 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1
+ Details
Name: |
us-gaap_FairValueDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings per Share
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Earnings per Share |
Earnings per Share Earnings per Share The Company calculates earnings per share in accordance with ASC Topic 260 - Earnings Per Share (“EPS”). Basic earnings per share of the Company's common stock applicable to common stockholders is computed by dividing earnings applicable to common stockholders by the weighted-average number of shares of the Company's common stock outstanding and assumed to be outstanding. Diluted EPS assumes the dilutive effect of outstanding common stock warrants, shares issued in conjunction with the Company’s ESPP and RSUs, all using the treasury stock method. The following table sets forth the computation of the basic and diluted earnings per share attributable to the Company's common stockholders for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except per share amounts) | | 2024 | | 2023 | | 2024 | | 2023 | EPS numerator: | | | | | | | | | Net income | | $ | 5,963 | | | $ | 5,320 | | | $ | 13,549 | | | $ | 8,313 | | | | | | | | | | | EPS denominator: | | | | | | | | | Weighted average shares outstanding – basic | | 11,268 | | | 10,644 | | | 11,214 | | | 10,560 | | Impact of dilutive securities | | 698 | | | 863 | | | 760 | | | 776 | | Weighted average shares outstanding – diluted | | 11,967 | | | 11,507 | | | 11,974 | | | 11,336 | | | | | | | | | | | EPS: | | | | | | | | | Basic | | $ | 0.53 | | | $ | 0.50 | | | $ | 1.21 | | | $ | 0.79 | | Diluted | | $ | 0.50 | | | $ | 0.46 | | | $ | 1.13 | | | $ | 0.73 | |
The following table summarizes the securities that were antidilutive or out-of-the-money, and therefore, were not included in the computations of diluted income per share of the Company's common stock: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | | | | | | | | | | | | | | | | | Service-based RSUs (See Note 14) | 73 | | | 1 | | | 59 | | | 26 | | Performance based RSUs | 109 | | | 15 | | | 81 | | | 60 | | Employee Stock Purchase Plan | 72 | | | 643 | | | 393 | | | 2,426 | | Total | 254 | | | 659 | | | 533 | | | 2,512 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Income Taxes
|
6 Months Ended |
Jun. 30, 2024 |
Income Tax Disclosure [Abstract] |
|
Income Taxes |
Income Taxes The Company is taxed as a C corporation. For interim periods, the provision for income taxes (including federal, state, local and foreign taxes) is calculated based on the estimated annual effective tax rate, adjusted for certain discrete items for the full fiscal year. Cumulative adjustments to the Company's estimate are recorded in the interim period in which a change in the estimated annual effective rate is determined. Each quarter the Company updates its estimate of the annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment. The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2024 and 2023. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except percentages) | | 2024 | | 2023 | | 2024 | | 2023 | Income tax provision | | $ | 2,395 | | | $ | 2,025 | | | $ | 2,068 | | | $ | 2,647 | | Income tax rate | | 28.7 | % | | 27.6 | % | | 13.2 | % | | 24.2 | % |
The U.S. federal statutory tax rate was 21% for each of the three and six months ended June 30, 2024 and 2023. The difference between the U.S. federal statutory tax rate and the Company’s effective tax rate period-over-period was primarily due to state income taxes, tax credits, other permanent adjustments and discrete tax items. In particular, the Company’s effective rate for the six months ended June 30, 2024 and 2023 were materially impacted by “excess tax benefits on stock-based compensation” recognized discretely during the first quarter of each year. This benefit reduced the effective tax rate by 35.1% and 10.2% for the three months ended March 31, 2024 and 2023 respectively, with the impact varying in prior years. The increase in the 2024 effective rate reduction is primarily related to the higher stock price of the Company resulting in increased tax deductions for the Company upon vesting of its equity incentive awards. No valuation allowance was required as of June 30, 2024 or December 31, 2023.
|
X |
- DefinitionThe entire disclosure for income tax.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Operating Segments
|
6 Months Ended |
Jun. 30, 2024 |
Segment Reporting [Abstract] |
|
Operating Segments |
Operating Segments As discussed in Note 1, the Company operates in two segments, (i) ODR, in which the Company provides maintenance or service primarily on mechanical, plumbing or electrical systems, building controls and specialty contracting projects direct to, or assigned by, building owners or property managers, and (ii) GCR, in which the Company generally manages new construction or renovation projects that involve primarily mechanical, plumbing, or electrical services awarded to the Company by general contractors or construction managers. These segments are reflective of how the Company’s Chief Operating Decision Maker (“CODM”) reviews operating results for the purposes of allocating resources and assessing performance. The Company's CODM is comprised of its President and Chief Executive Officer and Executive Vice President and Chief Financial Officer. In accordance with ASC Topic 280 – Segment Reporting, the Company has elected to aggregate all of the ODR work performed at branches into one ODR reportable segment and all of the GCR work performed at branches into one GCR reportable segment. All transactions between segments are eliminated in consolidation. All of the Company’s identifiable assets are located in the United States, which is where the Company is domiciled. Condensed consolidated segment information for the three and six months ended June 30, 2024 and 2023 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | 2024 | | 2023 | | 2024 | | 2023 | Statement of Operations Data: | | | | | | | | Revenue: | | | | | | | | ODR | $ | 82,754 | | | $ | 58,780 | | | $ | 157,010 | | | $ | 117,498 | | GCR | 39,481 | | | 66,102 | | | 84,201 | | | 128,393 | | Total revenue | 122,235 | | | 124,882 | | | 241,211 | | | 245,891 | | | | | | | | | | Gross profit: | | | | | | | | ODR | 25,362 | | | 17,241 | | | 47,523 | | | 33,150 | | GCR | 8,146 | | | 11,272 | | | 17,073 | | | 21,590 | | Total gross profit | 33,508 | | | 28,513 | | | 64,596 | | | 54,740 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selling, general and administrative(1) | 23,176 | | | 20,416 | | | 46,052 | | | 41,466 | | Change in fair value of contingent consideration | 1,111 | | | 162 | | | 1,734 | | | 303 | | Amortization of intangibles | 1,031 | | | 383 | | | 2,088 | | | 766 | | Operating income | $ | 8,190 | | | $ | 7,552 | | | $ | 14,722 | | | $ | 12,205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Interest expense | (432) | | | (511) | | | (907) | | | (1,178) | | Interest income | 546 | | | 247 | | | 1,108 | | | 247 | | Gain (loss) on disposition of property and equipment | 66 | | | 175 | | | 557 | | | (40) | | | | | | | | | | Loss on early debt extinguishment | — | | | (311) | | | 0 | | (311) | | (Loss) gain on change in fair value of interest rate swap | (12) | | | 193 | | | 137 | | | 37 | | | | | | | | | | Total unallocated amounts | 168 | | | (207) | | | 895 | | | (1,245) | | Income before income taxes | $ | 8,358 | | | $ | 7,345 | | | $ | 15,617 | | | $ | 10,960 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
(1) Included within selling, general and administrative expenses was $1.5 million and $1.1 million of stock-based compensation expense for the three months ended June 30, 2024 and 2023, respectively, and $2.7 million and $2.2 million for the six months ended June 30, 2024 and 2023, respectively. The Company does not identify capital expenditures and total assets by segment in its internal financial reports due in part to the shared use of a centralized fleet of vehicles and specialized equipment.
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Leases
|
6 Months Ended |
Jun. 30, 2024 |
Leases [Abstract] |
|
Leases |
Leases The Company leases real estate, trucks and other equipment. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. Classification and initial measurement of the right-of-use asset and lease liability are determined at the lease commencement date. The Company elected the short-term lease measurement and recognition exemption; therefore, leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead, the short-term leases are recognized in expense on a straight-line basis over the lease term. The Company's arrangements include certain non-lease components such as common area and other maintenance for leased real estate, as well as mileage, fuel and maintenance costs related to leased vehicles. For all leased asset classes, the Company has elected to not separate non-lease components from lease components and will account for each separate lease component and non-lease component associated with the lease as a single lease component. The Company does not guarantee any residual value in its lease agreements, and there are no material restrictions or covenants imposed by lease arrangements. Real estate leases typically include one or more options to extend the lease. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term. For the Company's leased vehicles, the Company uses the interest rate implicit in its leases with the lessor to discount lease payments at the lease commencement date. When the implicit rate is not readily available, as is the case with the Company's real estate leases, the Company uses quoted borrowing rates on its secured debt. Related Party Lease Agreements. In conjunction with the closing of the Jake Marshall Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of JMLLC who became a full-time employee of the Company. The lease term is 10 years and includes an option to extend the lease for two successive periods of two years each through November 2035. Base rent for the term of the lease is $37,500 per month for the first five years with payment commencing on January 1, 2022. The fixed rent payment is escalated to $45,000 per month for years 6 through 10 of the lease term. Fixed rent payments for the extension term are increased from $45,000 by the percentage increase, if any, in the consumer price index from the lease commencement date. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. In conjunction with the closing of the ACME Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of ACME who became a full-time employee of the Company. The lease term of the lease runs through December 31, 2024 and includes an option to extend the lease for one successive period of one year through December 2025. Base rent for the term of the lease is $17,000 per month for the first six months with payment commencing on July 1, 2023. The fixed rent payment is escalated to $18,000 per month for the twelve-month period ending December 31, 2024. Fixed rent payments for the extension term are increased to $19,000. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. In conjunction with the closing of the Industrial Air Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of Industrial Air who became a full-time employee of the Company. The lease term of the lease runs through August 31, 2026 and includes an option to extend the lease for two successive periods of three years each through August 2032. Base rent for the term of the lease is $26,500 per month for the first thirty-three months with payment commencing on November 1, 2023. The fixed rent payment is escalated to $27,563 per month for the first three-year extension period ending August 31, 2029 and to $28,941 per month for the second three year extension period ending on August 31, 2032. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. Southern California Sublease. In June, 2021, the Company entered into a sublease agreement with a third party for the entire ground floor of its leased space in Southern California, consisting of 71,787 square feet. Under the terms of the sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.6 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The initial lease term commenced in September 2021 and continues through April 30, 2027. As of June 30, 2024, the Company remains obligated under the original lease for such office space and, in the event the sublessee of such office space fails to satisfy its obligations under the sublease, the Company would be required to satisfy its obligations directly to the landlord under such original lease. In addition, during the first quarter of 2022, the Company entered into an amendment to the aforementioned sublease agreement, which, among other things, expanded the sublease premises to include the entire second floor of its leased space in Southern California, consisting of 16,720 square feet. Under the terms of the amended sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.8 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The amended sublease term commenced in March 2022 and continues through April 30, 2027. For both the three and six months ended June 30, 2024 and 2023, the Company recorded approximately $0.3 million and $0.6 million, respectively, of income in selling, general and administrative expenses related to this sublease agreement. The following table summarizes the lease amounts included in the Company's condensed consolidated balance sheets: | | | | | | | | | | | | | | | | | | (in thousands) | Classification on the Condensed Consolidated Balance Sheets | | June 30, 2024 | | December 31, 2023 | Assets | | | | | | Operating | Operating lease right-of-use assets(1)(2) | | $ | 20,780 | | | $ | 19,727 | | Finance | Property and equipment, net(3)(4) | | 9,436 | | | 9,561 | | Total lease assets | | | $ | 30,216 | | | $ | 29,288 | | | | | | | | Liabilities | | | | | | Current | | | | | | Operating | Current operating lease liabilities | | $ | 3,824 | | | $ | 3,627 | | Finance | Current portion of long-term debt | | 2,531 | | | 2,680 | | Noncurrent | | | | | | Operating | Long-term operating lease liabilities | | 17,080 | | | 16,037 | | Finance | Long-term debt(5) | | 10,038 | | | 10,018 | | Total lease liabilities | | | $ | 33,473 | | | $ | 32,362 | |
(1) Operating lease assets are recorded net of accumulated amortization of $12.0 million at June 30, 2024 and $13.6 million at December 31, 2023. (2) Includes approximately $1.0 million at both June 30, 2024 and December 31, 2023 related to a below-market lease recognized as a result of the Industrial Air Transaction, which was recorded as an increase to the Company’s operating lease right-of-use assets on its condensed consolidated balance sheet. The below-market lease will be amortized to amortization expense over the remaining lease term. (3) Finance lease vehicle assets are recorded net of accumulated amortization of $5.5 million at June 30, 2024 and $4.5 million at December 31, 2023. (4) Includes approximately $2.4 million of net property assets associated with the Company's Pontiac Facility at both June 30, 2024 and December 31, 2023, respectively. (5) Includes approximately $5.4 million associated with the Company's sale and leaseback financing transaction at both June 30, 2024 and December 31, 2023. See Note 6 for further detail. The following table summarizes the lease costs included in the Company's condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | Classification on the Condensed Consolidated Statement of Operations | | 2024 | | 2023 | | 2024 | | 2023 | Operating lease cost | Cost of revenue(1) | | $ | 743 | | | $ | 522 | | | $ | 1,331 | | | $ | 1,083 | | Operating lease cost | Selling, general and administrative(1) | | 599 | | | 612 | | | 1,325 | | | 1,257 | | Finance lease cost | | | | | | | | | | Amortization | Cost of revenue(2) | | 754 | | | 667 | | | 1,494 | | | 1,298 | | Interest | Interest expense, net(2) | | 116 | | | 86 | | | 235 | | | 152 | | Total lease cost | | | $ | 2,212 | | | $ | 1,887 | | | $ | 4,385 | | | $ | 3,790 | |
(1) Operating lease costs recorded in cost of revenue included $0.1 million of variable lease costs for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. In addition, $0.1 million of variable lease costs are included in selling, general and administrative for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. These variable costs consist of the Company's proportionate share of operating expenses, real estate taxes and utilities. (2) Finance lease costs recorded in cost of revenue include variable lease costs of $1.0 million and $0.9 million for the three months ended June 30, 2024 and 2023, respectively, and $2.0 million and $1.8 million for the six months ended June 30, 2024 and 2023, respectively. These variable lease costs consist of fuel, maintenance, and sales tax charges. The future undiscounted minimum finance lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company’s condensed consolidated balance sheets within current and long-term debt, less interest, and under current and long-term operating leases, less imputed interest, as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finance Lease Obligations | | Operating Lease Obligations | | | Year ending: | | Vehicles | | Pontiac Facility | | Total Finance | | Non-Related Party | | Related Party(1) | | Total Operating | | Sublease Receipts(2) | Remainder of 2024 | | $ | 1,582 | | | $ | 259 | | | $ | 1,841 | | | $ | 2,010 | | | $ | 491 | | | $ | 2,501 | | | $ | 462 | | 2025 | | 2,545 | | | 528 | | | 3,073 | | | 3,984 | | | 765 | | | 4,749 | | | 939 | | 2026 | | 2,029 | | | 542 | | | 2,571 | | | 3,906 | | | 770 | | | 4,676 | | | 967 | | 2027 | | 1,141 | | | 555 | | | 1,696 | | | 2,802 | | | 871 | | | 3,673 | | | 326 | | 2028 | | 394 | | | 569 | | | 963 | | | 1,857 | | | 871 | | | 2,728 | | | — | | Thereafter | | 290 | | | 13,733 | | | 14,023 | | | 1,547 | | | 4,997 | | | 6,544 | | | — | | Total minimum lease payments | | 7,981 | | | 16,186 | | | 24,167 | | | 16,106 | | | 8,765 | | | 24,871 | | | $ | 2,694 | | Financing Component (3) | | (763) | | | (10,835) | | | (11,598) | | | (1,979) | | | (1,988) | | | (3,967) | | | | Net present value of minimum lease payments | | 7,218 | | | 5,351 | | | 12,569 | | | 14,127 | | | 6,777 | | | 20,904 | | | | Less: current portion of finance and operating lease obligations | | (2,531) | | | — | | | (2,531) | | | (3,297) | | | (527) | | | (3,824) | | | | Long-term finance and operating lease obligations | | $ | 4,687 | | | $ | 5,351 | | | $ | 10,038 | | | $ | 10,830 | | | $ | 6,250 | | | $ | 17,080 | | | |
(1) Associated with the aforementioned related party leases entered into with former members of JMLLC, ACME and Industrial Air. (2) Associated with the aforementioned third party sublease. (3) The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value. The following is a summary of the lease terms and discount rates as of: | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Weighted average lease term (in years): | | | | Operating | 6.00 | | 6.54 | Finance (1) | 3.00 | | 3.10 | | | | | Weighted average discount rate: | | | | Operating | 5.74 | % | | 6.74 | % | Finance (1) | 6.64 | % | | 5.33 | % |
(1) Excludes the weighted average lease term and weighted average discount rate associated with the aforementioned sale-leaseback financing transaction, which has a Primary Term of 25 years and utilized an implicit rate of 11.11%. See Note 6 for further detail. The following is a summary of other information and supplemental cash flow information related to finance and operating leases: | | | | | | | | | | | | | | | | | Six months ended June 30, | (in thousands) | | 2024 | | 2023 | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | | $ | 2,534 | | | $ | 2,294 | | Operating cash flows from finance leases | | 237 | | | 152 | | Financing cash flows from finance leases | | 1,406 | | | 1,302 | | Right-of-use assets exchanged for lease liabilities: | | | | | Operating leases | | 3,200 | | | 742 | | Finance leases | | 1,341 | | | 3,392 | | | | | | | Right-of-use assets disposed or adjusted modifying finance leases liabilities | | $ | 2 | | | (30) | |
|
Leases |
Leases The Company leases real estate, trucks and other equipment. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. Classification and initial measurement of the right-of-use asset and lease liability are determined at the lease commencement date. The Company elected the short-term lease measurement and recognition exemption; therefore, leases with an initial term of 12 months or less are not recorded on the condensed consolidated balance sheets. Instead, the short-term leases are recognized in expense on a straight-line basis over the lease term. The Company's arrangements include certain non-lease components such as common area and other maintenance for leased real estate, as well as mileage, fuel and maintenance costs related to leased vehicles. For all leased asset classes, the Company has elected to not separate non-lease components from lease components and will account for each separate lease component and non-lease component associated with the lease as a single lease component. The Company does not guarantee any residual value in its lease agreements, and there are no material restrictions or covenants imposed by lease arrangements. Real estate leases typically include one or more options to extend the lease. The Company regularly evaluates the renewal options, and when they are reasonably certain of exercise, the Company includes the renewal period in its lease term. For the Company's leased vehicles, the Company uses the interest rate implicit in its leases with the lessor to discount lease payments at the lease commencement date. When the implicit rate is not readily available, as is the case with the Company's real estate leases, the Company uses quoted borrowing rates on its secured debt. Related Party Lease Agreements. In conjunction with the closing of the Jake Marshall Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of JMLLC who became a full-time employee of the Company. The lease term is 10 years and includes an option to extend the lease for two successive periods of two years each through November 2035. Base rent for the term of the lease is $37,500 per month for the first five years with payment commencing on January 1, 2022. The fixed rent payment is escalated to $45,000 per month for years 6 through 10 of the lease term. Fixed rent payments for the extension term are increased from $45,000 by the percentage increase, if any, in the consumer price index from the lease commencement date. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. In conjunction with the closing of the ACME Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of ACME who became a full-time employee of the Company. The lease term of the lease runs through December 31, 2024 and includes an option to extend the lease for one successive period of one year through December 2025. Base rent for the term of the lease is $17,000 per month for the first six months with payment commencing on July 1, 2023. The fixed rent payment is escalated to $18,000 per month for the twelve-month period ending December 31, 2024. Fixed rent payments for the extension term are increased to $19,000. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. In conjunction with the closing of the Industrial Air Transaction, the Company entered into an operating lease for certain land and facilities owned by a former member of Industrial Air who became a full-time employee of the Company. The lease term of the lease runs through August 31, 2026 and includes an option to extend the lease for two successive periods of three years each through August 2032. Base rent for the term of the lease is $26,500 per month for the first thirty-three months with payment commencing on November 1, 2023. The fixed rent payment is escalated to $27,563 per month for the first three-year extension period ending August 31, 2029 and to $28,941 per month for the second three year extension period ending on August 31, 2032. In addition, under the agreement, the Company is required to pay its share of estimated property taxes and operating expenses, both of which are variable lease expenses. Southern California Sublease. In June, 2021, the Company entered into a sublease agreement with a third party for the entire ground floor of its leased space in Southern California, consisting of 71,787 square feet. Under the terms of the sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.6 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The initial lease term commenced in September 2021 and continues through April 30, 2027. As of June 30, 2024, the Company remains obligated under the original lease for such office space and, in the event the sublessee of such office space fails to satisfy its obligations under the sublease, the Company would be required to satisfy its obligations directly to the landlord under such original lease. In addition, during the first quarter of 2022, the Company entered into an amendment to the aforementioned sublease agreement, which, among other things, expanded the sublease premises to include the entire second floor of its leased space in Southern California, consisting of 16,720 square feet. Under the terms of the amended sublease agreement, the sublessee is obligated to pay the Company base rent of approximately $0.8 million per year, which is subject to a 3.0% annual rent increase, plus certain operating expenses and other costs. The amended sublease term commenced in March 2022 and continues through April 30, 2027. For both the three and six months ended June 30, 2024 and 2023, the Company recorded approximately $0.3 million and $0.6 million, respectively, of income in selling, general and administrative expenses related to this sublease agreement. The following table summarizes the lease amounts included in the Company's condensed consolidated balance sheets: | | | | | | | | | | | | | | | | | | (in thousands) | Classification on the Condensed Consolidated Balance Sheets | | June 30, 2024 | | December 31, 2023 | Assets | | | | | | Operating | Operating lease right-of-use assets(1)(2) | | $ | 20,780 | | | $ | 19,727 | | Finance | Property and equipment, net(3)(4) | | 9,436 | | | 9,561 | | Total lease assets | | | $ | 30,216 | | | $ | 29,288 | | | | | | | | Liabilities | | | | | | Current | | | | | | Operating | Current operating lease liabilities | | $ | 3,824 | | | $ | 3,627 | | Finance | Current portion of long-term debt | | 2,531 | | | 2,680 | | Noncurrent | | | | | | Operating | Long-term operating lease liabilities | | 17,080 | | | 16,037 | | Finance | Long-term debt(5) | | 10,038 | | | 10,018 | | Total lease liabilities | | | $ | 33,473 | | | $ | 32,362 | |
(1) Operating lease assets are recorded net of accumulated amortization of $12.0 million at June 30, 2024 and $13.6 million at December 31, 2023. (2) Includes approximately $1.0 million at both June 30, 2024 and December 31, 2023 related to a below-market lease recognized as a result of the Industrial Air Transaction, which was recorded as an increase to the Company’s operating lease right-of-use assets on its condensed consolidated balance sheet. The below-market lease will be amortized to amortization expense over the remaining lease term. (3) Finance lease vehicle assets are recorded net of accumulated amortization of $5.5 million at June 30, 2024 and $4.5 million at December 31, 2023. (4) Includes approximately $2.4 million of net property assets associated with the Company's Pontiac Facility at both June 30, 2024 and December 31, 2023, respectively. (5) Includes approximately $5.4 million associated with the Company's sale and leaseback financing transaction at both June 30, 2024 and December 31, 2023. See Note 6 for further detail. The following table summarizes the lease costs included in the Company's condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | Classification on the Condensed Consolidated Statement of Operations | | 2024 | | 2023 | | 2024 | | 2023 | Operating lease cost | Cost of revenue(1) | | $ | 743 | | | $ | 522 | | | $ | 1,331 | | | $ | 1,083 | | Operating lease cost | Selling, general and administrative(1) | | 599 | | | 612 | | | 1,325 | | | 1,257 | | Finance lease cost | | | | | | | | | | Amortization | Cost of revenue(2) | | 754 | | | 667 | | | 1,494 | | | 1,298 | | Interest | Interest expense, net(2) | | 116 | | | 86 | | | 235 | | | 152 | | Total lease cost | | | $ | 2,212 | | | $ | 1,887 | | | $ | 4,385 | | | $ | 3,790 | |
(1) Operating lease costs recorded in cost of revenue included $0.1 million of variable lease costs for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. In addition, $0.1 million of variable lease costs are included in selling, general and administrative for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. These variable costs consist of the Company's proportionate share of operating expenses, real estate taxes and utilities. (2) Finance lease costs recorded in cost of revenue include variable lease costs of $1.0 million and $0.9 million for the three months ended June 30, 2024 and 2023, respectively, and $2.0 million and $1.8 million for the six months ended June 30, 2024 and 2023, respectively. These variable lease costs consist of fuel, maintenance, and sales tax charges. The future undiscounted minimum finance lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company’s condensed consolidated balance sheets within current and long-term debt, less interest, and under current and long-term operating leases, less imputed interest, as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finance Lease Obligations | | Operating Lease Obligations | | | Year ending: | | Vehicles | | Pontiac Facility | | Total Finance | | Non-Related Party | | Related Party(1) | | Total Operating | | Sublease Receipts(2) | Remainder of 2024 | | $ | 1,582 | | | $ | 259 | | | $ | 1,841 | | | $ | 2,010 | | | $ | 491 | | | $ | 2,501 | | | $ | 462 | | 2025 | | 2,545 | | | 528 | | | 3,073 | | | 3,984 | | | 765 | | | 4,749 | | | 939 | | 2026 | | 2,029 | | | 542 | | | 2,571 | | | 3,906 | | | 770 | | | 4,676 | | | 967 | | 2027 | | 1,141 | | | 555 | | | 1,696 | | | 2,802 | | | 871 | | | 3,673 | | | 326 | | 2028 | | 394 | | | 569 | | | 963 | | | 1,857 | | | 871 | | | 2,728 | | | — | | Thereafter | | 290 | | | 13,733 | | | 14,023 | | | 1,547 | | | 4,997 | | | 6,544 | | | — | | Total minimum lease payments | | 7,981 | | | 16,186 | | | 24,167 | | | 16,106 | | | 8,765 | | | 24,871 | | | $ | 2,694 | | Financing Component (3) | | (763) | | | (10,835) | | | (11,598) | | | (1,979) | | | (1,988) | | | (3,967) | | | | Net present value of minimum lease payments | | 7,218 | | | 5,351 | | | 12,569 | | | 14,127 | | | 6,777 | | | 20,904 | | | | Less: current portion of finance and operating lease obligations | | (2,531) | | | — | | | (2,531) | | | (3,297) | | | (527) | | | (3,824) | | | | Long-term finance and operating lease obligations | | $ | 4,687 | | | $ | 5,351 | | | $ | 10,038 | | | $ | 10,830 | | | $ | 6,250 | | | $ | 17,080 | | | |
(1) Associated with the aforementioned related party leases entered into with former members of JMLLC, ACME and Industrial Air. (2) Associated with the aforementioned third party sublease. (3) The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value. The following is a summary of the lease terms and discount rates as of: | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Weighted average lease term (in years): | | | | Operating | 6.00 | | 6.54 | Finance (1) | 3.00 | | 3.10 | | | | | Weighted average discount rate: | | | | Operating | 5.74 | % | | 6.74 | % | Finance (1) | 6.64 | % | | 5.33 | % |
(1) Excludes the weighted average lease term and weighted average discount rate associated with the aforementioned sale-leaseback financing transaction, which has a Primary Term of 25 years and utilized an implicit rate of 11.11%. See Note 6 for further detail. The following is a summary of other information and supplemental cash flow information related to finance and operating leases: | | | | | | | | | | | | | | | | | Six months ended June 30, | (in thousands) | | 2024 | | 2023 | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | | $ | 2,534 | | | $ | 2,294 | | Operating cash flows from finance leases | | 237 | | | 152 | | Financing cash flows from finance leases | | 1,406 | | | 1,302 | | Right-of-use assets exchanged for lease liabilities: | | | | | Operating leases | | 3,200 | | | 742 | | Finance leases | | 1,341 | | | 3,392 | | | | | | | Right-of-use assets disposed or adjusted modifying finance leases liabilities | | $ | 2 | | | (30) | |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeFinanceLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Commitments and Contingencies
|
6 Months Ended |
Jun. 30, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Commitments and Contingencies |
Commitments and Contingencies Legal. The Company is continually engaged in administrative proceedings, arbitrations, and litigation with owners, general contractors, suppliers, employees, former employees and other unrelated parties, all arising in the ordinary courses of business. The ultimate resolution of these contingencies could, individually or in the aggregate, be material to the condensed consolidated financial statements. In the opinion of the Company’s management, the current belief is that the results of these actions will not have a material adverse effect on the financial position, results of operations, or cash flows of the Company. Surety. The terms of its construction contracts frequently require that the Company obtain from surety companies, and provide to its customers, payment and performance bonds (“Surety Bonds”) as a condition to the award of such contracts. The Surety Bonds secure the Company's payment and performance obligations under such contracts, and the Company has agreed to indemnify the surety companies for amounts, if any, paid by them in respect of Surety Bonds issued on its behalf. In addition, at the request of labor unions representing certain of the Company's employees, Surety Bonds are sometimes provided to secure obligations for wages and benefits payable to or for such employees. Public sector contracts require Surety Bonds more frequently than private sector contracts, and accordingly, the Company's bonding requirements typically increase as the amount of public sector work increases. As of June 30, 2024, the Company had approximately $79.2 million in surety bonds outstanding. The Surety Bonds are issued by surety companies in return for premiums, which vary depending on the size and type of bond. Collective Bargaining Agreements. Many of the Company’s craft labor employees are covered by collective bargaining agreements. The agreements require the Company to pay specified wages, provide certain benefits and contribute certain amounts to multi-employer pension plans. If the Company withdraws from any of the multi-employer pension plans or if the plans were to otherwise become underfunded, the Company could incur additional liabilities related to these plans. Although the Company has been informed that some of the multi-employer pension plans to which it contributes have been classified as “critical” status, the Company is not currently aware of any significant liabilities related to this issue. Self-insurance. The Company is substantially self-insured for workers’ compensation and general liability claims, in the view of the relatively high per-incident deductibles the Company absorbs under its insurance arrangements for these risks. The Company purchases workers’ compensation and general liability insurance under policies with per-incident deductibles of $250,000 per occurrence and a $3.9 million maximum aggregate deductible loss limit per year. Losses incurred over primary policy limits are covered by umbrella and excess policies up to specified limits with multiple excess insurers. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as current and non-current liabilities. The liability is determined by establishing a reserve for each reported claim on a case-by-case basis based on the nature of the claim and historical loss experience for similar claims plus an allowance for the cost of incurred but not reported claims. The current portion of the liability is included in accrued expenses and other current liabilities on the consolidated balance sheets. The non-current portion of the liability is included in other long-term liabilities on the consolidated balance sheets. The Company is self-insured related to medical and dental claims under policies with annual per-claimant and annual aggregate stop-loss limits. The Company accrues for the unfunded portion of costs for both reported claims and claims incurred but not reported. The liability for unfunded reported claims and future claims is reflected on the consolidated balance sheets as a current liability in accrued expenses and other current liabilities. The components of the self-insurance liability as of June 30, 2024 and December 31, 2023 are as follows: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Current liability — workers’ compensation and general liability | $ | 229 | | | $ | 188 | | Current liability — medical and dental | 509 | | | 819 | | Non-current liability | 494 | | | 645 | | Total liability | $ | 1,232 | | | $ | 1,652 | | Restricted cash | $ | 65 | | | $ | 65 | |
The restricted cash balance represents an imprest cash balance set aside for the funding of workers' compensation and general liability insurance claims. This amount is replenished either when depleted or at the beginning of each month.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Management Incentive Plans
|
6 Months Ended |
Jun. 30, 2024 |
Share-Based Payment Arrangement [Abstract] |
|
Management Incentive Plans |
Management Incentive Plans The Company initially adopted the Omnibus Incentive Plan on July 20, 2016 for the purpose of: (a) encouraging the profitability and growth of the Company through short-term and long-term incentives that are consistent with the Company’s objectives; (b) giving participants an incentive for excellence in individual performance; (c) promoting teamwork among participants; and (d) giving the Company a significant advantage in attracting and retaining key employees, directors and consultants. To accomplish such purposes, the Omnibus Incentive Plan, and such subsequent amendments to the Omnibus Incentive Plan, provides that the Company may grant options, stock appreciation rights, restricted shares, RSUs, performance-based awards (including performance-based restricted shares and restricted stock units), other share-based awards, other cash-based awards or any combination of the foregoing. Following the approval of the 2023 Amended and Restated Omnibus Incentive Plan, the Company has reserved 3,050,000 shares of its common stock for issuance. The number of shares issued or reserved pursuant to the Omnibus Incentive Plan will be adjusted by the plan administrator, as they deem appropriate and equitable, as a result of stock splits, stock dividends, and similar changes in the Company’s common stock. In connection with the grant of an award, the plan administrator may provide for the treatment of such award in the event of a change in control. All awards are made in the form of shares only. Service-Based Awards The Company grants service-based stock awards in the form of RSUs. Service-based RSUs granted to executives, employees, and non-employee directors vest ratably, on an annual basis, over three years and in the case of certain awards to non-employee directors, over one year. The grant date fair value of the service-based awards was equal to the closing market price of the Company’s common stock on the date of grant. For the three months ended June 30, 2024 and 2023, the Company recognized $0.6 million and $0.3 million, respectively, of stock-based compensation expense related to outstanding service-based RSUs. For the six months ended June 30, 2024 and 2023, the Company recognized $1.1 million and $0.7 million, respectively, of stock-based compensation expense related to outstanding service-based RSUs. The following table summarizes the Company's service-based RSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Awards | | Weighted-Average Grant Date Fair Value | Unvested at December 31, 2023 | 239,203 | | | $ | 11.09 | | Granted | 54,466 | | | 45.69 | | Vested | (140,248) | | | 11.62 | | Forfeited | (1,201) | | | 45.47 | | Unvested at June 30, 2024 | 152,220 | | | $ | 22.70 | |
Performance-Based Awards The Company grants performance-based restricted stock units (“PRSUs”) under which shares of the Company’s common stock may be earned based on the Company’s performance compared to defined metrics. The number of shares earned under a performance award may vary from zero to 150% of the target shares awarded, based upon the Company’s performance compared to the metrics. The metrics used for the grant are determined by the Company’s Compensation Committee of the Board of Directors and are based on internal measures such as the achievement of certain predetermined adjusted EBITDA and EBITDA margin performance goals generally over a three-year period. The Company recognizes stock-based compensation expense for these awards over the vesting period based on the projected probability of achievement of the performance conditions as of the end of each reporting period during the performance period and may periodically adjust the recognition of such expense, as necessary, in response to any changes in the Company’s forecasts with respect to the performance conditions. For the three months ended June 30, 2024 and 2023, the Company recognized $0.9 million and $0.8 million, respectively, of stock-based compensation expense related to outstanding PRSUs. For the six months ended June 30, 2024 and 2023, the Company recognized $1.6 million and $1.5 million, respectively, of stock-based compensation expense related to outstanding PRSUs. The following table summarizes the Company's PRSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Awards | | Weighted-Average Grant Date Fair Value | Unvested at December 31, 2023 | 580,621 | | | $ | 10.85 | | Granted | 84,299 | | | 45.47 | | Performance factor adjustment(1) | 54,067 | | | 12.78 | | Vested | (211,634) | | | 12.78 | | Forfeited | (2,402) | | | 45.47 | | Unvested at June 30, 2024 | 504,951 | | | $ | 15.87 | |
(1) Performance-based awards covering the three-year period ended December 31, 2023 were paid out in the first quarter of 2024 based on the approval of the Company's Compensation Committee. The performance factor during the measurement period used to determine compensation payouts was 134.3% of the pre-defined metric target of 100%, which resulted in a positive performance factor adjustment and the issuance of 54,067 shares of the Company's common stock as additional awards associated with the original grant. Stock-Based Compensation Expense Total recognized stock-based compensation expense amounted to $1.5 million and $1.1 million for the three months ended June 30, 2024 and 2023, respectively. For the six months ended June 30, 2024 and 2023, the Company recognized stock-based compensation expense of $2.7 million and $2.2 million, respectively. The aggregate fair value as of the vest date of RSUs that vested during the six months ended June 30, 2024 and 2023 was $16.9 million and $3.4 million, respectively. Total unrecognized stock-based compensation expense related to unvested RSUs that are probable of vesting was $8.2 million at June 30, 2024. These costs are expected to be recognized over a weighted average period of 1.91 years.
|
X |
- DefinitionThe entire disclosure for share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (l) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Pay vs Performance Disclosure - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Pay vs Performance Disclosure |
|
|
|
|
|
|
Net (loss) income |
$ 5,963
|
$ 7,586
|
$ 5,320
|
$ 2,993
|
$ 13,549
|
$ 8,313
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 402 -Subsection v -Paragraph 1
+ Details
Name: |
ecd_PvpTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
v3.24.2.u1
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A
+ Details
Name: |
ecd_TradingArrByIndTable |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Significant Accounting Policies (Policies)
|
6 Months Ended |
Jun. 30, 2024 |
Accounting Policies [Abstract] |
|
Basis of Presentation |
Basis of Presentation References in these financial statements to the Company refer collectively to the accounts of Limbach Holdings, Inc. and its wholly-owned subsidiaries, including LHLLC, Limbach Facility Services LLC (“LFS”), Limbach Company LLC (“LC LLC”), Limbach Company LP, Harper Limbach LLC, Harper Limbach Construction LLC, Limbach Facility & Project Solutions LLC, Jake Marshall, LLC (“JMLLC”), Coating Solutions, LLC (“CSLLC”), ACME Industrial Piping, LLC (“ACME”) and Industrial Air, LLC (“Industrial Air”) for all periods presented, unless otherwise indicated. All intercompany balances and transactions have been eliminated. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information and with the requirements of Form 10-Q and Rule 8-03 of Regulation S-X for smaller reporting companies. Consequently, certain information and note disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to those rules and regulations, although the Company believes that the disclosures made are adequate to make the information not misleading. Readers of this report should refer to the consolidated financial statements and the notes thereto included in the Company's most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on March 13, 2024.
|
Use of Estimates |
Use of Estimates The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements for assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, the reported amounts of revenue and expenses during the reported period, and the accompanying notes. Management believes that its most significant estimates and assumptions have been based on reasonable and supportable assumptions and the resulting estimates are reasonable for use in the preparation of the condensed consolidated financial statements. The Company’s significant estimates include estimates associated with revenue recognition on construction contracts, costs incurred through each balance sheet date, intangibles, property and equipment, fair value accounting for acquisitions, insurance reserves, income tax valuation allowances, fair value of contingent consideration arrangements and contingencies. If the underlying estimates and assumptions upon which the condensed consolidated financial statements are based change in the future, actual amounts may differ from those included in the accompanying consolidated financial statements.
|
Unaudited Interim Financial Information |
Unaudited Interim Financial Information The accompanying interim Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the periods presented are unaudited. Also, within the notes to the condensed consolidated financial statements, the Company has included unaudited information for these interim periods. These unaudited interim condensed consolidated financial statements have been prepared in accordance with GAAP. In the Company's opinion, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary for a fair statement of the Company’s financial position as of June 30, 2024, its results of operations and equity for the three and six months ended June 30, 2024 and 2023 and its cash flows for the six months ended June 30, 2024 and 2023. The results for the three and six months ended June 30, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024. The Condensed Consolidated Balance Sheet as of December 31, 2023 was derived from the Company's audited financial statements included in its Annual Report on Form 10-K filed with the SEC on March 13, 2024, but is presented as condensed and does not contain all of the footnote disclosures from the annual financial statements.
|
Recent Accounting Pronouncements |
Recent Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This update aims to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 requires disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss. The update also requires disclosure regarding the chief operating decision maker and expands the interim segment disclosure requirements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-07 on its consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (Topic 740). This update requires entities to disclose additional information with respect to the effective tax rate reconciliation and to disclose the disaggregation by jurisdiction of income tax expense and income taxes paid. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements. In August 2020, the FASB issued ASU 2020-06, Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity, which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity and amends the scope guidance for contracts in an entity's own equity. The ASU addresses how convertible instruments are accounted for in the calculation of diluted earnings per share by using the if-converted method. The guidance is effective for all entities for fiscal years beginning after March 31, 2024, albeit early adoption is permitted no earlier than fiscal years beginning after December 15, 2020. Management is currently assessing the impact of this pronouncement on its condensed consolidated financial statements.
|
Revenue from Contract with Customers |
Revenue from Contracts with Customers The Company generates revenue from construction type contracts, primarily consisting of fixed-price contracts, to deliver mechanical, plumbing, and electrical construction services to its customers. The duration of its contracts generally ranges from three months to two years. Revenue from fixed price contracts is recognized on the cost-to-cost method, measured by the relationship of total cost incurred to total estimated contract costs. Revenue from time and materials contracts is recognized as services are performed. The Company believes that its extensive experience in mechanical, plumbing, and electrical projects, and its internal cost review procedures during the bidding process, enable it to reasonably estimate costs and mitigate the risk of cost overruns on fixed price contracts. The Company generally invoices customers on a monthly basis, based on a schedule of values that breaks down the contract amount into discrete billing items. Costs and estimated earnings in excess of billings on uncompleted contracts are recorded as a contract asset until billable under the contract terms. Billings in excess of costs and estimated earnings on uncompleted contracts are recorded as a contract liability until the related revenue is recognizable. The Company classifies contract assets and liabilities that may be settled beyond one year from the balance sheet date as current, consistent with the length of time of the Company’s project operating cycle. Retainage receivable represents amounts invoiced to customers where payments have been partially withheld, typically 10%, pending the completion of certain milestones, satisfaction of other contractual conditions or the completion of the project. Retainage agreements vary from project to project and balances could be outstanding for several months or years depending on a number of circumstances such as contract-specific terms, project performance and other variables that may arise as the Company makes progress towards completion.
Contract assets represent the excess of contract costs and profits (or contract revenue) over the amount of contract billings to date and are classified as a current asset. Contract assets result when either: (1) the appropriate contract revenue amount has been recognized over time in accordance with ASC Topic 606, but a portion of the revenue recorded cannot be currently billed due to the billing terms defined in the contract, or (2) costs are incurred related to certain claims and unapproved change orders. Claims occur when there is a dispute regarding both a change in the scope of work and the price associated with that change. Unapproved change orders occur when a change in the scope of work results in additional work being performed before the parties have agreed on the corresponding change in the contract price. The Company routinely estimates recovery related to claims and unapproved change orders as a form of variable consideration at the most likely amount it expects to receive and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Claims and unapproved change orders are billable upon the agreement and resolution between the contractual parties and after the execution of contractual amendments. Increases in claims and unapproved change orders typically result from costs being incurred against existing or new positions; decreases normally result from resolutions and subsequent billings. Billings in excess of costs and estimated earnings on uncompleted contracts represent the excess of contract billings to date over the amount of contract costs and profits (or contract revenue) recognized to date. The balance may fluctuate depending on the timing of contract billings and the recognition of contract revenue. Provisions for losses are recognized in the condensed consolidated statements of operations at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds its estimated total revenue. Remaining Performance Obligations Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and exclude unexercised contract options. The Company’s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions. Additionally, the difference between remaining performance obligations and backlog is due to the exclusion of a portion of the Company’s ODR agreements under certain contract types from the Company’s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer.
|
Fair Value Measurements |
The Company measures the fair value of financial assets and liabilities in accordance with ASC Topic 820 – Fair Value Measurements and Disclosures, which defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC Topic 820 establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value and requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows: •Level 1 — inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that are accessible at the measurement date; •Level 2 — inputs other than quoted prices included in Level 1 that are observable for the asset or liability either directly or indirectly such as quoted prices in active markets for similar assets and liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of assets or liabilities; and •Level 3 — unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.
|
X |
- DefinitionDisclosure of accounting policy regarding unaudited interim financial information.
+ References
+ Details
Name: |
lmb_UnauditedInterimFinancialInformationPolicyTextBlock |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ References
+ Details
Name: |
us-gaap_BasisOfAccountingPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.
+ References
+ Details
Name: |
us-gaap_FairValueMeasurementPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue from contract with customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Acquisitions (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] |
|
Schedule of Allocation of Fair Value of Assets and Liabilities ACME Transaction and Industrial Air Transaction |
The following table summarizes the allocation of the fair value of the assets and liabilities of the ACME Transaction as of the ACME Effective Date by the Company. | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation | Consideration: | | | | | | | Cash | | $ | 5,181 | | | $ | — | | | $ | 5,181 | | Earnout provision | | 1,121 | | | 393 | | | 1,514 | | Total Consideration | | 6,302 | | | 393 | | | 6,695 | | | | | | | | | Fair value of assets acquired: | | | | | | | Cash and cash equivalents | | 298 | | | — | | | 298 | | Accounts receivable | | 1,150 | | | — | | | 1,150 | | Contract assets | | 414 | | | — | | | 414 | | | | | | | | | Property and equipment | | 488 | | | — | | | 488 | | Operating lease right-of-use assets | | 301 | | | — | | | 301 | | Intangible assets | | 2,300 | | | 500 | | | 2,800 | | Amount attributable to assets acquired | | 4,951 | | | 500 | | | 5,451 | | | | | | | | | Fair value of liabilities assumed: | | | | | | | Accounts payable, including retainage | | 170 | | | — | | | 170 | | Current operating lease liabilities | | 195 | | | — | | | 195 | | Accrued expenses and other current liabilities | | 138 | | | — | | | 138 | | Contract liabilities | | 373 | | | — | | | 373 | | Long-term operating lease liabilities | | 106 | | | — | | | 106 | | Amount attributable to liabilities assumed | | 982 | | | — | | | 982 | | Goodwill | | $ | 2,333 | | | $ | (107) | | | $ | 2,226 | |
(1) Measurement period adjustments recorded during the year-ended December 31, 2023 included changes in the purchase price allocation and total consideration, resulting in a net decrease of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from valuation inputs pertaining to ACME’s intangible assets and earnout provision attributes based on facts and circumstances that existed, but were not known, as of the ACME acquisition date. The following table summarizes the allocation of the fair value of the assets and liabilities of the Industrial Air Transaction as of the IA Effective Date by the Company. | | | | | | | | | | | | | | | | | | | | | (in thousands) | | Purchase Price Allocation | | Measurement Period Adjustments(1) | | Final Purchase Price Allocation | Consideration: | | | | | | | Cash | | $ | 11,527 | | | $ | — | | | $ | 11,527 | | Earnout provision | | 3,165 | | | — | | | 3,165 | | Total Consideration | | 14,692 | | | — | | | 14,692 | | | | | | | | | Fair value of assets acquired: | | | | | | | Cash and cash equivalents | | 1,149 | | | — | | | 1,149 | | Accounts receivable | | 5,200 | | | — | | | 5,200 | | Inventory | | 1,290 | | | (59) | | | 1,231 | | Contract assets | | 220 | | | — | | | 220 | | Other current assets | | 993 | | | — | | | 993 | | Property and equipment | | 1,447 | | | — | | | 1,447 | | Operating lease right-of-use assets(2) | | 3,756 | | | — | | | 3,756 | | Intangible assets | | 8,720 | | | — | | | 8,720 | | | | | | | | | Amount attributable to assets acquired | | 22,775 | | | (59) | | | 22,716 | | | | | | | | | Fair value of liabilities assumed: | | | | | | | Accounts payable, including retainage | | 885 | | | — | | | 885 | | Current operating lease liabilities | | 475 | | | — | | | 475 | | Contract liabilities | | 6,900 | | | — | | | 6,900 | | Accrued expenses and other current liabilities | | 347 | | | — | | | 347 | | | | | | | | | Long-term operating lease liabilities | | 2,254 | | | — | | | 2,254 | | Amount attributable to liabilities assumed | | 10,861 | | | — | | | 10,861 | | Goodwill | | $ | 2,778 | | | $ | 59 | | | $ | 2,837 | |
(1) Measurement period adjustments recorded during the quarter ending March 31, 2024 included adjustments to certain working capital items resulting in an increase of approximately $0.1 million to goodwill. The measurement period adjustments resulted primarily from information that existed, but was not known, as of Industrial Air's acquisition date. (2) As a result of the Industrial Air Transaction, the Company recognized a $1.0 million below-market lease, which was recorded as an increase to the Company’s operating lease right-of-use assets on its consolidated balance sheet as of the IA Effective Date. The below-market lease will be amortized to amortization expense over the remaining lease term.
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationAndAssetAcquisitionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Revenue from Contracts with Customers (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Revenue from Contract with Customer [Abstract] |
|
Schedule of Components of Contract Asset and Liability Balances |
Contract assets include costs and estimated earnings in excess of billings on uncompleted contracts and amounts due under retainage provisions. The components of the contract asset balances as of the respective dates were as follows: | | | | | | | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | Change | Contract assets | | | | | | Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | | | $ | (2,142) | | Retainage receivable | 20,870 | | | 22,443 | | | (1,573) | | Total contract assets | $ | 47,975 | | | $ | 51,690 | | | $ | (3,715) | |
Contract liabilities include billings in excess of contract costs and estimated earnings on uncompleted contracts and provisions for losses. The components of the contract liability balances as of the respective dates were as follows: | | | | | | | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | Change | Contract liabilities | | | | | | Billings in excess of costs and estimated earnings on uncompleted contracts | $ | 46,377 | | | $ | 41,987 | | | $ | 4,390 | | Provisions for losses | 84 | | | 173 | | | (89) | | Total contract liabilities | $ | 46,461 | | | $ | 42,160 | | | $ | 4,301 | |
|
Schedule of Contracts In Progress |
The net (overbilling) underbilling position for contracts in process consisted of the following: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Revenue earned on uncompleted contracts | $ | 558,048 | | | $ | 551,120 | | Less: Billings to date | (577,320) | | | (563,860) | | Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Costs and estimated earnings in excess of billings on uncompleted contracts | $ | 27,105 | | | $ | 29,247 | | Billings in excess of costs and estimated earnings on uncompleted contracts | (46,377) | | | (41,987) | | Net (overbilling) underbilling | $ | (19,272) | | | $ | (12,740) | |
|
X |
- DefinitionTabular disclosure of the presentation of contracts in progress.
+ References
+ Details
Name: |
lmb_ScheduleOfContractsInProgressTableTextBlock |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Intangibles (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
Schedule of Goodwill |
The following table summarizes the carrying amount and changes in goodwill associated with the Company's segments for the six months ended June 30, 2024 and for the year ended December 31, 2023. | | | | | | | | | | | | | | | | | | (in thousands) | GCR | | ODR | | Total | | | | | | | | | | | | | Goodwill as of January 1, 2023 | $ | — | | | $ | 11,370 | | | $ | 11,370 | | Goodwill associated with the ACME Transaction(1) | — | | | 2,226 | | | 2,226 | | Goodwill associated with the Industrial Air Transaction | — | | | 2,778 | | | 2,778 | | Goodwill as of December 31, 2023 | — | | | 16,374 | | | 16,374 | | Measurement period adjustments - Industrial Air Transaction(2) | $ | — | | | 59 | | | 59 | | Goodwill as of June 30, 2024 | $ | — | | | $ | 16,433 | | | $ | 16,433 | |
(1) Includes certain adjustments, net, to preliminary estimates of fair value within the measurement period of up to one-year from the date of the ACME Transaction. Measurement period adjustments, net, relate primarily to an increase in certain definite-lived intangible assets, partially offset by an increase in total consideration associated with the earnout provision. See Note 3 – Acquisitions for further information. (2) Includes certain adjustments to preliminary estimates of fair value within the measurement period of up to one-year from the date of the Industrial Air Transaction. Measurement period adjustments related to certain working capital adjustments. See Note 3 – Acquisitions for further information.
|
Schedule of Intangible Assets |
Intangible assets are comprised of the following: | | | | | | | | | | | | | | | | | | (in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill | June 30, 2024 | | | | | | Amortized intangible assets: | | | | | | Customer relationships | $ | 15,320 | | | $ | (6,015) | | | $ | 9,305 | | | | | | | | | | | | | | | | | | | | | | | | | | Backlog | 2,560 | | | (2,236) | | | 324 | | | | | | | | Trade name, trademarks and intellectual property | 4,250 | | | (869) | | | 3,381 | | | | | | | | Total amortized intangible assets | 22,130 | | | (9,120) | | | 13,010 | | Unamortized intangible assets: | | | | | | Trade name – Limbach(1) | 9,960 | | | — | | | 9,960 | | Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | | Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (9,120) | | | $ | 22,970 | |
(1) The Company has determined that its trade name has an indefinite useful life. The Limbach trade name has been in existence since the Company’s founding in 1901 and therefore is an established brand within the industry. | | | | | | | | | | | | | | | | | | (in thousands) | Gross carrying amount | | Accumulated amortization | | Net intangible assets, excluding goodwill | December 31, 2023 | | | | | | Amortized intangible assets: | | | | | | Customer relationships | $ | 15,320 | | | $ | (5,249) | | | $ | 10,071 | | | | | | | | | | | | | | | | | | | | Backlog | 2,560 | | | (1,264) | | | 1,296 | | | | | | | | Trade name, trademarks and intellectual property | 4,250 | | | (578) | | | 3,672 | | Total amortized intangible assets | 22,130 | | | (7,091) | | | 15,039 | | Unamortized intangible assets: | | | | | | Trade name – Limbach | 9,960 | | | — | | | 9,960 | | Total unamortized intangible assets | 9,960 | | | — | | | 9,960 | | Total amortized and unamortized assets, excluding goodwill | $ | 32,090 | | | $ | (7,091) | | | $ | 24,999 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2
+ Details
Name: |
us-gaap_ScheduleOfGoodwillTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Debt (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Debt Disclosure [Abstract] |
|
Schedule of Long-Term Debt |
Long-term debt consists of the following obligations as of: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | | | | | A&R Wintrust Revolving Loans | 10,000 | | | 10,000 | | Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 | 7,218 | | | 7,347 | | Financing liability | 5,351 | | | 5,351 | | Total debt | 22,569 | | | 22,698 | | Less - Current portion of long-term debt | (2,531) | | | (2,680) | | Less - Unamortized discount and debt issuance costs | (379) | | | (387) | | Long-term debt | $ | 19,659 | | | $ | 19,631 | |
|
Schedule of Additional Margin and Commitment Fees Payable |
The following is a summary of the applicable margin and commitment fees payable on the Second A&R Wintrust Revolving Loan credit commitment: | | | | | | | | | | | | | | | | | | | | | | | | | | | Level | | Senior Leverage Ratio | | Applicable Margin for SOFR Revolver loans | | Applicable Margin for Prime Revolving loans | | Applicable Margin for commitment fee | I | | Greater than 1.00 to 1.00 | | 3.10 | % | | — | % | | 0.25 | % | II | | Less than or equal to 1.00 to 1.00 | | 2.60 | % | | (0.50) | % | | 0.25 | % |
|
X |
- DefinitionTabular disclosure of debt instrument related to Senior Leverage ratio covenant.
+ References
+ Details
Name: |
lmb_SeniorLeverageRatioCovenantTableTextBlock |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.
+ References
+ Details
Name: |
us-gaap_ScheduleOfDebtTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Fair Value Measurements (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Fair Value Disclosures [Abstract] |
|
Schedule of Fair Value Measurements, Nonrecurring |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | (in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | | Cash equivalents: | | | | | | | | | Overnight repurchase agreements | $ | 43,885 | | | $ | 43,885 | | | $ | — | | | $ | — | | | U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | | Money market fund | 3,750 | | | 3,750 | | | — | | | — | | | Total | $ | 57,635 | | | $ | 57,635 | | | $ | — | | | $ | — | | | | | | | | | | | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Cash equivalents: | | | | | | | | | Overnight repurchase agreements | $ | 43,959 | | | $ | 43,959 | | | $ | — | | | $ | — | | | U.S. Treasury Bills | 10,000 | | | 10,000 | | | — | | | — | | | Money market fund | 3,750 | | | 3,750 | | | — | | | — | | | Total | $ | 57,709 | | | $ | 57,709 | | | $ | — | | | $ | — | | |
The following table presents the carrying values of the Company's contingent earnout payment obligations included in the accompanying condensed consolidated balance sheets, which approximated fair value at June 30, 2024 and December 31, 2023. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | (in thousands) | June 30, 2024 | | Level 1 | | Level 2 | | Level 3 | | Accrued expenses and other current liabilities: | | | | | | | | | | | | | | | | | | First ACME Earnout Period | $ | 500 | | | $ | — | | | $ | — | | | $ | 500 | | | First IA Earnout Period | 2,846 | | | — | | | $ | — | | | 2,846 | | | Other long-term liabilities: | | | | | | | | | Second ACME Earnout Period | 1,423 | | | — | | | — | | | 1,423 | | | Second IA Earnout Period | 1,748 | | | — | | | — | | | 1,748 | | | Total | $ | 6,517 | | | $ | — | | | $ | — | | | $ | 6,517 | | | | | | | | | | | | | | | Fair Value at Reporting Date Using | | | December 31, 2023 | | Level 1 | | Level 2 | | Level 3 | | Accrued expenses and other current liabilities: | | | | | | | | | 2023 Jake Marshall Earnout Period(1) | $ | 3,000 | | | $ | — | | | $ | — | | | $ | 3,000 | | | First ACME Earnout Period | 429 | | | — | | | — | | | 429 | | | First IA Earnout Period | 2,290 | | | — | | | $ | — | | | 2,290 | | | Other long-term liabilities: | | | | | | | | | Second ACME Earnout Period | 1,188 | | | — | | | — | | | 1,188 | | | Second IA Earnout Period | 875 | | | — | | | — | | | 875 | | | Total | $ | 7,782 | | | $ | — | | | $ | — | | | $ | 7,782 | | |
(1) In April 2024, the Company made a $3.0 million payment to the former owners of JMLLC and CSLLC related to the 2023 Jake Marshall Earnout Period.
|
X |
- DefinitionTabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings per Share (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Earnings Per Share [Abstract] |
|
Schedule of Earnings Per Share, Basic and Diluted |
The following table sets forth the computation of the basic and diluted earnings per share attributable to the Company's common stockholders for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except per share amounts) | | 2024 | | 2023 | | 2024 | | 2023 | EPS numerator: | | | | | | | | | Net income | | $ | 5,963 | | | $ | 5,320 | | | $ | 13,549 | | | $ | 8,313 | | | | | | | | | | | EPS denominator: | | | | | | | | | Weighted average shares outstanding – basic | | 11,268 | | | 10,644 | | | 11,214 | | | 10,560 | | Impact of dilutive securities | | 698 | | | 863 | | | 760 | | | 776 | | Weighted average shares outstanding – diluted | | 11,967 | | | 11,507 | | | 11,974 | | | 11,336 | | | | | | | | | | | EPS: | | | | | | | | | Basic | | $ | 0.53 | | | $ | 0.50 | | | $ | 1.21 | | | $ | 0.79 | | Diluted | | $ | 0.50 | | | $ | 0.46 | | | $ | 1.13 | | | $ | 0.73 | |
|
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share |
The following table summarizes the securities that were antidilutive or out-of-the-money, and therefore, were not included in the computations of diluted income per share of the Company's common stock: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2024 | | 2023 | | 2024 | | 2023 | | | | | | | | | | | | | | | | | Service-based RSUs (See Note 14) | 73 | | | 1 | | | 59 | | | 26 | | Performance based RSUs | 109 | | | 15 | | | 81 | | | 60 | | Employee Stock Purchase Plan | 72 | | | 643 | | | 393 | | | 2,426 | | Total | 254 | | | 659 | | | 533 | | | 2,512 | |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Income Taxes (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Income Tax Disclosure [Abstract] |
|
Schedule of Income Tax Provision (Benefit) |
The following table presents our income tax provision and our income tax rate for the three and six months ended June 30, 2024 and 2023. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands, except percentages) | | 2024 | | 2023 | | 2024 | | 2023 | Income tax provision | | $ | 2,395 | | | $ | 2,025 | | | $ | 2,068 | | | $ | 2,647 | | Income tax rate | | 28.7 | % | | 27.6 | % | | 13.2 | % | | 24.2 | % |
|
X |
- DefinitionTabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9
+ Details
Name: |
us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Operating Segments (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Segment Reporting [Abstract] |
|
Schedule of Condensed Consolidated Segment Information |
Condensed consolidated segment information for the three and six months ended June 30, 2024 and 2023 were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | 2024 | | 2023 | | 2024 | | 2023 | Statement of Operations Data: | | | | | | | | Revenue: | | | | | | | | ODR | $ | 82,754 | | | $ | 58,780 | | | $ | 157,010 | | | $ | 117,498 | | GCR | 39,481 | | | 66,102 | | | 84,201 | | | 128,393 | | Total revenue | 122,235 | | | 124,882 | | | 241,211 | | | 245,891 | | | | | | | | | | Gross profit: | | | | | | | | ODR | 25,362 | | | 17,241 | | | 47,523 | | | 33,150 | | GCR | 8,146 | | | 11,272 | | | 17,073 | | | 21,590 | | Total gross profit | 33,508 | | | 28,513 | | | 64,596 | | | 54,740 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Selling, general and administrative(1) | 23,176 | | | 20,416 | | | 46,052 | | | 41,466 | | Change in fair value of contingent consideration | 1,111 | | | 162 | | | 1,734 | | | 303 | | Amortization of intangibles | 1,031 | | | 383 | | | 2,088 | | | 766 | | Operating income | $ | 8,190 | | | $ | 7,552 | | | $ | 14,722 | | | $ | 12,205 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Interest expense | (432) | | | (511) | | | (907) | | | (1,178) | | Interest income | 546 | | | 247 | | | 1,108 | | | 247 | | Gain (loss) on disposition of property and equipment | 66 | | | 175 | | | 557 | | | (40) | | | | | | | | | | Loss on early debt extinguishment | — | | | (311) | | | 0 | | (311) | | (Loss) gain on change in fair value of interest rate swap | (12) | | | 193 | | | 137 | | | 37 | | | | | | | | | | Total unallocated amounts | 168 | | | (207) | | | 895 | | | (1,245) | | Income before income taxes | $ | 8,358 | | | $ | 7,345 | | | $ | 15,617 | | | $ | 10,960 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
(1) Included within selling, general and administrative expenses was $1.5 million and $1.1 million of stock-based compensation expense for the three months ended June 30, 2024 and 2023, respectively, and $2.7 million and $2.2 million for the six months ended June 30, 2024 and 2023, respectively.
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_SegmentReportingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Leases (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Leases [Abstract] |
|
Schedule of Supplemental Balance Sheets Information |
The following table summarizes the lease amounts included in the Company's condensed consolidated balance sheets: | | | | | | | | | | | | | | | | | | (in thousands) | Classification on the Condensed Consolidated Balance Sheets | | June 30, 2024 | | December 31, 2023 | Assets | | | | | | Operating | Operating lease right-of-use assets(1)(2) | | $ | 20,780 | | | $ | 19,727 | | Finance | Property and equipment, net(3)(4) | | 9,436 | | | 9,561 | | Total lease assets | | | $ | 30,216 | | | $ | 29,288 | | | | | | | | Liabilities | | | | | | Current | | | | | | Operating | Current operating lease liabilities | | $ | 3,824 | | | $ | 3,627 | | Finance | Current portion of long-term debt | | 2,531 | | | 2,680 | | Noncurrent | | | | | | Operating | Long-term operating lease liabilities | | 17,080 | | | 16,037 | | Finance | Long-term debt(5) | | 10,038 | | | 10,018 | | Total lease liabilities | | | $ | 33,473 | | | $ | 32,362 | |
(1) Operating lease assets are recorded net of accumulated amortization of $12.0 million at June 30, 2024 and $13.6 million at December 31, 2023. (2) Includes approximately $1.0 million at both June 30, 2024 and December 31, 2023 related to a below-market lease recognized as a result of the Industrial Air Transaction, which was recorded as an increase to the Company’s operating lease right-of-use assets on its condensed consolidated balance sheet. The below-market lease will be amortized to amortization expense over the remaining lease term. (3) Finance lease vehicle assets are recorded net of accumulated amortization of $5.5 million at June 30, 2024 and $4.5 million at December 31, 2023. (4) Includes approximately $2.4 million of net property assets associated with the Company's Pontiac Facility at both June 30, 2024 and December 31, 2023, respectively. (5) Includes approximately $5.4 million associated with the Company's sale and leaseback financing transaction at both June 30, 2024 and December 31, 2023. See Note 6 for further detail.
|
Schedule of Lease Costs, Lease Terms and Discount Rates |
The following table summarizes the lease costs included in the Company's condensed consolidated statements of operations for the three and six months ended June 30, 2024 and 2023: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | Classification on the Condensed Consolidated Statement of Operations | | 2024 | | 2023 | | 2024 | | 2023 | Operating lease cost | Cost of revenue(1) | | $ | 743 | | | $ | 522 | | | $ | 1,331 | | | $ | 1,083 | | Operating lease cost | Selling, general and administrative(1) | | 599 | | | 612 | | | 1,325 | | | 1,257 | | Finance lease cost | | | | | | | | | | Amortization | Cost of revenue(2) | | 754 | | | 667 | | | 1,494 | | | 1,298 | | Interest | Interest expense, net(2) | | 116 | | | 86 | | | 235 | | | 152 | | Total lease cost | | | $ | 2,212 | | | $ | 1,887 | | | $ | 4,385 | | | $ | 3,790 | |
(1) Operating lease costs recorded in cost of revenue included $0.1 million of variable lease costs for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. In addition, $0.1 million of variable lease costs are included in selling, general and administrative for both the three months ended June 30, 2024 and 2023, and $0.2 million for each of the six months ended June 30, 2024 and 2023. These variable costs consist of the Company's proportionate share of operating expenses, real estate taxes and utilities. (2) Finance lease costs recorded in cost of revenue include variable lease costs of $1.0 million and $0.9 million for the three months ended June 30, 2024 and 2023, respectively, and $2.0 million and $1.8 million for the six months ended June 30, 2024 and 2023, respectively. These variable lease costs consist of fuel, maintenance, and sales tax charges. The following is a summary of the lease terms and discount rates as of: | | | | | | | | | | | | | June 30, 2024 | | December 31, 2023 | Weighted average lease term (in years): | | | | Operating | 6.00 | | 6.54 | Finance (1) | 3.00 | | 3.10 | | | | | Weighted average discount rate: | | | | Operating | 5.74 | % | | 6.74 | % | Finance (1) | 6.64 | % | | 5.33 | % |
(1) Excludes the weighted average lease term and weighted average discount rate associated with the aforementioned sale-leaseback financing transaction, which has a Primary Term of 25 years and utilized an implicit rate of 11.11%. See Note 6 for further detail.
|
Schedule of Future Minimum Commitment for Finance Leases |
The future undiscounted minimum finance lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company’s condensed consolidated balance sheets within current and long-term debt, less interest, and under current and long-term operating leases, less imputed interest, as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finance Lease Obligations | | Operating Lease Obligations | | | Year ending: | | Vehicles | | Pontiac Facility | | Total Finance | | Non-Related Party | | Related Party(1) | | Total Operating | | Sublease Receipts(2) | Remainder of 2024 | | $ | 1,582 | | | $ | 259 | | | $ | 1,841 | | | $ | 2,010 | | | $ | 491 | | | $ | 2,501 | | | $ | 462 | | 2025 | | 2,545 | | | 528 | | | 3,073 | | | 3,984 | | | 765 | | | 4,749 | | | 939 | | 2026 | | 2,029 | | | 542 | | | 2,571 | | | 3,906 | | | 770 | | | 4,676 | | | 967 | | 2027 | | 1,141 | | | 555 | | | 1,696 | | | 2,802 | | | 871 | | | 3,673 | | | 326 | | 2028 | | 394 | | | 569 | | | 963 | | | 1,857 | | | 871 | | | 2,728 | | | — | | Thereafter | | 290 | | | 13,733 | | | 14,023 | | | 1,547 | | | 4,997 | | | 6,544 | | | — | | Total minimum lease payments | | 7,981 | | | 16,186 | | | 24,167 | | | 16,106 | | | 8,765 | | | 24,871 | | | $ | 2,694 | | Financing Component (3) | | (763) | | | (10,835) | | | (11,598) | | | (1,979) | | | (1,988) | | | (3,967) | | | | Net present value of minimum lease payments | | 7,218 | | | 5,351 | | | 12,569 | | | 14,127 | | | 6,777 | | | 20,904 | | | | Less: current portion of finance and operating lease obligations | | (2,531) | | | — | | | (2,531) | | | (3,297) | | | (527) | | | (3,824) | | | | Long-term finance and operating lease obligations | | $ | 4,687 | | | $ | 5,351 | | | $ | 10,038 | | | $ | 10,830 | | | $ | 6,250 | | | $ | 17,080 | | | |
(1) Associated with the aforementioned related party leases entered into with former members of JMLLC, ACME and Industrial Air. (2) Associated with the aforementioned third party sublease. (3) The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.
|
Schedule of Future Minimum Commitment for Operating Leases |
The future undiscounted minimum finance lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company’s condensed consolidated balance sheets within current and long-term debt, less interest, and under current and long-term operating leases, less imputed interest, as of June 30, 2024 were as follows (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Finance Lease Obligations | | Operating Lease Obligations | | | Year ending: | | Vehicles | | Pontiac Facility | | Total Finance | | Non-Related Party | | Related Party(1) | | Total Operating | | Sublease Receipts(2) | Remainder of 2024 | | $ | 1,582 | | | $ | 259 | | | $ | 1,841 | | | $ | 2,010 | | | $ | 491 | | | $ | 2,501 | | | $ | 462 | | 2025 | | 2,545 | | | 528 | | | 3,073 | | | 3,984 | | | 765 | | | 4,749 | | | 939 | | 2026 | | 2,029 | | | 542 | | | 2,571 | | | 3,906 | | | 770 | | | 4,676 | | | 967 | | 2027 | | 1,141 | | | 555 | | | 1,696 | | | 2,802 | | | 871 | | | 3,673 | | | 326 | | 2028 | | 394 | | | 569 | | | 963 | | | 1,857 | | | 871 | | | 2,728 | | | — | | Thereafter | | 290 | | | 13,733 | | | 14,023 | | | 1,547 | | | 4,997 | | | 6,544 | | | — | | Total minimum lease payments | | 7,981 | | | 16,186 | | | 24,167 | | | 16,106 | | | 8,765 | | | 24,871 | | | $ | 2,694 | | Financing Component (3) | | (763) | | | (10,835) | | | (11,598) | | | (1,979) | | | (1,988) | | | (3,967) | | | | Net present value of minimum lease payments | | 7,218 | | | 5,351 | | | 12,569 | | | 14,127 | | | 6,777 | | | 20,904 | | | | Less: current portion of finance and operating lease obligations | | (2,531) | | | — | | | (2,531) | | | (3,297) | | | (527) | | | (3,824) | | | | Long-term finance and operating lease obligations | | $ | 4,687 | | | $ | 5,351 | | | $ | 10,038 | | | $ | 10,830 | | | $ | 6,250 | | | $ | 17,080 | | | |
(1) Associated with the aforementioned related party leases entered into with former members of JMLLC, ACME and Industrial Air. (2) Associated with the aforementioned third party sublease. (3) The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.
|
Schedule of Leases Supplemental Cash Flow Information |
The following is a summary of other information and supplemental cash flow information related to finance and operating leases: | | | | | | | | | | | | | | | | | Six months ended June 30, | (in thousands) | | 2024 | | 2023 | Cash paid for amounts included in the measurement of lease liabilities: | | | | | Operating cash flows from operating leases | | $ | 2,534 | | | $ | 2,294 | | Operating cash flows from finance leases | | 237 | | | 152 | | Financing cash flows from finance leases | | 1,406 | | | 1,302 | | Right-of-use assets exchanged for lease liabilities: | | | | | Operating leases | | 3,200 | | | 742 | | Finance leases | | 1,341 | | | 3,392 | | | | | | | Right-of-use assets disposed or adjusted modifying finance leases liabilities | | $ | 2 | | | (30) | |
|
X |
- DefinitionAssets and Liabilities Lessee [Table Text Block]
+ References
+ Details
Name: |
lmb_AssetsAndLiabilitiesLesseeTableTextBlock |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSupplemental Cash Flow Information Related To Leases [Table Text Block]
+ References
+ Details
Name: |
lmb_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Commitments and Contingencies (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
Commitments and Contingencies Disclosure [Abstract] |
|
Schedule of Components of Self-Insurance |
The components of the self-insurance liability as of June 30, 2024 and December 31, 2023 are as follows: | | | | | | | | | | | | (in thousands) | June 30, 2024 | | December 31, 2023 | Current liability — workers’ compensation and general liability | $ | 229 | | | $ | 188 | | Current liability — medical and dental | 509 | | | 819 | | Non-current liability | 494 | | | 645 | | Total liability | $ | 1,232 | | | $ | 1,652 | | Restricted cash | $ | 65 | | | $ | 65 | |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480081/944-40-50-3
+ Details
Name: |
us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Management Incentive Plans (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
RSUs |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
Schedule of Nonvested Restricted Stock Units Activity |
The following table summarizes the Company's service-based RSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Awards | | Weighted-Average Grant Date Fair Value | Unvested at December 31, 2023 | 239,203 | | | $ | 11.09 | | Granted | 54,466 | | | 45.69 | | Vested | (140,248) | | | 11.62 | | Forfeited | (1,201) | | | 45.47 | | Unvested at June 30, 2024 | 152,220 | | | $ | 22.70 | |
|
PRSUs |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
Schedule of Nonvested Restricted Stock Units Activity |
The following table summarizes the Company's PRSU activity for the six months ended June 30, 2024: | | | | | | | | | | | | | Awards | | Weighted-Average Grant Date Fair Value | Unvested at December 31, 2023 | 580,621 | | | $ | 10.85 | | Granted | 84,299 | | | 45.47 | | Performance factor adjustment(1) | 54,067 | | | 12.78 | | Vested | (211,634) | | | 12.78 | | Forfeited | (2,402) | | | 45.47 | | Unvested at June 30, 2024 | 504,951 | | | $ | 15.87 | |
(1) Performance-based awards covering the three-year period ended December 31, 2023 were paid out in the first quarter of 2024 based on the approval of the Company's Compensation Committee. The performance factor during the measurement period used to determine compensation payouts was 134.3% of the pre-defined metric target of 100%, which resulted in a positive performance factor adjustment and the issuance of 54,067 shares of the Company's common stock as additional awards associated with the original grant.
|
X |
- DefinitionTabular disclosure of the changes in outstanding nonvested restricted stock units.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=lmb_ServiceBasedRestrictedStockUnitsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionNumber of persons employed by the Entity
+ References
+ Details
Name: |
dei_EntityNumberOfEmployees |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:decimalItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfOperatingSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Acquisitions - Narrative (Details) $ in Thousands |
|
|
12 Months Ended |
|
Nov. 01, 2023
USD ($)
payment
|
Jul. 03, 2023
USD ($)
payment
|
Dec. 31, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
|
ACME Industrial piping LLC |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Consideration paid at closing |
|
$ 5,000
|
|
|
Amount of consideration paid held in escrow for indemnification purposes |
|
400
|
|
|
Contingent consideration, liability |
|
2,500
|
|
$ 1,500
|
Goodwill fully deductible for tax purposes |
|
|
$ 2,226
|
|
ACME Industrial piping LLC | ODR |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Goodwill associated with acquisition |
|
2,300
|
|
|
Goodwill fully deductible for tax purposes |
|
2,300
|
2,226
|
|
ACME Industrial piping LLC | Earn Out Payment One |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
$ 500
|
|
|
Number of earnout tranches | payment |
|
2
|
|
|
Earnout period |
|
12 months
|
|
|
ACME Industrial piping LLC | Earn Out Payment One | Maximum |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
|
$ 2,000
|
|
|
ACME Industrial piping LLC | Earn Out Payment Two |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
$ 2,000
|
|
|
Number of earnout tranches | payment |
|
2
|
|
|
Earnout period |
|
12 months
|
|
|
ACME Industrial piping LLC | Earn Out Payment Two | Maximum |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
|
$ 2,500
|
|
|
Industrial Air Transaction |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Consideration paid at closing |
$ 13,500
|
|
|
|
Amount of consideration paid held in escrow for indemnification purposes |
1,400
|
|
|
|
Contingent consideration, liability |
6,500
|
|
|
$ 3,200
|
Goodwill fully deductible for tax purposes |
|
|
2,778
|
|
Industrial Air Transaction | ODR |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Goodwill associated with acquisition |
2,800
|
|
|
|
Goodwill fully deductible for tax purposes |
2,800
|
|
$ 2,778
|
|
Industrial Air Transaction | Earn Out Payment One |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Contingent consideration, liability |
$ 3,000
|
|
|
|
Number of earnout tranches | payment |
2
|
|
|
|
Earnout period |
12 months
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Maximum |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
$ 7,600
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Maximum | First IA Earnout Period |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
7,600
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Maximum | Second IA Earnout Period |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
8,800
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Minimum | First IA Earnout Period |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
6,600
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Minimum | Second IA Earnout Period |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
7,800
|
|
|
|
Industrial Air Transaction | Earn Out Payment Two |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Contingent consideration, liability |
$ 3,500
|
|
|
|
Number of earnout tranches | payment |
2
|
|
|
|
Earnout period |
12 months
|
|
|
|
Industrial Air Transaction | Earn Out Payment Two | Maximum |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Gross profits from acquired companies |
$ 8,800
|
|
|
|
X |
- DefinitionBusiness Combination, Consideration, Number Of Earnout Payments
+ References
+ Details
Name: |
lmb_BusinessCombinationConsiderationNumberOfEarnoutPayments |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Contingent Consideration, Earnout Period
+ References
+ Details
Name: |
lmb_BusinessCombinationContingentConsiderationEarnoutPeriod |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combinations, Contingent Consideration, Gross Profits Of Acquiree, Threshold Amount
+ References
+ Details
Name: |
lmb_BusinessCombinationsContingentConsiderationGrossProfitsOfAcquireeThresholdAmount |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionPayments to Acquire Business, Net of Working Capital Adjustments
+ References
+ Details
Name: |
lmb_PaymentsToAcquireBusinessNetOfWorkingCapitalAdjustments |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5
+ Details
Name: |
us-gaap_BusinessAcquisitionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
+ Details
Name: |
us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1
+ Details
Name: |
us-gaap_EscrowDeposit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillAcquiredDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_ACMEIndustrialPipingLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_OwnerDirectRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ContingentConsiderationByTypeAxis=lmb_EarnOutPaymentOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ContingentConsiderationByTypeAxis=lmb_EarnOutPaymentTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_IndustrialAirTransactionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_TaxPeriodAxis=lmb_FirstIAEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_TaxPeriodAxis=lmb_SecondIAEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Acquisitions - Schedule of Allocation of Fair Value of Assets and Liabilities ACME Transaction and Industrial Air Transaction (Details) - USD ($) $ in Thousands |
|
|
3 Months Ended |
6 Months Ended |
8 Months Ended |
12 Months Ended |
|
Nov. 01, 2023 |
Jul. 03, 2023 |
Mar. 31, 2024 |
Jun. 30, 2024 |
Jun. 30, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Fair value of liabilities assumed: |
|
|
|
|
|
|
|
|
Goodwill |
|
|
|
$ 16,433
|
$ 16,433
|
$ 16,433
|
$ 16,374
|
$ 11,370
|
Measurement period adjustments, goodwill |
|
|
$ 100
|
|
|
|
|
|
ACME Industrial piping LLC |
|
|
|
|
|
|
|
|
Consideration: |
|
|
|
|
|
|
|
|
Cash |
|
$ 5,181
|
|
|
|
5,181
|
|
|
Earnout provision |
|
1,121
|
|
|
|
1,514
|
|
|
Measurement Period Adjustments, Earnout provision |
|
|
|
|
|
393
|
|
|
Total Consideration |
|
6,302
|
|
|
|
6,695
|
|
|
Measurement Period Adjustments, Total Consideration |
|
|
|
|
|
393
|
|
|
Fair value of assets acquired: |
|
|
|
|
|
|
|
|
Cash and cash equivalents |
|
298
|
|
298
|
298
|
298
|
|
|
Accounts receivable |
|
1,150
|
|
1,150
|
1,150
|
1,150
|
|
|
Contract assets |
|
414
|
|
414
|
414
|
414
|
|
|
Property and equipment |
|
488
|
|
488
|
488
|
488
|
|
|
Operating lease right-of-use assets |
|
301
|
|
301
|
301
|
301
|
|
|
Intangible assets |
|
2,300
|
|
2,800
|
2,800
|
2,800
|
|
|
Measurement Period Adjustments, Intangible assets |
|
|
|
|
|
500
|
|
|
Amount attributable to assets acquired |
|
4,951
|
|
5,451
|
5,451
|
5,451
|
|
|
Measurement Period Adjustments, Amount attributable to assets acquired |
|
|
|
|
|
500
|
|
|
Fair value of liabilities assumed: |
|
|
|
|
|
|
|
|
Accounts payable, including retainage |
|
170
|
|
170
|
170
|
170
|
|
|
Current operating lease liabilities |
|
195
|
|
195
|
195
|
195
|
|
|
Accrued expenses and other current liabilities |
|
138
|
|
138
|
138
|
138
|
|
|
Contract liabilities |
|
373
|
|
373
|
373
|
373
|
|
|
Long-term operating lease liabilities |
|
106
|
|
106
|
106
|
106
|
|
|
Amount attributable to liabilities assumed |
|
982
|
|
982
|
982
|
982
|
|
|
Goodwill |
|
$ 2,333
|
|
2,226
|
2,226
|
2,226
|
|
|
Measurement period adjustments, goodwill |
|
|
|
|
|
(107)
|
$ (100)
|
|
Industrial Air Transaction |
|
|
|
|
|
|
|
|
Consideration: |
|
|
|
|
|
|
|
|
Cash |
$ 11,527
|
|
|
|
11,527
|
|
|
|
Earnout provision |
3,165
|
|
|
|
3,165
|
|
|
|
Total Consideration |
14,692
|
|
|
|
14,692
|
|
|
|
Fair value of assets acquired: |
|
|
|
|
|
|
|
|
Cash and cash equivalents |
1,149
|
|
|
1,149
|
1,149
|
1,149
|
|
|
Accounts receivable |
5,200
|
|
|
5,200
|
5,200
|
5,200
|
|
|
Inventory |
1,290
|
|
|
1,231
|
1,231
|
1,231
|
|
|
Measurement Period Adjustments, Inventory |
|
|
|
|
(59)
|
|
|
|
Contract assets |
220
|
|
|
220
|
220
|
220
|
|
|
Other current assets |
993
|
|
|
993
|
993
|
993
|
|
|
Property and equipment |
1,447
|
|
|
1,447
|
1,447
|
1,447
|
|
|
Operating lease right-of-use assets |
3,756
|
|
|
3,756
|
3,756
|
3,756
|
|
|
Intangible assets |
8,720
|
|
|
8,720
|
8,720
|
8,720
|
|
|
Amount attributable to assets acquired |
22,775
|
|
|
22,716
|
22,716
|
22,716
|
|
|
Measurement Period Adjustments, Amount attributable to assets acquired |
|
|
|
|
(59)
|
|
|
|
Fair value of liabilities assumed: |
|
|
|
|
|
|
|
|
Accounts payable, including retainage |
885
|
|
|
885
|
885
|
885
|
|
|
Current operating lease liabilities |
475
|
|
|
475
|
475
|
475
|
|
|
Accrued expenses and other current liabilities |
347
|
|
|
347
|
347
|
347
|
|
|
Contract liabilities |
6,900
|
|
|
6,900
|
6,900
|
6,900
|
|
|
Long-term operating lease liabilities |
2,254
|
|
|
2,254
|
2,254
|
2,254
|
|
|
Amount attributable to liabilities assumed |
10,861
|
|
|
10,861
|
10,861
|
10,861
|
|
|
Goodwill |
2,778
|
|
|
2,837
|
2,837
|
$ 2,837
|
|
|
Measurement period adjustments, goodwill |
|
|
|
$ 59
|
$ 59
|
|
|
|
Below-market lease |
$ 1,000
|
|
|
|
|
|
|
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Below-Market Lease
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBelowMarketLease |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract With Customer, Liability
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractWithCustomerLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Contract With Customer, Asset
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsContractWithCustomerAsset |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Long-Term Operating Lease Liabilities
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermOperatingLeaseLiabilities |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Accrued Liabilities And Other
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAccruedLiabilitiesAndOther |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Current Operating Lease Liabilities
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesCurrentOperatingLeaseLiabilities |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionBusiness Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-Use Assets
+ References
+ Details
Name: |
lmb_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7
+ Details
Name: |
us-gaap_BusinessCombinationConsiderationTransferred1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationConsiderationTransferredAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-5
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7
+ Details
Name: |
us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of assets acquired at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of intangible assets, excluding goodwill, acquired at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of inventory recognized as of the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities assumed at the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of property, plant, and equipment recognized as of the acquisition date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 55 -Paragraph 37 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1
+ Details
Name: |
us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 16 -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-16
+ Details
Name: |
us-gaap_GoodwillPurchaseAccountingAdjustments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireBusinessesGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_ACMEIndustrialPipingLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_IndustrialAirTransactionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Revenue from Contracts with Customers - Narrative (Details) $ in Millions |
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024
USD ($)
project
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
project
|
Jun. 30, 2023
USD ($)
|
Dec. 31, 2023
USD ($)
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Term of revenue contracts |
|
|
three months to two years
|
|
|
Percentage completed of certain milestones |
|
|
10.00%
|
|
|
Net amount of unresolved change orders and claims |
$ 14.2
|
|
$ 14.2
|
|
$ 19.5
|
Revision amount for gross profit impact on contract estimates (more than) |
|
|
|
$ 0.5
|
|
ODR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Number of projects with write downs | project |
2
|
|
4
|
|
|
Total gross profits adjustments net |
$ 1.5
|
|
$ 3.9
|
|
|
Revision amount for gross profit impact on contract estimates (more than) |
$ 0.5
|
|
$ 0.5
|
|
|
GCR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Number of projects with write downs | project |
2
|
|
2
|
|
|
Total gross profits adjustments net |
$ 1.5
|
|
$ 1.7
|
|
|
Revision amount for gross profit impact on contract estimates (more than) |
0.5
|
$ 0.5
|
0.5
|
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | ODR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Remaining performance obligations, amount |
$ 158.5
|
|
$ 158.5
|
|
|
Revenue, remaining performance obligations, percentage |
83.00%
|
|
83.00%
|
|
|
Revenue, remaining performance obligations, expected timing of satisfaction, period |
6 months
|
|
6 months
|
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | GCR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Remaining performance obligations, amount |
$ 151.6
|
|
$ 151.6
|
|
|
Revenue, remaining performance obligations, percentage |
60.00%
|
|
60.00%
|
|
|
Revenue, remaining performance obligations, expected timing of satisfaction, period |
6 months
|
|
6 months
|
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Revenue, remaining performance obligations, expected timing of satisfaction, period |
24 months
|
|
24 months
|
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | ODR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Revenue, remaining performance obligations, percentage |
40.00%
|
|
40.00%
|
|
|
Revenue, remaining performance obligations, expected timing of satisfaction, period |
1 year
|
|
1 year
|
|
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01 | GCR |
|
|
|
|
|
Disaggregation of Revenue [Line Items] |
|
|
|
|
|
Revenue, remaining performance obligations, percentage |
17.00%
|
|
17.00%
|
|
|
Revenue, remaining performance obligations, expected timing of satisfaction, period |
1 year
|
|
1 year
|
|
|
X |
- DefinitionContract With Customer, Change In Contract Estimates, Gross Profit Threshold Amount
+ References
+ Details
Name: |
lmb_ContractWithCustomerChangeInContractEstimatesGrossProfitThresholdAmount |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThis element represents the net amount of unresolved change orders and claims.
+ References
+ Details
Name: |
lmb_NetAmountOfUnresolvedChangeOrdersAndClaims |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionNumber of Projects Subject to Gross Profit Write Ups
+ References
+ Details
Name: |
lmb_NumberOfProjectsSubjectToGrossProfitWriteUps |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRetainage Receivable, Percentage
+ References
+ Details
Name: |
lmb_RetainageReceivablePercentage |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTotal Gross Profits Adjustments Net
+ References
+ Details
Name: |
lmb_TotalGrossProfitsAdjustmentsNet |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 91 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91
+ Details
Name: |
us-gaap_DisaggregationOfRevenueLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of transaction price allocated to performance obligation that has not been recognized as revenue.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPeriod in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPercentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationPercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_OwnerDirectRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_GeneralContractorConstructionManagerRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-07-01 |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01 |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Revenue from Contracts with Customers - Schedule of Components of Contract Asset and Liability Balances (Details) - USD ($) $ in Thousands |
6 Months Ended |
|
Jun. 30, 2024 |
Dec. 31, 2023 |
Contract assets |
|
|
Costs and estimated earnings in excess of billings on uncompleted contracts |
$ 27,105
|
$ 29,247
|
Retainage receivable |
20,870
|
22,443
|
Total contract assets |
47,975
|
51,690
|
Change in costs and estimated earnings in excess of billings on uncompleted contracts |
(2,142)
|
|
Change in retainage receivable |
(1,573)
|
|
Change in total contract assets |
(3,715)
|
|
Contract liabilities |
|
|
Billings in excess of costs and estimated earnings on uncompleted contracts |
46,377
|
41,987
|
Provisions for losses |
84
|
173
|
Total contract liabilities |
46,461
|
$ 42,160
|
Change in billings in excess of costs and estimated earnings on uncompleted contracts |
4,390
|
|
Change in provisions for losses |
(89)
|
|
Change in total contract liabilities |
$ 4,301
|
|
X |
- DefinitionAmount of liability attributable to billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts and billings in excess of estimated earnings on contracts.
+ References
+ Details
Name: |
lmb_BillingsInExcessOfCostsAndEstimatedEarningsOnContractsUncompletedContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionContract With Customer, Asset, Net, Current, Costs And Estimated Earnings In Excess Of Billings On Contracts
+ References
+ Details
Name: |
lmb_ContractWithCustomerAssetNetCurrentCostsAndEstimatedEarningsInExcessOfBillingsOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionContract With Customer Asset, Net, Current, Retainage Receivable
+ References
+ Details
Name: |
lmb_ContractWithCustomerAssetNetCurrentRetainageReceivable |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionIncrease (Decrease) In Billings In Excess Of Costs And Estimated Earnings On Contracts
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) In Contract Receivable Retainage
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInContractReceivableRetainage |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) in Contract with Customer, Asset, Including Acquisitions
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInContractWithCustomerAssetIncludingAcquisitions |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) in Contract with Customer, Liability, Including Acquisitions
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInContractWithCustomerLiabilityIncludingAcquisitions |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) In Costs and Estimated Earnings In Excess Of Billings On Contracts
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionIncrease (Decrease) In Provision For Loss On Contracts
+ References
+ Details
Name: |
lmb_IncreaseDecreaseInProvisionForLossOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNetCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
Revenue from Contracts with Customers - Schedule of Contracts In Progress (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Revenue from Contract with Customer [Abstract] |
|
|
Revenue earned on uncompleted contracts |
$ 558,048
|
$ 551,120
|
Less: Billings to date |
(577,320)
|
(563,860)
|
Net (overbilling) underbilling |
(19,272)
|
(12,740)
|
Costs and estimated earnings in excess of billings on uncompleted contracts |
27,105
|
29,247
|
Billings in excess of costs and estimated earnings on uncompleted contracts |
$ (46,377)
|
$ (41,987)
|
X |
- DefinitionBillings In Excess Of Billings And Estimated Earnings On Uncompleted Contracts
+ References
+ Details
Name: |
lmb_BillingsInExcessOfBillingsAndEstimatedEarningsOnUncompletedContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of billings that were raised on the contracts to date during the period.
+ References
+ Details
Name: |
lmb_BillingsToDateOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCosts In Excess Of Billings And Estimated Earnings On Uncompleted Contracts
+ References
+ Details
Name: |
lmb_CostsInExcessOfBillingsAndEstimatedEarningsOnUncompletedContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of Asset or liability for net Under Over billings on the contracts.
+ References
+ Details
Name: |
lmb_NetUnderOverbillingOnContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of revenue earned from uncompleted contracts during the period.
+ References
+ Details
Name: |
lmb_RevenueEarnedOnUncompletedContracts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Intangibles - Narrative (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
|
|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Goodwill and Intangible Assets Disclosure [Abstract] |
|
|
|
|
|
|
Goodwill |
$ 16,433,000
|
|
$ 16,433,000
|
|
$ 16,374,000
|
$ 11,370,000
|
Impairment of intangible assets (excluding goodwill) |
0
|
$ 0
|
0
|
$ 0
|
|
|
Amortization of intangibles |
$ 1,031,000
|
$ 383,000
|
$ 2,088,000
|
$ 766,000
|
|
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3
+ Details
Name: |
us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2.u1
Goodwill and Intangibles - Carrying Amount of Goodwill (Details) - USD ($) $ in Thousands |
|
|
3 Months Ended |
6 Months Ended |
8 Months Ended |
12 Months Ended |
Nov. 01, 2023 |
Jul. 03, 2023 |
Mar. 31, 2024 |
Jun. 30, 2024 |
Jun. 30, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill, Beginning Balance |
|
|
$ 16,374
|
$ 16,374
|
|
|
$ 11,370
|
Measurement period adjustments |
|
|
100
|
|
|
|
|
Goodwill, Ending Balance |
|
|
|
16,433
|
$ 16,433
|
$ 16,433
|
16,374
|
ACME Industrial piping LLC |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
|
|
|
|
|
|
2,226
|
Measurement period adjustments |
|
|
|
|
|
(107)
|
(100)
|
Goodwill, Ending Balance |
|
$ 2,333
|
|
2,226
|
2,226
|
2,226
|
|
Industrial Air Transaction |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
|
|
|
|
|
|
2,778
|
Measurement period adjustments |
|
|
|
59
|
59
|
|
|
Goodwill, Ending Balance |
$ 2,778
|
|
|
2,837
|
2,837
|
2,837
|
|
GCR |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill, Beginning Balance |
|
|
0
|
0
|
|
|
0
|
Goodwill, Ending Balance |
|
|
|
0
|
0
|
0
|
0
|
GCR | ACME Industrial piping LLC |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
|
|
|
|
|
|
0
|
GCR | Industrial Air Transaction |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
|
|
|
|
|
|
0
|
Measurement period adjustments |
|
|
|
0
|
|
|
|
ODR |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill, Beginning Balance |
|
|
$ 16,374
|
16,374
|
|
|
11,370
|
Goodwill, Ending Balance |
|
|
|
16,433
|
$ 16,433
|
$ 16,433
|
16,374
|
ODR | ACME Industrial piping LLC |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
|
$ 2,300
|
|
|
|
|
2,226
|
ODR | Industrial Air Transaction |
|
|
|
|
|
|
|
Goodwill [Roll Forward] |
|
|
|
|
|
|
|
Goodwill associated with acquisition |
$ 2,800
|
|
|
|
|
|
$ 2,778
|
Measurement period adjustments |
|
|
|
$ 59
|
|
|
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillAcquiredDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) from measurement period adjustment of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 16 -SubTopic 10 -Topic 805 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-16
+ Details
Name: |
us-gaap_GoodwillPurchaseAccountingAdjustments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_GoodwillRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_ACMEIndustrialPipingLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_IndustrialAirTransactionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_GeneralContractorConstructionManagerRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_OwnerDirectRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Goodwill and Intangibles - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Amortized intangible assets: |
|
|
Gross carrying amount |
$ 22,130
|
$ 22,130
|
Accumulated amortization |
(9,120)
|
(7,091)
|
Net intangible assets, excluding goodwill |
13,010
|
15,039
|
Unamortized intangible assets: |
|
|
Gross carrying amount |
9,960
|
9,960
|
Net intangible assets, excluding goodwill |
9,960
|
9,960
|
Gross carrying amount |
32,090
|
32,090
|
Accumulated amortization |
(9,120)
|
(7,091)
|
Total amortized and unamortized assets, excluding goodwill |
22,970
|
24,999
|
Trade name |
|
|
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 |
15,320
|
15,320
|
Accumulated amortization |
(6,015)
|
(5,249)
|
Net intangible assets, excluding goodwill |
9,305
|
10,071
|
Unamortized intangible assets: |
|
|
Accumulated amortization |
(6,015)
|
(5,249)
|
Backlog |
|
|
Amortized intangible assets: |
|
|
Gross carrying amount |
2,560
|
2,560
|
Accumulated amortization |
(2,236)
|
(1,264)
|
Net intangible assets, excluding goodwill |
324
|
1,296
|
Unamortized intangible assets: |
|
|
Accumulated amortization |
(2,236)
|
(1,264)
|
Trade name |
|
|
Amortized intangible assets: |
|
|
Gross carrying amount |
4,250
|
4,250
|
Accumulated amortization |
(869)
|
(578)
|
Net intangible assets, excluding goodwill |
3,381
|
3,672
|
Unamortized intangible assets: |
|
|
Accumulated amortization |
$ (869)
|
$ (578)
|
X |
- DefinitionThe amount of Intangible Assets Amortized Excluding Goodwill
+ References
+ Details
Name: |
lmb_IntangibleAssetsAmortizedExcludingGoodwill |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated amortization of intangible assets, excluding goodwill.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_IntangibleAssetsGrossExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Debt - Long-Term Debt (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Debt Instrument [Line Items] |
|
|
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 |
$ 12,569
|
|
Total debt |
22,569
|
$ 22,698
|
Less - Current portion of long-term debt |
(2,531)
|
(2,680)
|
Less - Unamortized discount and debt issuance costs |
(379)
|
(387)
|
Long-term debt |
19,659
|
19,631
|
Vehicles |
|
|
Debt Instrument [Line Items] |
|
|
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 |
7,218
|
7,347
|
Pontiac Facility |
|
|
Debt Instrument [Line Items] |
|
|
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 3.96% to 8.60% through 2031 |
$ 5,351
|
5,351
|
Minimum |
|
|
Debt Instrument [Line Items] |
|
|
Finance lease, discount rate |
3.96%
|
|
Maximum |
|
|
Debt Instrument [Line Items] |
|
|
Finance lease, discount rate |
8.60%
|
|
Revolving Credit Facility | A&R Wintrust Revolving Loans |
|
|
Debt Instrument [Line Items] |
|
|
Long term debt |
$ 10,000
|
$ 10,000
|
X |
- DefinitionLong-Term Debt, Gross And Lease Obligation
+ References
+ Details
Name: |
lmb_LongTermDebtGrossAndLeaseObligation |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DebtInstrumentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of unamortized debt discount (premium) and debt issuance costs.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A
+ Details
Name: |
us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionDiscount rate used by lessee to determine present value of finance lease payments.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeFinanceLeaseDiscountRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of long-term debt and lease obligation, classified as noncurrent.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_LongTermDebtAndCapitalLeaseObligations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LongTermDebtCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_WintrustRevolvingLoansMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Debt - Wintrust Term and Revolving Loans (Details)
|
|
1 Months Ended |
3 Months Ended |
4 Months Ended |
6 Months Ended |
|
|
|
|
|
May 05, 2023
USD ($)
covenant
|
May 05, 2023
USD ($)
covenant
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
May 05, 2023
USD ($)
covenant
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Mar. 13, 2024
USD ($)
|
Mar. 12, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
Jul. 31, 2022
USD ($)
|
Feb. 24, 2021
USD ($)
|
Interest Rate Swap |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Notional amount |
|
|
|
|
|
|
|
|
|
|
$ 10,000,000
|
|
Fixed interest rate |
|
|
|
|
|
|
|
|
|
|
3.12%
|
|
Wintrust Term Loan |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Debt effective interest rate |
9.25%
|
9.25%
|
|
|
9.25%
|
|
|
|
|
|
|
|
Interest rate during period |
|
9.00%
|
|
|
8.76%
|
|
|
|
|
|
|
|
A&R Wintrust Term And Revolving Loans |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Number of financial covenants | covenant |
3
|
3
|
|
|
3
|
|
|
|
|
|
|
|
Debt instrument, covenant compliance, leverage ratio |
2.00
|
|
|
|
|
|
|
|
|
|
|
|
Debt instrument, covenant compliance, coverage ratio |
1.20
|
|
|
|
|
|
|
|
|
|
|
|
Aggregate amount of unfinanced capital expenditures during any fiscal year |
$ 0
|
|
|
|
|
|
|
|
|
|
|
|
Limit annual percentage of unfinanced capital expenditures |
50.00%
|
|
|
|
|
|
|
|
|
|
|
|
Maximum outstanding borrowings during the period |
|
|
$ 10,000,000
|
$ 10,000,000
|
|
$ 10,000,000
|
$ 10,000,000
|
|
|
|
|
|
Weighted average annual interest rate |
|
|
5.72%
|
5.72%
|
|
5.72%
|
5.72%
|
|
|
|
|
|
A&R Wintrust Term And Revolving Loans | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Aggregate amount of unfinanced capital expenditures during any fiscal year |
$ 4,000,000
|
|
|
|
|
|
|
|
|
|
|
|
Amount drawn under credit agreement |
|
|
$ 10,000,000
|
|
|
$ 10,000,000
|
|
|
|
$ 10,000,000
|
|
|
Average daily balance of borrowings outstanding |
|
|
10,000,000
|
$ 6,300,000
|
|
10,000,000
|
$ 3,100,000
|
|
|
|
|
|
Wintrust Loans |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Letters of credit |
|
|
4,300,000
|
|
|
4,300,000
|
|
|
|
|
|
|
Secured Debt | Wintrust Term Loan |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Debt issued |
50,000,000
|
$ 50,000,000
|
|
|
$ 50,000,000
|
|
|
|
|
|
|
$ 30,000,000
|
Secured Debt | A&R Wintrust Term Loan | Jake Marshall Transaction |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Debt issued |
|
|
35,500,000
|
|
|
35,500,000
|
|
|
|
|
|
|
Secured Debt | Revolving Credit Facility | A&R Wintrust Revolving Loans | Jake Marshall Transaction |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Line of credit facility, maximum borrowing capacity |
|
|
25,000,000
|
|
|
25,000,000
|
|
|
|
|
|
|
Secured Debt | Sublimit for Letters of Credit | A&R Wintrust Revolving Loans |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Line of credit facility, maximum borrowing capacity |
|
|
|
|
|
|
|
$ 10,000,000
|
$ 5,000,000
|
|
|
|
Threshold for borrowing base certificate |
|
|
|
|
|
|
|
$ 30,000,000
|
|
|
|
|
Secured Debt | Sublimit for Letters of Credit | A&R Wintrust Revolving Loans | Jake Marshall Transaction |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Line of credit facility, maximum borrowing capacity |
5,000,000
|
5,000,000
|
$ 5,000,000
|
|
5,000,000
|
$ 5,000,000
|
|
|
|
|
|
|
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Line of credit facility, maximum borrowing capacity |
25,000,000
|
$ 25,000,000
|
|
|
$ 25,000,000
|
|
|
|
|
|
|
25,000,000
|
Outstanding balance |
9,600,000
|
|
|
|
|
|
|
|
|
|
|
|
Unamortized debt issuance costs |
$ 300,000
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | SOFR | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Basis spread on variable rate |
0.15%
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | SOFR | Maximum |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Basis spread on variable rate |
3.10%
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | Base Rate |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Step-down adjustment on basis spread on variable rate |
0.50%
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit | Revolving Credit Facility | A&R Wintrust Revolving Loans | Base Rate | Minimum |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Basis spread on variable rate |
3.00%
|
|
|
|
|
|
|
|
|
|
|
|
Line of Credit | Sublimit for Letters of Credit | A&R Wintrust Revolving Loans |
|
|
|
|
|
|
|
|
|
|
|
|
Debt Instrument [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
Line of credit facility, maximum borrowing capacity |
|
|
|
|
|
|
|
|
|
|
|
$ 5,000,000
|
X |
- DefinitionDebt Instrument, Basis Spread On Variable Rate, Adjustment
+ References
+ Details
Name: |
lmb_DebtInstrumentBasisSpreadOnVariableRateAdjustment |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDebt Instrument, Covenant Compliance, Annual Aggregate Amount Of Unfinanced Capital Expenditures
+ References
+ Details
Name: |
lmb_DebtInstrumentCovenantComplianceAnnualAggregateAmountOfUnfinancedCapitalExpenditures |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionDebt Instrument, Covenant Compliance, Coverage Ratio
+ References
+ Details
Name: |
lmb_DebtInstrumentCovenantComplianceCoverageRatio |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:pureItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIt represents percentage of leverage ratio
+ References
+ Details
Name: |
lmb_DebtInstrumentCovenantComplianceLeverageRatio |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:pureItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDebt Instrument, Covenant Compliance, Maximum Annual Percentage Of Unfinanced Capital Expenditures
+ References
+ Details
Name: |
lmb_DebtInstrumentCovenantComplianceMaximumAnnualPercentageOfUnfinancedCapitalExpenditures |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDebt Instrument, Covenant Compliance, Number
+ References
+ Details
Name: |
lmb_DebtInstrumentCovenantComplianceNumber |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine of Credit Facility, Threshold for Borrowing Base Certificate
+ References
+ Details
Name: |
lmb_LineOfCreditFacilityThresholdForBorrowingBaseCertificate |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLong-Term Line Of Credit, Average Daily Balance
+ References
+ Details
Name: |
lmb_LongTermLineOfCreditAverageDailyBalance |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFace (par) amount of debt instrument at time of issuance.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
+ Details
Name: |
us-gaap_DebtInstrumentFaceAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe average effective interest rate during the reporting period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEffective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateEffectivePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DebtInstrumentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFixed interest rate related to the interest rate derivative.
+ References
+ Details
Name: |
us-gaap_DerivativeFixedInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNominal or face amount used to calculate payment on derivative.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A
+ Details
Name: |
us-gaap_DerivativeNotionalAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe total amount of the contingent obligation under letters of credit outstanding as of the reporting date.
+ References
+ Details
Name: |
us-gaap_LettersOfCreditOutstandingAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_LineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum amount borrowed under the credit facility at any time during the period.
+ References
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionMaximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionWeighted average interest rate of long-term debt outstanding calculated over time.
+ References
+ Details
Name: |
us-gaap_LongTermDebtWeightedAverageInterestRateOverTime |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_RepaymentsOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionWrite-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_WriteOffOfDeferredDebtIssuanceCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_WintrustTermLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_ARWintrustTermAndRevolvingLoansMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_WindtrustTermAndRevolvingLoansMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_ARWintrustTermLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_ARWintrustRevolvingLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_BaseRateMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionPercentage points added to the reference rate to compute the variable rate on the debt instrument.
+ References
+ Details
Name: |
us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
+ Details
Name: |
us-gaap_DebtInstrumentLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
lmb_SeniorLeverageRatioCovenantAxis=lmb_LevelOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_WintrustRevolvingLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_VariableRateAxis=us-gaap_PrimeRateMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
lmb_SeniorLeverageRatioCovenantAxis=lmb_LevelTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Debt - Sale-Leaseback Financing Transactions (Details)
|
|
3 Months Ended |
6 Months Ended |
|
Sep. 29, 2022
USD ($)
renewalTerm
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Dec. 31, 2023
USD ($)
|
Debt Disclosure [Abstract] |
|
|
|
|
|
|
Purchase of property under sale and leaseback transaction |
$ 7,800,000
|
$ 2,400,000
|
|
$ 2,400,000
|
|
$ 2,400,000
|
Purchase price |
5,400,000
|
|
|
|
|
|
Tenant improvement allowance |
$ 2,400,000
|
|
|
|
|
|
Lease agreement, term |
25 years
|
|
|
|
|
|
Lease agreement, number of renewal terms | renewalTerm |
2
|
|
|
|
|
|
Lease agreement, renewal term |
5 years
|
|
|
|
|
|
Sale leaseback transaction, annual minimum rent |
$ 499,730
|
|
|
|
|
|
Annual increase rate |
2.50%
|
|
|
|
|
|
Termination fee |
$ 1,700,000
|
|
|
|
|
|
Discount rate |
11.11%
|
|
|
11.11%
|
|
|
Tenant improvement allowance, implicit rate |
6.53%
|
|
|
|
|
|
Sale leaseback transaction, gain or loss recognized |
|
|
|
$ 0
|
|
|
Finance lease liability |
|
5,000,000
|
|
5,000,000
|
|
|
Financing interest expense |
|
$ 100,000
|
$ 100,000
|
$ 300,000
|
$ 200,000
|
|
X |
- DefinitionSale and Leaseback Transaction, Lease Agreement, Termination Fee
+ References
+ Details
Name: |
lmb_SaleAndLeasebackTransactionLeaseAgreementTerminationFee |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSale Leaseback Transaction, Annual Minimum Rent
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionAnnualMinimumRent |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionSale Leaseback Transaction Current Period Gain or Loss Recognized
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionCurrentPeriodGainOrLossRecognized |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionSale Leaseback Transaction, Discount Rate
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionDiscountRate |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSale Leaseback Transaction, Finance Lease, Liability, Net of Financing Costs
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionFinanceLeaseLiabilityNetOfFinancingCosts |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSale Leaseback Transaction, Purchase Price Excluding Tenant Improvement Allowance
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionPurchasePriceExcludingTenantImprovementAllowance |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSale Leaseback Transaction, Tenant Improvement Allowance
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionTenantImprovementAllowance |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionSale Leaseback Transaction, Tenant Improvement Allowance, Discount Rate
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionTenantImprovementAllowanceDiscountRate |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSales, Leaseback Transaction, Annual Rent Increase
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionAnnualRentIncrease |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSales Leaseback Transaction, Financing Interest Expense
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionFinancingInterestExpense |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionSales Leaseback Transactions, Lease Agreement, Number Of Renewal Terms
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionsLeaseAgreementNumberOfRenewalTerms |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionSales Leaseback Transactions, Lessee, Finance Lease, Renewal Term
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionsLesseeFinanceLeaseRenewalTerm |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionSales Leaseback Transactions Lessee, Finance Lease, Term Of Contract
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionsLesseeFinanceLeaseTermOfContract |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 51 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleLeasebackTransactionNetBookValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.2.u1
Equity - Narrative (Details) - USD ($)
|
|
|
|
1 Months Ended |
12 Months Ended |
13 Months Ended |
|
|
|
Mar. 29, 2023 |
Mar. 25, 2022 |
Jan. 01, 2020 |
Jan. 31, 2024 |
Jan. 31, 2023 |
Dec. 31, 2023 |
Sep. 29, 2023 |
Jun. 30, 2024 |
Jul. 20, 2023 |
Sep. 30, 2022 |
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Common stock, shares authorized (in shares) |
|
|
|
|
|
100,000,000
|
|
100,000,000
|
|
|
Common stock, par or stated value per share (in usd per share) |
|
|
|
|
|
$ 0.0001
|
|
$ 0.0001
|
|
|
Preferred stock, shares authorized (in shares) |
|
|
|
|
|
|
|
1,000,000
|
|
|
Preferred stock, par or stated value per share (in usd per shares) |
|
|
|
|
|
|
|
$ 0.0001
|
|
|
Share Repurchase Program |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Repurchase of common stock |
|
|
|
|
|
|
|
|
|
$ 2,000,000
|
Share repurchased, amount |
|
|
|
|
|
|
$ 2,000,000
|
|
|
|
2022 Amended And Restated Omnibus Incentive Plan |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Number of additional shares authorized under share-based compensation plan (in shares) |
|
350,000
|
|
|
|
|
|
|
|
|
Common stock, capital shares reserved for future issuance (in shares) |
|
2,600,000
|
|
|
|
|
|
|
|
|
2023 Amended And Restated Omnibus Incentive Plan |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Number of additional shares authorized under share-based compensation plan (in shares) |
450,000
|
|
|
|
|
|
|
|
|
|
Common stock, capital shares reserved for future issuance (in shares) |
3,050,000
|
|
|
|
|
|
|
|
|
|
ESPP | Employee Stock Purchase Plan |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Purchase price of common stock, percent of market price (no less than) |
|
|
85.00%
|
|
|
|
|
|
|
|
Maximum employee subscription percentage |
|
|
10.00%
|
|
|
|
|
|
|
|
Maximum contribution amount |
|
|
$ 5,000
|
|
|
|
|
|
|
|
Offering period |
|
|
6 months
|
|
|
|
|
|
|
|
Discount percentage from market price, beginning of purchase period |
|
|
15.00%
|
|
|
|
|
|
|
|
Award vesting period |
|
|
6 months
|
|
|
|
|
|
|
|
Number of shares authorized (in shares) |
|
|
500,000
|
|
|
|
|
|
|
|
Shares issued (in shares) |
|
|
|
2,989
|
10,997
|
|
|
|
|
|
Shares remaining available for future issuance (in shares) |
|
|
|
|
|
|
|
385,967
|
|
|
$15 Exercise Price Sponsor Warrants |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Exercise price of warrants (in usd per share) |
|
|
|
|
|
$ 15.00
|
|
$ 15
|
|
|
Warrants redeemed (in shares) |
|
|
|
|
|
600,000
|
|
|
|
|
Class of warrant or right, number of securities called by each warrant or right (in shares) |
|
|
|
|
|
1
|
|
|
|
|
Merger Warrants |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Exercise price of warrants (in usd per share) |
|
|
|
|
|
$ 12.50
|
|
|
|
|
Warrants redeemed (in shares) |
|
|
|
|
|
606,476
|
|
|
|
|
Class of warrant or right, number of securities called by each warrant or right (in shares) |
|
|
|
|
|
1
|
|
|
|
|
Warrant converted into securities (in shares) |
|
|
|
|
|
274,742
|
|
|
|
|
Sponsor Warrant |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Warrant converted into securities (in shares) |
|
|
|
|
|
167,564
|
|
|
|
|
unexercised Merger Warrants |
|
|
|
|
|
|
|
|
|
|
Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
Class of warrant or right, outstanding (in shares) |
|
|
|
|
|
|
|
|
23,167
|
|
X |
- DefinitionShare-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Percentage
+ References
+ Details
Name: |
lmb_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionPercentage |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionShare-Based Compensation Arrangement By Share-based Payment Award, Offering Period
+ References
+ Details
Name: |
lmb_ShareBasedCompensationArrangementBySharebasedPaymentAwardOfferingPeriod |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionShare-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount
+ References
+ Details
Name: |
lmb_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumEmployeeSubscriptionAmount |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4
+ Details
Name: |
srt_StockRepurchaseProgramAuthorizedAmount1 |
Namespace Prefix: |
srt_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 272 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3
+ Details
Name: |
us-gaap_ClassOfStockLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionExercise price per share or per unit of warrants or rights outstanding.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.
+ References
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of warrants or rights outstanding.
+ References
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate number of common shares reserved for future issuance.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockCapitalSharesReservedForFutureIssuance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPeriod over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDiscount rate from fair value on purchase date that participants pay for shares.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of additional shares authorized for issuance under share-based payment arrangement.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares authorized for issuance under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPurchase price of common stock expressed as a percentage of its fair value.
+ References
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of stock bought back by the entity at the exercise price or redemption price.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
+ Details
Name: |
us-gaap_StockRedeemedOrCalledDuringPeriodShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValueAcquiredCostMethod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ShareRepurchaseProgramAxis=lmb_ShareRepurchaseProgramMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=lmb_A2022AmendedAndRestatedOmnibusIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=lmb_A2023AmendedAndRestatedOmnibusIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=lmb_A2019EmployeeStockPurchasePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ClassOfWarrantOrRightAxis=lmb_MergerWarrantsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ClassOfWarrantOrRightAxis=lmb_UnexercisedMergerWarrantsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Fair Value Measurements - Narrative (Details) $ in Thousands |
|
|
|
1 Months Ended |
3 Months Ended |
6 Months Ended |
13 Months Ended |
Nov. 01, 2023
USD ($)
payment
|
Jul. 03, 2023
USD ($)
payment
|
Dec. 02, 2021
USD ($)
payment
|
Apr. 30, 2024
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Apr. 30, 2024
USD ($)
payment
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Interest income |
|
|
|
|
$ 546
|
$ 247
|
$ 1,108
|
$ 247
|
|
Number of payments to former owners | payment |
|
|
|
|
|
|
|
|
2
|
Payment to former owners |
|
|
|
$ 3,000
|
|
|
|
|
$ 3,000
|
Change in fair value of contingent consideration |
|
|
|
|
1,111
|
162
|
1,734
|
303
|
|
Interest Rate Swap |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gain (loss) (less than .1 million loss and gain) on change in fair value of interest rate swap |
|
|
|
|
(100)
|
200
|
100
|
100
|
|
Other Noncurrent Assets |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Fair value of the interest rate swap |
|
|
|
|
300
|
|
300
|
|
|
Jake Marshall Transaction |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
|
$ 6,000
|
|
|
|
|
|
|
Change in fair value of contingent consideration |
|
|
|
|
1,100
|
200
|
1,700
|
300
|
|
Jake Marshall Transaction | Earn Out Payment Two |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
|
$ 3,000
|
|
|
|
|
|
|
Number of earnout tranches | payment |
|
|
2
|
|
|
|
|
|
|
Earnout period |
|
|
12 months
|
|
|
|
|
|
|
Jake Marshall Transaction | Earn Out Payment Two | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
|
$ 10,000
|
|
|
|
|
|
|
Jake Marshall Transaction | Earn Out Payment Two | Minimum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
|
8,000
|
|
|
|
|
|
|
Jake Marshall Transaction | Earn Out Payment One |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
|
$ 3,000
|
|
|
|
|
|
|
Number of earnout tranches | payment |
|
|
2
|
|
|
|
|
|
|
Earnout period |
|
|
12 months
|
|
|
|
|
|
|
Jake Marshall Transaction | Earn Out Payment One | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
|
$ 10,000
|
|
|
|
|
|
|
Jake Marshall Transaction | Earn Out Payment One | Minimum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
|
8,000
|
|
|
|
|
|
|
ACME Industrial piping LLC |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
$ 2,500
|
|
|
1,500
|
|
1,500
|
|
|
ACME Industrial piping LLC | Earn Out Payment Two |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
$ 2,000
|
|
|
|
|
|
|
|
Number of earnout tranches | payment |
|
2
|
|
|
|
|
|
|
|
Earnout period |
|
12 months
|
|
|
|
|
|
|
|
ACME Industrial piping LLC | Earn Out Payment Two | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
$ 2,500
|
|
|
|
|
|
|
|
ACME Industrial piping LLC | Earn Out Payment One |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
|
$ 500
|
|
|
|
|
|
|
|
Number of earnout tranches | payment |
|
2
|
|
|
|
|
|
|
|
Earnout period |
|
12 months
|
|
|
|
|
|
|
|
ACME Industrial piping LLC | Earn Out Payment One | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
|
$ 2,000
|
|
|
|
|
|
|
|
Industrial Air Transaction |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
$ 6,500
|
|
|
|
3,200
|
|
3,200
|
|
|
Industrial Air Transaction | Earn Out Payment Two |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
$ 3,500
|
|
|
|
|
|
|
|
|
Number of earnout tranches | payment |
2
|
|
|
|
|
|
|
|
|
Earnout period |
12 months
|
|
|
|
|
|
|
|
|
Industrial Air Transaction | Earn Out Payment Two | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
$ 8,800
|
|
|
|
|
|
|
|
|
Industrial Air Transaction | Earn Out Payment One |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Contingent consideration, liability |
$ 3,000
|
|
|
|
|
|
|
|
|
Number of earnout tranches | payment |
2
|
|
|
|
|
|
|
|
|
Earnout period |
12 months
|
|
|
|
|
|
|
|
|
Industrial Air Transaction | Earn Out Payment One | Maximum |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Gross profits from acquired companies |
$ 7,600
|
|
|
|
|
|
|
|
|
Level 1 |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Interest income |
|
|
|
|
$ 500
|
$ 200
|
$ 1,100
|
$ 200
|
|
Level 3 | Jake Marshall Transaction | Contingent Consideration Liability |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Fair value of earnout payments |
|
|
$ 3,100
|
|
|
|
|
|
|
Level 3 | ACME Industrial piping LLC | Maximum | Contingent Consideration Liability | Measurement Input, Discount Rate |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Earnout payments, measurement input |
|
|
|
|
0.2164
|
|
0.2164
|
|
|
Level 3 | ACME Industrial piping LLC | Minimum | Contingent Consideration Liability | Measurement Input, Discount Rate |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Earnout payments, measurement input |
|
|
|
|
0.1296
|
|
0.1296
|
|
|
Level 3 | Industrial Air Transaction | Maximum | Contingent Consideration Liability | Measurement Input, Discount Rate |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Earnout payments, measurement input |
|
|
|
|
0.1368
|
|
0.1368
|
|
|
Level 3 | A&R Wintrust Term Loan - term loan payable in quarterly installments of principal, plus interest through February 2026 |
|
|
|
|
|
|
|
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
|
|
|
|
|
|
|
Fair value of debt |
|
|
|
|
$ 10,000
|
|
$ 10,000
|
|
|
X |
- DefinitionBusiness Combination, Consideration, Number Of Earnout Payments
+ References
+ Details
Name: |
lmb_BusinessCombinationConsiderationNumberOfEarnoutPayments |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Contingent Consideration, Earnout Period
+ References
+ Details
Name: |
lmb_BusinessCombinationContingentConsiderationEarnoutPeriod |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Number of Contingent Consideration Liability Payments
+ References
+ Details
Name: |
lmb_BusinessCombinationNumberOfContingentConsiderationLiabilityPayments |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combination, Payment for Contingent Consideration Liability
+ References
+ Details
Name: |
lmb_BusinessCombinationPaymentForContingentConsiderationLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionBusiness Combinations, Contingent Consideration, Gross Profits Of Acquiree, Threshold Amount
+ References
+ Details
Name: |
lmb_BusinessCombinationsContingentConsiderationGrossProfitsOfAcquireeThresholdAmount |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionGain (Loss) On Change In Fair Value Of Interest Rate Swap
+ References
+ Details
Name: |
lmb_GainLossOnChangeInFairValueOfInterestRateSwap |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2E -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10
+ Details
Name: |
us-gaap_DebtInstrumentFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income earned from interest bearing assets classified as other.
+ References
+ Details
Name: |
us-gaap_InterestIncomeOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionFair value of all derivatives designated as interest rate fair value hedging instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5
+ Details
Name: |
us-gaap_InterestRateFairValueHedgeDerivativeAtFairValueNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ContingentConsiderationByTypeAxis=lmb_EarnOutPaymentTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ContingentConsiderationByTypeAxis=lmb_EarnOutPaymentOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_ACMEIndustrialPipingLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_IndustrialAirTransactionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FairValueByLiabilityClassAxis=lmb_ContingentConsiderationLiabilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_DebtInstrumentAxis=lmb_WintrustTermLoanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Fair Value Measurements - Schedule of Cash and Cash Equivalents (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
$ 57,635
|
$ 57,709
|
Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
57,635
|
57,709
|
Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
Overnight repurchase agreements |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
43,885
|
43,959
|
Overnight repurchase agreements | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
43,885
|
43,959
|
Overnight repurchase agreements | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
Overnight repurchase agreements | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
U.S. Treasury Bills |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
10,000
|
10,000
|
U.S. Treasury Bills | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
10,000
|
10,000
|
U.S. Treasury Bills | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
U.S. Treasury Bills | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
Money market fund |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
3,750
|
3,750
|
Money market fund | Level 1 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
3,750
|
3,750
|
Money market fund | Level 2 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
0
|
0
|
Money market fund | Level 3 |
|
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |
|
|
Total |
$ 0
|
$ 0
|
X |
- DefinitionFair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_CashAndCashEquivalentsFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=lmb_OvernightRepurchaseAgreementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasuryBillSecuritiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Fair Value Measurements - Carrying Values of the Company's Contingent Earnout Payment Obligations (Details) - USD ($) $ in Thousands |
1 Months Ended |
13 Months Ended |
|
|
Apr. 30, 2024 |
Apr. 30, 2024 |
Jun. 30, 2024 |
Dec. 31, 2023 |
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Total |
|
|
$ 6,517
|
$ 7,782
|
Payment to former owners |
$ 3,000
|
$ 3,000
|
|
|
Level 1 |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Total |
|
|
0
|
0
|
Level 2 |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Total |
|
|
0
|
0
|
Level 3 |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Total |
|
|
6,517
|
7,782
|
2023 Jake Marshall Earnout Period | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
|
3,000
|
2023 Jake Marshall Earnout Period | Level 1 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
|
0
|
2023 Jake Marshall Earnout Period | Level 2 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
|
0
|
2023 Jake Marshall Earnout Period | Level 3 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
|
3,000
|
First ACME Earnout Period | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
500
|
429
|
First ACME Earnout Period | Level 1 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
First ACME Earnout Period | Level 2 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
First ACME Earnout Period | Level 3 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
500
|
429
|
First IA Earnout Period | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
2,846
|
2,290
|
First IA Earnout Period | Level 1 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
First IA Earnout Period | Level 2 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
First IA Earnout Period | Level 3 | Accrued expenses and other current liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
2,846
|
2,290
|
Second ACME Earnout Period | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
1,423
|
1,188
|
Second ACME Earnout Period | Level 1 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
Second ACME Earnout Period | Level 2 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
Second ACME Earnout Period | Level 3 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
1,423
|
1,188
|
Second IA Earnout Period | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
1,748
|
875
|
Second IA Earnout Period | Level 1 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
Second IA Earnout Period | Level 2 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
0
|
0
|
Second IA Earnout Period | Level 3 | Other long-term liabilities: |
|
|
|
|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] |
|
|
|
|
Contingent consideration, liability |
|
|
$ 1,748
|
$ 875
|
X |
- DefinitionBusiness Combination, Payment for Contingent Consideration Liability
+ References
+ Details
Name: |
lmb_BusinessCombinationPaymentForContingentConsiderationLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of liability recognized arising from contingent consideration in a business combination.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479613/805-30-35-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479668/805-30-25-6
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 103 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of financial and nonfinancial obligations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2
+ Details
Name: |
us-gaap_LiabilitiesFairValueDisclosure |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_A2023JakeMarshallEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=lmb_AccruedExpensesAndOtherCurrentLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_FirstACMEEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_FirstIAEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_SecondACMEEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_SecondIAEarnoutPeriodMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Earnings per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
EPS numerator: |
|
|
|
|
|
|
Net income |
$ 5,963
|
$ 7,586
|
$ 5,320
|
$ 2,993
|
$ 13,549
|
$ 8,313
|
EPS denominator: |
|
|
|
|
|
|
Weighted average shares outstanding - basic (in shares) |
11,268,465
|
|
10,644,423
|
|
11,214,157
|
10,560,381
|
Impact of dilutive securities (in shares) |
698,000
|
|
863,000
|
|
760,000
|
776,000
|
Weighted average shares outstanding - diluted (in shares) |
11,966,917
|
|
11,507,311
|
|
11,974,133
|
11,336,474
|
EPS: |
|
|
|
|
|
|
Basic (in usd per share) |
$ 0.53
|
|
$ 0.50
|
|
$ 1.21
|
$ 0.79
|
Diluted (in usd per share) |
$ 0.50
|
|
$ 0.46
|
|
$ 1.13
|
$ 0.73
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareBasicAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.2.u1
Earnings per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
254
|
659
|
533
|
2,512
|
Service-based RSUs |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
73
|
1
|
59
|
26
|
Performance based RSUs |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
109
|
15
|
81
|
60
|
Employee Stock Purchase Plan |
|
|
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] |
|
|
|
|
Antidilutive securities excluded from computation of earnings per share, amount (in shares) |
72
|
643
|
393
|
2,426
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLine 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
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=lmb_ServiceBasedRestrictedStockUnitsRSUsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Income Taxes (Details) - USD ($)
|
3 Months Ended |
6 Months Ended |
|
Jun. 30, 2024 |
Mar. 31, 2024 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Income Tax Disclosure [Abstract] |
|
|
|
|
|
|
|
Income tax provision |
$ 2,395,000
|
|
$ 2,025,000
|
|
$ 2,068,000
|
$ 2,647,000
|
|
Income tax rate |
28.70%
|
|
27.60%
|
|
13.20%
|
24.20%
|
|
Effective tax rate |
|
35.10%
|
|
10.20%
|
|
|
|
Valuation allowance |
$ 0
|
|
|
|
$ 0
|
|
$ 0
|
X |
- DefinitionAmount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2
+ Details
Name: |
us-gaap_DeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
X |
- DefinitionNumber of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfOperatingSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfReportableSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_OwnerDirectRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_GeneralContractorConstructionManagerRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Operating Segments - Schedule of Condensed Consolidated Segment Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Segment Reporting Information [Line Items] |
|
|
|
|
Revenue |
$ 122,235
|
$ 124,882
|
$ 241,211
|
$ 245,891
|
Total gross profit |
33,508
|
28,513
|
64,596
|
54,740
|
Selling, general and administrative |
23,176
|
20,416
|
46,052
|
41,466
|
Change in fair value of contingent consideration |
1,111
|
162
|
1,734
|
303
|
Amortization of intangibles |
1,031
|
383
|
2,088
|
766
|
Operating income |
8,190
|
7,552
|
14,722
|
12,205
|
Interest expense |
(432)
|
(511)
|
(907)
|
(1,178)
|
Interest income |
546
|
247
|
1,108
|
247
|
Gain (loss) on disposition of property and equipment |
66
|
175
|
557
|
(40)
|
Loss on early debt extinguishment |
0
|
(311)
|
0
|
(311)
|
(Loss) gain on change in fair value of interest rate swap |
(12)
|
193
|
137
|
37
|
Total unallocated amounts |
168
|
(207)
|
895
|
(1,245)
|
Income before income taxes |
8,358
|
7,345
|
15,617
|
10,960
|
Operating Segments | ODR |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Revenue |
82,754
|
58,780
|
157,010
|
117,498
|
Total gross profit |
25,362
|
17,241
|
47,523
|
33,150
|
Operating Segments | GCR |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Revenue |
39,481
|
66,102
|
84,201
|
128,393
|
Total gross profit |
8,146
|
11,272
|
17,073
|
21,590
|
Corporate |
|
|
|
|
Segment Reporting Information [Line Items] |
|
|
|
|
Selling, general and administrative |
$ 1,500
|
$ 1,100
|
$ 2,700
|
$ 2,200
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4
+ Details
Name: |
us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_GainLossOnSaleOfPropertyPlantEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionDifference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481303/470-50-40-4
+ Details
Name: |
us-gaap_GainsLossesOnExtinguishmentOfDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as operating.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_InterestExpenseOperating |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income earned from interest bearing assets classified as other.
+ References
+ Details
Name: |
us-gaap_InterestIncomeOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(7)(c)(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column F)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A
+ Details
Name: |
us-gaap_UnrealizedGainLossOnDerivatives |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_OwnerDirectRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=lmb_GeneralContractorConstructionManagerRelationshipsSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Leases - Narrative (Details)
|
|
1 Months Ended |
3 Months Ended |
6 Months Ended |
Dec. 02, 2021
USD ($)
extension
renewal_option
|
Jun. 30, 2021
USD ($)
ft²
|
Jun. 30, 2024
USD ($)
|
Jun. 30, 2023
USD ($)
|
Mar. 31, 2022
USD ($)
ft²
|
Jun. 30, 2024
USD ($)
extension
|
Jun. 30, 2023
USD ($)
|
Real Estate Leases |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Number of lease extensions | extension |
|
|
|
|
|
1
|
|
Office Building | Geographic Distribution, Domestic |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Subleased area (in sq ft) | ft² |
|
71,787
|
|
|
16,720
|
|
|
Sublease annual base rent |
|
$ 600,000
|
|
|
$ 800,000
|
|
|
Sublease annual base rent increase percentage |
|
3.00%
|
|
|
3.00%
|
|
|
Sublease income |
|
|
$ 300,000
|
$ 600,000
|
|
$ 300,000
|
$ 600,000
|
Jake Marshall Transaction | Land and Building | Full Time Employee |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Number of lease extensions | extension |
2
|
|
|
|
|
|
|
Lease term |
10 years
|
|
|
|
|
|
|
Term of lease extensions |
2 years
|
|
|
|
|
|
|
Jake Marshall Transaction | Land and Building | Full Time Employee | Lease Contractual Term One |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Lease term |
5 years
|
|
|
|
|
|
|
Monthly base rent |
$ 37,500
|
|
|
|
|
|
|
Jake Marshall Transaction | Land and Building | Full Time Employee | Lease Contractual Term Two |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Lease term |
5 years
|
|
|
|
|
|
|
Monthly base rent |
$ 45,000
|
|
|
|
|
|
|
ACME Industrial piping LLC | Land and Building | Full Time Employee |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Number of lease extensions | extension |
1
|
|
|
|
|
|
|
Term of lease extensions |
1 year
|
|
|
|
|
|
|
ACME Industrial piping LLC | Land and Building | Full Time Employee | Lease Contractual Term One |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Lease term |
6 months
|
|
|
|
|
|
|
Monthly base rent |
$ 17,000
|
|
|
|
|
|
|
ACME Industrial piping LLC | Land and Building | Full Time Employee | Lease Contractual Term Two |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Lease term |
6 months
|
|
|
|
|
|
|
Monthly base rent |
$ 18,000
|
|
|
|
|
|
|
ACME Industrial piping LLC | Land and Building | Full Time Employee | Lease Contractual Term Three |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Monthly base rent |
$ 19,000
|
|
|
|
|
|
|
Industrial Air Transaction | Land and Building | Full Time Employee | Lease Contractual Term One |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Lease term |
33 months
|
|
|
|
|
|
|
Term of lease extensions |
3 years
|
|
|
|
|
|
|
Monthly base rent |
$ 26,500
|
|
|
|
|
|
|
Number of renewal options | renewal_option |
2
|
|
|
|
|
|
|
Extension period |
3 years
|
|
|
|
|
|
|
Industrial Air Transaction | Land and Building | Full Time Employee | Lease Contractual Term Two |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Monthly base rent |
$ 27,563
|
|
|
|
|
|
|
Extension period |
3 years
|
|
|
|
|
|
|
Industrial Air Transaction | Land and Building | Full Time Employee | Lease Contractual Term Three |
|
|
|
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
|
|
|
Monthly base rent |
$ 28,941
|
|
|
|
|
|
|
X |
- DefinitionLessee, Operating Lease, Extended Term of Contract
+ References
+ Details
Name: |
lmb_LesseeOperatingLeaseExtendedTermOfContract |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating Lease, Monthly Based Rent
+ References
+ Details
Name: |
lmb_LesseeOperatingLeaseMonthlyBasedRent |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionLessee, Operating Lease, Number Of Renewal Options
+ References
+ Details
Name: |
lmb_LesseeOperatingLeaseNumberOfRenewalOptions |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLessee, Operating Lease, Option To Extend, Number
+ References
+ Details
Name: |
lmb_LesseeOperatingLeaseOptionToExtendNumber |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLessor, Operating Lease, Annual Base Rent
+ References
+ Details
Name: |
lmb_LessorOperatingLeaseAnnualBaseRent |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLessor, Operating Lease, Annual Base Rent Increase, Percentage
+ References
+ Details
Name: |
lmb_LessorOperatingLeaseAnnualBaseRentIncreasePercentage |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLessor, Operating Lease, Net Rentable Area
+ References
+ Details
Name: |
lmb_LessorOperatingLeaseNetRentableArea |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:areaItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeLeaseDescriptionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTerm of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseRenewalTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTerm of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseTermOfContract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479016/842-30-45-3
+ Details
Name: |
us-gaap_OperatingLeaseLeaseIncome |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=lmb_RealEstateLeasesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=srt_OfficeBuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_JakeMarshallLLCJMLLCAndCoatingSolutionsLLCCSLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=lmb_LeaseContractualTermOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=lmb_LeaseContractualTermTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_ACMEIndustrialPipingLLCMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LeaseContractualTermAxis=lmb_LeaseContractualTermThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_BusinessAcquisitionAxis=lmb_IndustrialAirTransactionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Leases - Supplemental Balance Sheets Information (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Sep. 29, 2022 |
Leases [Abstract] |
|
|
|
Operating lease right-of-use assets |
$ 20,780
|
$ 19,727
|
|
Property, plant and equipment, net |
9,436
|
9,561
|
|
Total lease assets |
30,216
|
29,288
|
|
Current operating lease liabilities |
3,824
|
3,627
|
|
Current portion of long-term debt |
2,531
|
2,680
|
|
Long-term operating lease liabilities |
17,080
|
16,037
|
|
Long-term finance and operating lease obligations |
10,038
|
10,018
|
|
Total lease liabilities |
33,473
|
32,362
|
|
Operating lease, accumulated amortization |
12,000
|
13,600
|
|
Below-market lease |
1,000
|
1,000
|
|
Finance lease, accumulated amortization |
5,500
|
4,500
|
|
Purchase of property under sale and leaseback transaction |
2,400
|
2,400
|
$ 7,800
|
Financing liability |
$ 5,400
|
$ 5,400
|
|
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] |
Long-Term Debt and Lease Obligation, Current
|
Long-Term Debt and Lease Obligation, Current
|
|
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] |
Long-term debt
|
Long-term debt
|
|
X |
- DefinitionLease, Right-Of-Use Asset
+ References
+ Details
Name: |
lmb_LeaseRightOfUseAsset |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionOperating Lease, Right-Of-Use Asset, Accumulated Amortization
+ References
+ Details
Name: |
lmb_OperatingLeaseRightOfUseAssetAccumulatedAmortization |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSales Leaseback Transaction, Finance Lease, Liability
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionFinanceLeaseLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount after amortization of leases acquired as part of a real property acquisition at below market lease rate with a finite life.
+ References
+ Details
Name: |
us-gaap_BelowMarketLeaseNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes current finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionIndicates line item in statement of financial position that includes noncurrent finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList |
Namespace Prefix: |
us-gaap_ |
Data Type: |
enum2:enumerationSetItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated amortization, of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated amortization of right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-50
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-52
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 40 -Name Accounting Standards Codification -Section 55 -Paragraph 51 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481266/840-40-55-51
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479741/842-40-50-2
+ Details
Name: |
us-gaap_SaleLeasebackTransactionNetBookValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.2.u1
Leases - Schedule of Lease Costs (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Lessee, Lease, Description [Line Items] |
|
|
|
|
Finance lease cost, amortization, cost of revenue |
$ 754
|
$ 667
|
$ 1,494
|
$ 1,298
|
Finance lease cost, interest expense, net |
116
|
86
|
235
|
152
|
Total lease cost |
2,212
|
1,887
|
4,385
|
3,790
|
Cost of revenue |
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
Operating lease cost |
743
|
522
|
1,331
|
1,083
|
Cost of revenue | Operating Lease |
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
Variable lease costs |
100
|
100
|
200
|
200
|
Cost of revenue | Finance Lease |
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
Variable lease costs |
1,000
|
900
|
2,000
|
1,800
|
Selling, general and administrative expenses |
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
Operating lease cost |
599
|
612
|
1,325
|
1,257
|
Selling, general and administrative expenses | Operating Lease |
|
|
|
|
Lessee, Lease, Description [Line Items] |
|
|
|
|
Variable lease costs |
$ 100
|
$ 100
|
$ 200
|
$ 200
|
X |
- DefinitionAmount of interest expense on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseInterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of amortization expense attributable to right-of-use asset from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseRightOfUseAssetAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease cost recognized by lessee for lease contract.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeLeaseDescriptionLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_VariableLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
lmb_LeaseTypeAxis=lmb_OperatingLeaseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
lmb_LeaseTypeAxis=lmb_FinanceLeaseMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Leases - Future Minimum Lease Commitment (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
Finance Lease Obligations |
|
|
Remainder of 2024 |
$ 1,841
|
|
2025 |
3,073
|
|
2026 |
2,571
|
|
2027 |
1,696
|
|
2028 |
963
|
|
Thereafter |
14,023
|
|
Total minimum lease payments |
24,167
|
|
Financing Component |
(11,598)
|
|
Net present value of minimum lease payments |
12,569
|
|
Less: current portion of finance and operating lease obligations |
(2,531)
|
$ (2,680)
|
Long-term finance and operating lease obligations |
10,038
|
10,018
|
Operating Lease Obligations |
|
|
Remainder of 2024 |
2,501
|
|
2025 |
4,749
|
|
2026 |
4,676
|
|
2027 |
3,673
|
|
2028 |
2,728
|
|
Thereafter |
6,544
|
|
Total minimum lease payments |
24,871
|
|
Financing Component |
(3,967)
|
|
Net present value of minimum lease payments |
20,904
|
|
Less: current portion of finance and operating lease obligations |
(3,824)
|
(3,627)
|
Long-term finance and operating lease obligations |
17,080
|
16,037
|
Sublease Receipts |
|
|
Remainder of 2024 |
462
|
|
2025 |
939
|
|
2026 |
967
|
|
2027 |
326
|
|
2028 |
0
|
|
Thereafter |
0
|
|
Total minimum lease payments |
2,694
|
|
Non-Related Party |
|
|
Operating Lease Obligations |
|
|
Remainder of 2024 |
2,010
|
|
2025 |
3,984
|
|
2026 |
3,906
|
|
2027 |
2,802
|
|
2028 |
1,857
|
|
Thereafter |
1,547
|
|
Total minimum lease payments |
16,106
|
|
Financing Component |
(1,979)
|
|
Net present value of minimum lease payments |
14,127
|
|
Less: current portion of finance and operating lease obligations |
(3,297)
|
|
Long-term finance and operating lease obligations |
10,830
|
|
Related Party |
|
|
Operating Lease Obligations |
|
|
Remainder of 2024 |
491
|
|
2025 |
765
|
|
2026 |
770
|
|
2027 |
871
|
|
2028 |
871
|
|
Thereafter |
4,997
|
|
Total minimum lease payments |
8,765
|
|
Financing Component |
(1,988)
|
|
Net present value of minimum lease payments |
6,777
|
|
Less: current portion of finance and operating lease obligations |
(527)
|
|
Long-term finance and operating lease obligations |
6,250
|
|
Vehicles |
|
|
Finance Lease Obligations |
|
|
Remainder of 2024 |
1,582
|
|
2025 |
2,545
|
|
2026 |
2,029
|
|
2027 |
1,141
|
|
2028 |
394
|
|
Thereafter |
290
|
|
Total minimum lease payments |
7,981
|
|
Financing Component |
(763)
|
|
Net present value of minimum lease payments |
7,218
|
7,347
|
Less: current portion of finance and operating lease obligations |
(2,531)
|
|
Long-term finance and operating lease obligations |
4,687
|
|
Pontiac Facility |
|
|
Finance Lease Obligations |
|
|
Remainder of 2024 |
259
|
|
2025 |
528
|
|
2026 |
542
|
|
2027 |
555
|
|
2028 |
569
|
|
Thereafter |
13,733
|
|
Total minimum lease payments |
16,186
|
|
Financing Component |
(10,835)
|
|
Net present value of minimum lease payments |
5,351
|
$ 5,351
|
Less: current portion of finance and operating lease obligations |
0
|
|
Long-term finance and operating lease obligations |
$ 5,351
|
|
X |
- DefinitionFinance Lease, Liability, To Be Paid, After Year Four
+ References
+ Details
Name: |
lmb_FinanceLeaseLiabilityToBePaidAfterYearFour |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessee, Operating Lease, Liability, To Be Paid, After Year Four
+ References
+ Details
Name: |
lmb_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLessor, Operating Lease, Payment to be Received, after Year Four
+ References
+ Details
Name: |
lmb_LessorOperatingLeasePaymentToBeReceivedAfterYearFour |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of lease payments to be received by lessor for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceived |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-12
+ Details
Name: |
us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionSale Leaseback Transaction, Discount Rate
+ References
+ Details
Name: |
lmb_SaleLeasebackTransactionDiscountRate |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSales Leaseback Transactions Lessee, Finance Lease, Term Of Contract
+ References
+ Details
Name: |
lmb_SalesLeasebackTransactionsLesseeFinanceLeaseTermOfContract |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted Average Discount Rate
+ References
+ Details
Name: |
lmb_WeightedAverageDiscountRateAbstract |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted Average Lease Term
+ References
+ Details
Name: |
lmb_WeightedAverageLeaseTermAbstract |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average discount rate for finance lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.2.u1
X |
- DefinitionFinance Lease, Principal And Disposals Payments
+ References
+ Details
Name: |
lmb_FinanceLeasePrincipalAndDisposalsPayments |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionRight-Of-Use Asset Disposed Or Adjusted Modifying Finance Lease Liability
+ References
+ Details
Name: |
lmb_RightOfUseAssetDisposedOrAdjustedModifyingFinanceLeaseLiability |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest paid on finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
+ Details
Name: |
us-gaap_FinanceLeaseInterestPaymentOnLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for finance lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.2.u1
X |
- DefinitionThis element represent that amount of workers' compensation and general liability insurance purchased by company.
+ References
+ Details
Name: |
lmb_PaymentToAcquireWorkersCompensationAndGeneralLiabilityInsurance |
Namespace Prefix: |
lmb_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4
+ Details
Name: |
us-gaap_LongTermDebt |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 27 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1
+ Details
Name: |
us-gaap_LossContingenciesLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAnnual coverage limit provided by the insurance arrangement for malpractice claims.
+ References
+ Details
Name: |
us-gaap_MalpracticeInsuranceAnnualCoverageLimit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_SuretyBondMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionSum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of liabilities classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(12)(b)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_OtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_OtherLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_WorkersCompensationLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.2.u1
Management Incentive Plans - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Stock-based compensation expense |
$ 1,500
|
$ 1,100
|
$ 2,720
|
$ 2,234
|
RSUs |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Share-based compensation arrangement by share-based payment award, vesting period |
|
|
3 years
|
|
Stock-based compensation expense |
600
|
300
|
$ 1,100
|
700
|
RSUs | Director |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Share-based compensation arrangement by share-based payment award, vesting period |
|
|
1 year
|
|
PRSUs |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Share-based compensation arrangement by share-based payment award, vesting period |
|
|
3 years
|
|
Stock-based compensation expense |
900
|
$ 800
|
$ 1,600
|
1,500
|
PRSUs | Minimum |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Percentage of shares to be issued under grant |
|
|
0.00%
|
|
PRSUs | Maximum |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Percentage of shares to be issued under grant |
|
|
150.00%
|
|
RSUs |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Fair value of awards vested |
|
|
$ 16,900
|
$ 3,400
|
Unrecognized share-based costs |
$ 8,200
|
|
$ 8,200
|
|
Weighted average period to recognize share-based costs |
|
|
1 year 10 months 28 days
|
|
2021 Amended And Restated Omnibus Incentive Plan |
|
|
|
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
|
|
|
|
Common stock, capital shares reserved for future issuance (in shares) |
3,050,000
|
|
3,050,000
|
|
X |
- DefinitionThe percentage of shares to be issued under grant.
+ References
+ Details
Name: |
lmb_PercentageOfSharesToBeIssuedUnderGrant |
Namespace Prefix: |
lmb_ |
Data Type: |
dtr-types1:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate number of common shares reserved for future issuance.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockCapitalSharesReservedForFutureIssuance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionPeriod over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionLine 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.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 1D -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=lmb_ServiceBasedRestrictedStockUnitsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=srt_DirectorMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=lmb_A2021AmendedAndRestatedOmnibusIncentivePlanMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=lmb_ServiceBasedRestrictedStockUnitsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.2.u1
Management Incentive Plans - PRSUs Activity (Details) - PRSUs - $ / shares
|
6 Months Ended |
Jun. 30, 2024 |
Jun. 30, 2023 |
Awards |
|
|
Unvested at beginning of period (in shares) |
580,621
|
|
Granted (in shares) |
84,299
|
|
Performance factor adjustment (in shares) |
54,067
|
54,067
|
Vested (in shares) |
(211,634)
|
|
Forfeited (in shares) |
(2,402)
|
|
Unvested at end of period (in shares) |
504,951
|
|
Weighted-Average Grant Date Fair Value |
|
|
Unvested, beginning balance (in usd per share) |
$ 10.85
|
|
Granted (usd per share) |
45.47
|
|
Performance factor adjustment (usd per share) |
12.78
|
|
Vested (usd per share) |
12.78
|
|
Forfeited (usd per share) |
45.47
|
|
Unvested, ending balance (in usd per share) |
$ 15.87
|
|
Performance factor (percent) |
|
134.30%
|
Pre-defined metric target, (percent) |
|
100.00%
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionA roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPer share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
Limbach (NASDAQ:LMB)
Historical Stock Chart
From Oct 2024 to Nov 2024
Limbach (NASDAQ:LMB)
Historical Stock Chart
From Nov 2023 to Nov 2024