0000950170-24-055086.txt : 20240508 0000950170-24-055086.hdr.sgml : 20240508 20240508081052 ACCESSION NUMBER: 0000950170-24-055086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SmartRent, Inc. CENTRAL INDEX KEY: 0001837014 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39991 FILM NUMBER: 24924350 BUSINESS ADDRESS: STREET 1: 18835 N. THOMPSON PEAK PARKWAY STREET 2: SUITE 300 CITY: SCOTTSDALE STATE: AZ ZIP: 85255 BUSINESS PHONE: 844.479.1555 MAIL ADDRESS: STREET 1: 18835 N. THOMPSON PEAK PARKWAY STREET 2: SUITE 300 CITY: SCOTTSDALE STATE: AZ ZIP: 85255 FORMER COMPANY: FORMER CONFORMED NAME: Fifth Wall Acquisition Corp. I DATE OF NAME CHANGE: 20201217 10-Q 1 smrt-20240331.htm 10-Q 10-Q
Q10001837014--12-31falseP24MP24MP24Mhttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrentFebruary 29, 20240001837014smrt:SeniorRevolvingFacilityMembersmrt:SecuredOvernightFinancingRateLoanMember2021-12-012021-12-310001837014smrt:HardwareMember2023-01-012023-03-310001837014smrt:DevelopedTechnologyMember2024-03-310001837014srt:MinimumMemberus-gaap:CustomerRelationshipsMember2024-03-310001837014smrt:AccessControlMembersmrt:ProfessionalServicesMember2024-01-012024-03-310001837014us-gaap:TradeNamesMember2023-12-310001837014us-gaap:AdditionalPaidInCapitalMember2023-12-310001837014smrt:HostedServicesMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel3Member2023-12-3100018370142024-03-310001837014smrt:HardwareServiceMembersmrt:CommunityWifiMember2024-01-012024-03-310001837014us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001837014us-gaap:TradeNamesMember2024-03-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001837014smrt:CommunityWifiMember2023-01-012023-03-310001837014smrt:SmartOperationsSolutionsMembersmrt:HostedServicesMember2024-01-012024-03-310001837014smrt:TwoThousandAndEighteenStockPlanMembersrt:MaximumMember2024-01-012024-03-310001837014srt:MaximumMember2024-01-012024-03-310001837014srt:DirectorMember2024-01-012024-03-310001837014smrt:EmployeeStockPurchasePlanMember2023-01-012023-03-310001837014country:US2023-01-012023-03-310001837014us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001837014us-gaap:AdditionalPaidInCapitalMember2024-03-310001837014smrt:StockRepurchaseProgramMember2024-03-310001837014srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2024-03-3100018370142024-05-060001837014smrt:SmartApartmentsMember2023-01-012023-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember2023-01-012023-12-310001837014us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001837014smrt:EmployeeStockPurchasePlanMember2024-01-012024-03-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001837014srt:DirectorMember2023-01-012023-03-310001837014us-gaap:RetainedEarningsMember2024-03-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembersmrt:RestrictedCashMember2024-03-310001837014us-gaap:AdditionalPaidInCapitalMember2022-12-310001837014smrt:StockRepurchaseProgramMemberus-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-012024-04-300001837014us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001837014smrt:CostOfRevenueMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001837014us-gaap:GeneralAndAdministrativeExpenseMembersmrt:ZenithMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel3Member2024-01-012024-03-310001837014smrt:ZenithMember2024-01-012024-03-310001837014smrt:AccessControlMembersmrt:HostedServicesMember2024-01-012024-03-3100018370142027-04-012024-03-310001837014us-gaap:NonUsMember2024-01-012024-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:CommonClassAMember2024-03-310001837014us-gaap:AdditionalPaidInCapitalMember2023-03-310001837014us-gaap:FurnitureAndFixturesMember2024-03-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember2024-01-012024-03-3100018370142020-11-212020-11-230001837014us-gaap:LetterOfCreditMembersmrt:SublimitMember2021-12-310001837014smrt:OutstandingOptionsMember2024-01-012024-03-310001837014smrt:AccessControlMembersmrt:HostedServicesMember2023-01-012023-03-3100018370142029-04-012024-03-310001837014srt:MaximumMemberus-gaap:CommonClassAMembersmrt:EmployeeStockPurchasePlanMember2021-12-310001837014smrt:CommonStockOptionsAndRestrictedStockUnitsMember2023-01-012023-03-310001837014us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100018370142023-12-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-12-310001837014us-gaap:WarrantMember2024-01-012024-03-310001837014us-gaap:CostOfSalesMember2024-01-012024-03-310001837014us-gaap:CustomerRelationshipsMember2024-03-310001837014us-gaap:CustomerConcentrationRiskMembersmrt:CustomerDMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001837014smrt:OtherSmartCommunitiesSolutionsMembersmrt:HostedServicesMember2023-01-012023-03-310001837014smrt:WarehouseAndOtherEquipmentMember2024-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembersmrt:RestrictedCashMember2023-12-3100018370142022-12-310001837014us-gaap:FairValueInputsLevel3Member2022-12-310001837014smrt:SeniorRevolvingFacilityMemberus-gaap:InterestExpenseMember2023-01-012023-03-310001837014country:US2023-12-310001837014us-gaap:CustomerRelationshipsMember2023-12-3100018370142023-01-012023-12-310001837014smrt:EmployeeStockPurchasePlanMember2023-12-310001837014us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001837014smrt:ProfessionalServicesMembersmrt:OtherSmartCommunitiesSolutionsMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CashAndCashEquivalentsMember2023-12-310001837014smrt:SeniorRevolvingFacilityMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:CashAndCashEquivalentsMember2024-03-310001837014smrt:StockRepurchaseProgramMember2024-01-012024-03-310001837014smrt:ProfessionalServicesMember2023-01-012023-03-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-01-012023-03-310001837014smrt:OtherSmartCommunitiesSolutionsMembersmrt:HostedServicesMember2024-01-012024-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2023-12-310001837014smrt:AccessControlMember2024-01-012024-03-310001837014smrt:SmartApartmentsMember2024-01-012024-03-310001837014smrt:HardwareServiceMember2023-01-012023-03-310001837014smrt:ComputerHardwareAndSoftwareMember2023-12-310001837014smrt:ProfessionalServicesMember2024-01-012024-03-310001837014us-gaap:LeaseholdImprovementsMember2024-03-310001837014us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMembersmrt:EarnoutPaymentMember2024-03-310001837014us-gaap:PreferredStockMember2024-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-012021-08-310001837014us-gaap:LeaseholdImprovementsMember2023-12-310001837014smrt:SeniorRevolvingFacilityMember2024-01-012024-03-3100018370142024-01-012024-03-310001837014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersmrt:CustomerCMember2023-01-012023-12-310001837014smrt:VestingOfRestrictedStockUnitsMember2024-01-012024-03-310001837014us-gaap:MeasurementInputDiscountRateMember2023-12-310001837014us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001837014us-gaap:CustomerConcentrationRiskMembersmrt:CustomerDMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001837014smrt:CommunityWifiMembersmrt:HostedServicesMember2023-01-012023-03-310001837014smrt:SeniorRevolvingFacilityMemberus-gaap:InterestExpenseMember2024-01-012024-03-310001837014us-gaap:SubsequentEventMember2024-04-012024-04-300001837014us-gaap:RetainedEarningsMember2022-12-310001837014us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001837014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersmrt:CustomerBMember2023-01-012023-12-310001837014us-gaap:CommonClassAMembersmrt:StockRepurchaseProgramMember2024-01-012024-03-310001837014us-gaap:CostOfSalesMember2023-01-012023-03-310001837014smrt:VestingOfRestrictedStockUnitsMember2023-01-012023-03-310001837014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersmrt:CustomerBMember2024-01-012024-03-310001837014us-gaap:RetainedEarningsMember2024-01-012024-03-310001837014smrt:AmendedTwoThousandAndEighteenStockPlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-04-012021-04-300001837014smrt:HardwareServiceMembersmrt:CommunityWifiMember2023-01-012023-03-310001837014us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001837014us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001837014smrt:TwoThousandAndEighteenStockPlanMember2024-01-012024-03-310001837014us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel3Membersmrt:EarnoutPaymentMember2023-12-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-01-012024-03-310001837014smrt:SeniorRevolvingFacilityMember2024-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001837014srt:MaximumMemberus-gaap:CustomerRelationshipsMember2024-03-310001837014smrt:AccessControlMembersmrt:HardwareServiceMember2024-01-012024-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember2024-03-310001837014srt:RestatementAdjustmentMember2023-01-012023-03-310001837014us-gaap:CustomerConcentrationRiskMembersmrt:CustomerBMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001837014us-gaap:SubsequentEventMembersmrt:StockRepurchaseProgramAprilTwoThousandTwentyFourMember2024-04-300001837014smrt:SeniorRevolvingFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembersmrt:AlternateBaseRateLoanMember2024-01-012024-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-03-310001837014us-gaap:CommonClassAMembersmrt:EmployeeStockPurchasePlanMember2024-01-012024-03-310001837014smrt:SwinglineFacilityMembersmrt:SublimitMember2021-12-310001837014us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001837014us-gaap:EmployeeStockOptionMember2024-03-310001837014smrt:SmartApartmentsMembersmrt:HostedServicesMember2024-01-012024-03-310001837014smrt:ProfessionalServicesMembersmrt:CommunityWifiMember2023-01-012023-03-310001837014us-gaap:AccountingStandardsUpdate201613Member2024-03-310001837014us-gaap:CommonClassAMembersmrt:StockRepurchaseProgramMember2024-03-310001837014us-gaap:CommonClassAMembersmrt:EmployeeStockPurchasePlanMember2024-03-310001837014smrt:ProfessionalServicesMembersmrt:CommunityWifiMember2024-01-012024-03-310001837014country:US2024-03-310001837014us-gaap:CommonClassAMemberus-gaap:SubsequentEventMember2024-04-012024-04-300001837014us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001837014smrt:AmendedTwoThousandAndEighteenStockPlanMember2021-04-012021-04-300001837014smrt:SeniorRevolvingFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMembersmrt:AlternateBaseRateLoanMember2021-12-012021-12-310001837014us-gaap:RetainedEarningsMember2023-01-012023-03-310001837014smrt:AccessControlMembersmrt:HardwareServiceMember2023-01-012023-03-310001837014smrt:SeniorRevolvingFacilityMembersmrt:AlternateBaseRateLoanMember2024-01-012024-03-310001837014srt:MinimumMember2024-01-012024-03-310001837014smrt:DevelopedTechnologyMember2023-12-310001837014us-gaap:FairValueInputsLevel3Member2024-03-310001837014country:US2024-01-012024-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:StockOptionMember2024-01-012024-03-310001837014smrt:SeniorRevolvingFacilityMember2021-12-012021-12-310001837014us-gaap:FairValueInputsLevel1Membersmrt:RestrictedCashMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310001837014srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2024-03-310001837014smrt:SmartOperationsSolutionsMembersmrt:HostedServicesMember2023-01-012023-03-310001837014us-gaap:CommonClassAMember2024-03-310001837014smrt:CustomersMemberus-gaap:WarrantMember2024-03-310001837014us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001837014smrt:EmployeeStockPurchasePlanMember2024-03-310001837014us-gaap:CustomerConcentrationRiskMembersmrt:CustomerAMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001837014smrt:AccessControlMember2023-01-012023-03-310001837014smrt:ComputerHardwareAndSoftwareMember2024-03-3100018370142023-03-310001837014smrt:AccessControlMembersmrt:ProfessionalServicesMember2023-01-012023-03-310001837014us-gaap:MeasurementInputDiscountRateMember2024-03-310001837014us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-3100018370142023-01-012023-03-310001837014smrt:SmartOperationsSolutionsMember2024-01-012024-03-310001837014smrt:OtherSmartCommunitiesSolutionsMember2023-01-012023-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMembersrt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-012021-08-310001837014us-gaap:RetainedEarningsMember2023-03-310001837014us-gaap:SubsequentEventMembersmrt:StockRepurchaseProgramAprilTwoThousandTwentyFourMember2024-04-012024-04-300001837014us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMembersmrt:EarnoutPaymentMember2024-03-310001837014smrt:SmartOperationsSolutionsMember2023-01-012023-03-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2023-03-310001837014srt:ScenarioPreviouslyReportedMember2023-01-012023-03-310001837014us-gaap:FurnitureAndFixturesMember2023-12-310001837014smrt:CommunityWifiMembersmrt:HostedServicesMember2024-01-012024-03-310001837014us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMembersmrt:EarnoutPaymentMember2023-12-310001837014us-gaap:FairValueInputsLevel1Membersmrt:RestrictedCashMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001837014us-gaap:BaseRateMembersmrt:SeniorRevolvingFacilityMembersmrt:SecuredOvernightFinancingRateLoanMember2021-12-012021-12-310001837014smrt:HardwareServiceMembersmrt:SmartApartmentsMember2024-01-012024-03-310001837014us-gaap:GeneralAndAdministrativeExpenseMembersmrt:ZenithMember2024-01-012024-03-310001837014us-gaap:WarrantMember2023-01-012023-03-310001837014us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMembersmrt:CustomerCMember2024-01-012024-03-310001837014us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001837014smrt:ProfessionalServicesMembersmrt:OtherSmartCommunitiesSolutionsMember2024-01-012024-03-310001837014smrt:SmartApartmentsMembersmrt:HostedServicesMember2023-01-012023-03-310001837014smrt:HardwareServiceMember2024-01-012024-03-310001837014smrt:HardwareMember2024-01-012024-03-310001837014smrt:OtherSmartCommunitiesSolutionsMembersmrt:HardwareServiceMember2024-01-012024-03-310001837014us-gaap:NonUsMember2023-01-012023-03-310001837014smrt:SeniorRevolvingFacilityMember2021-12-310001837014smrt:HostedServicesMember2024-01-012024-03-310001837014smrt:SeniorRevolvingFacilityMember2023-12-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember2024-03-310001837014us-gaap:MeasurementInputPriceVolatilityMember2024-03-310001837014smrt:WarehouseAndOtherEquipmentMember2023-12-310001837014smrt:CommunityWifiMember2024-01-012024-03-3100018370142024-04-012024-03-310001837014us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001837014smrt:OtherSmartCommunitiesSolutionsMembersmrt:HardwareServiceMember2023-01-012023-03-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-08-012021-08-310001837014smrt:ProfessionalServicesMembersmrt:SmartApartmentsMember2023-01-012023-03-310001837014smrt:ProfessionalServicesMembersmrt:SmartApartmentsMember2024-01-012024-03-310001837014us-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001837014smrt:VestingOfRestrictedStockUnitsMember2024-03-310001837014us-gaap:WarrantMember2023-01-012023-03-310001837014smrt:OtherSmartCommunitiesSolutionsMember2024-01-012024-03-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2024-03-310001837014us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001837014us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:CashAndCashEquivalentsMember2024-03-310001837014smrt:CostOfRevenueMember2024-01-012024-03-310001837014us-gaap:RetainedEarningsMember2023-12-310001837014us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001837014smrt:HardwareServiceMembersmrt:SmartApartmentsMember2023-01-012023-03-3100018370142025-04-012024-03-310001837014smrt:CommonStockOptionsAndRestrictedStockUnitsMember2024-01-012024-03-310001837014smrt:SeniorRevolvingFacilityMembersmrt:SecuredOvernightFinancingRateLoanMember2024-01-012024-03-310001837014us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-12-310001837014smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember2023-12-310001837014smrt:OutstandingOptionsMember2023-01-012023-03-310001837014smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember2023-12-31smrt:Segmentxbrli:purexbrli:sharessmrt:Businessiso4217:USDxbrli:sharesiso4217:USD

 

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 March 31, 2024

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission file number: 001-39991

SMARTRENT, INC.

(Exact name of Registrant as specified in its charter)

 

Delaware

 

85-4218526

(State or Other Jurisdiction of
Incorporation or Organization)

 

(I.R.S. Employer Identification No.)

 

 

 

8665 E. Hartford Drive, Suite 200

Scottsdale, Arizona

(Address of Principal Executive Offices)

 

85255

(Zip Code)

 

(844) 479-1555

(Registrant’s Telephone Number)

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Class A Common Stock, $0.0001 par value

SMRT

The New York Stock Exchange

 

Securities registered pursuant to Section 12(g) of the Act:

None

 

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 May 6, 2024, there were 201,828,020 shares of the registrant’s Class A Common Stock outstanding, par value $0.0001 per share.

 


 

TABLE OF CONTENTS

 

 

 

Page

 

 

 

PART I - Financial Information

3

 

Item 1 - Financial Statements (Unaudited)

3

 

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

3

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2024 and 2023

4

 

Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Deficit for the three months ended March 31, 2024 and 2023

5

 

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023

7

 

Notes to the Condensed Consolidated Financial Statements (Unaudited)

9

 

Item 2 - Management's Discussion and Analysis of Financial Condition and Results of Operations

29

 

Item 3 - Quantitative and Qualitative Disclosures About Market Risk

43

 

Item 4 - Controls and Procedures

43

 

 

 

PART II - Other Information

43

 

Item 1 - Legal Proceedings

43

 

Item 1A - Risk Factors

43

 

Item 2 - Unregistered Sales of Equity Securities and Use of Proceeds

43

 

Item 3 - Defaults Upon Senior Securities

43

 

Item 4 - Mine Safety Disclosures

44

 

Item 5 - Other Information

44

 

Item 6 - Exhibits

45

 

 

Signatures

46

 

 


 


 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (“Report”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”) that express our opinions, expectations, beliefs, plans, objectives, assumptions or projections regarding future events or future results and therefore are, or may be deemed to be, “forward-looking statements.” Words such as “believe,” “may,” “will,” “estimate,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “potentially,” “preliminary,” “likely,” “aim” and similar expressions, and the negatives of these expressions, are intended to identify forward-looking statements. Forward-looking statements appear in a number of places throughout this Report and include statements regarding our intentions, beliefs, or current expectations concerning, among other things, our results of operations, financial condition, liquidity, prospects, growth, strategies, and the markets in which we operate. Forward-looking statements contained in this Report include statements about:

our future financial performance, including our expectations regarding revenue, cost of revenue, operating expenses, capital expenditures, cash flows, and ability to achieve profitability;
our future operational performance, including our expectations regarding Annual Recurring Revenue, Average Revenue per Unit, Customer Churn, Net Revenue Retention, Bookings, the number of Units Deployed, Units Shipped, and Units Booked;
the impact of macroeconomic conditions and geopolitical events on our business;
the sufficiency of our cash, cash equivalents and investments to meet our liquidity needs;
our expectations regarding our share repurchase program;
our ability to achieve or maintain profitability;
our ability to effectively manage our growth and future expenses;
our investment strategy, business strategy and growth strategy, including the use of acquisitions to grow our business;
the impact of our acquisitions and our ability to successfully integrate acquired businesses;
management’s plans, beliefs and objectives for future operations;
our expectations about competition and our ability to compete effectively with new and existing competitors in new and existing markets and offerings;
the impact of seasonal factors on our business;
our ability to attract new customers, sell into new and existing markets, upsell customers, and develop new products;
our ability to successfully expand in our existing markets and into new markets;
our anticipated investments in sales and marketing and research and development;
our expectations related to our agreement with ADI Global Distribution;
our ability to maintain our brand;
our ability to manage our supply chain;
our ability to maintain the security and availability of our platform and products;
potential harm caused by significant disruptions of service, or the actual or perceived failure of our products to prevent security incidents;
our ability to prevent serious errors or defects across, and to otherwise maintain the interrupted operation of our network;
our ability to maintain, protect and enhance our intellectual property;
our expectations of the impact of, and our ability to comply with existing, modified or new laws and regulations applicable to our business;
our ability to correctly estimate our tax obligations; and
our ability to successfully defend litigation brought against us.

The foregoing list may not contain all of the forward-looking statements made in this Report.

1


 


 

You should not rely on forward-looking statements as predictions of future events. We have based these forward-looking statements largely on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations and business strategy. We cannot assure you that the events and circumstances reflected in the forward-looking statements will occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievements.

These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in Part II, Item 1A "Risk Factors" of this Report and in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2023, filed on March 5, 2024. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the effect of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties, and assumptions, the future events and trends discussed in this Report may not occur and actual results could differ materially from those anticipated or implied in the forward-looking statements.

The forward-looking statements made in this Report relate only to events as of the date on which the statements were made. Except as required by law, we undertake no obligation to update any forward-looking statements for any reason after the date of this Report or to conform these statements to actual results or to changes in our expectations. You should read this Report and the documents that we reference in this Report and have filed as exhibits to this Report with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (investors.smartrent.com), SEC filings, webcasts, press releases, and conference calls. We use these mediums to communicate with investors and the general public about our company, our products and services, and other issues. It is possible that the information that we make available may be deemed to be material information. We therefore encourage investors, the media and others interested in our company to review the information that we post on our investor relations website.

SmartRent, the SmartRent logo and other trade names, trademarks or service marks of SmartRent appearing in this Report are the property of SmartRent. Trade names, trademarks and service marks of other companies appearing in this Report are the property of their respective holders.

Unless the context indicates otherwise, the terms “SmartRent,” the “Company,” “we,” “us,” and “our” as used in this Report refer to SmartRent, Inc., a Delaware corporation, and its subsidiaries taken as a whole.

 

 

 

 

 


 


 

2


PART I. Financial Information

 

Item 1 - Financial Statements (Unaudited)

SMARTRENT, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(in thousands, except per share amounts)

 

 

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

ASSETS

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

204,701

 

 

$

215,214

 

Restricted cash, current portion

 

 

247

 

 

 

495

 

Accounts receivable, net

 

 

58,093

 

 

 

61,903

 

Inventory

 

 

30,899

 

 

 

41,575

 

Deferred cost of revenue, current portion

 

 

11,528

 

 

 

11,794

 

Prepaid expenses and other current assets

 

 

14,009

 

 

 

9,359

 

Total current assets

 

 

319,477

 

 

 

340,340

 

Property and equipment, net

 

 

1,314

 

 

 

1,400

 

Deferred cost of revenue

 

 

8,792

 

 

 

11,251

 

Goodwill

 

 

117,268

 

 

 

117,268

 

Intangible assets, net

 

 

26,280

 

 

 

27,249

 

Other long-term assets

 

 

12,322

 

 

 

12,248

 

Total assets

 

$

485,453

 

 

$

509,756

 

 

 

 

 

 

 

 

LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

7,702

 

 

$

15,076

 

Accrued expenses and other current liabilities

 

 

21,211

 

 

 

24,976

 

Deferred revenue, current portion

 

 

78,077

 

 

 

77,257

 

Total current liabilities

 

 

106,990

 

 

 

117,309

 

Deferred revenue

 

 

41,491

 

 

 

45,903

 

Other long-term liabilities

 

 

3,885

 

 

 

4,096

 

Total liabilities

 

 

152,366

 

 

 

167,308

 

 

 

 

 

 

 

 

Commitments and contingencies (Note 12)

 

 

 

 

 

 

Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares of preferred stock issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Class A common stock, $0.0001 par value; 500,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 202,511 and 203,327 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

20

 

 

 

20

 

Additional paid-in capital

 

 

630,878

 

 

 

628,156

 

Accumulated deficit

 

 

(297,601

)

 

 

(285,512

)

Accumulated other comprehensive loss

 

 

(210

)

 

 

(216

)

Total stockholders' equity

 

 

333,087

 

 

 

342,448

 

Total liabilities, convertible preferred stock and stockholders' equity

 

$

485,453

 

 

$

509,756

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

 

3


SMARTRENT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Unaudited)

(in thousands, except per share amounts)

 

 

 

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

 

Revenue

 

 

 

 

 

 

 

Hardware

 

$

29,077

 

 

$

37,325

 

 

Professional services

 

 

3,458

 

 

 

12,769

 

 

Hosted services

 

 

17,954

 

 

 

14,985

 

 

Total revenue

 

 

50,489

 

 

 

65,079

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

Hardware

 

 

18,684

 

 

 

32,572

 

 

Professional services

 

 

6,448

 

 

 

17,634

 

 

Hosted services

 

 

5,934

 

 

 

5,758

 

 

Total cost of revenue

 

 

31,066

 

 

 

55,964

 

 

 

 

 

 

 

 

 

Operating expense

 

 

 

 

 

 

 

Research and development

 

 

8,362

 

 

 

7,231

 

 

Sales and marketing

 

 

4,554

 

 

 

5,161

 

 

General and administrative

 

 

16,666

 

 

 

12,017

 

 

Total operating expense

 

 

29,582

 

 

 

24,409

 

 

 

 

 

 

 

 

 

Loss from operations

 

 

(10,159

)

 

 

(15,294

)

 

 

 

 

 

 

 

 

Interest income, net

 

 

2,409

 

 

 

2,016

 

 

Other income, net

 

 

103

 

 

 

56

 

 

Loss before income taxes

 

 

(7,647

)

 

 

(13,222

)

 

 

 

 

 

 

 

 

Income tax expense (benefit)

 

 

45

 

 

 

(7

)

 

Net loss

 

$

(7,692

)

 

$

(13,215

)

 

Other comprehensive loss

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

 

6

 

 

 

104

 

 

Comprehensive loss

 

$

(7,686

)

 

$

(13,111

)

 

Net loss per common share

 

 

 

 

 

 

 

Basic and diluted

 

$

(0.04

)

 

$

(0.07

)

 

Weighted-average number of shares used in computing net loss per share

 

 

 

 

 

 

 

Basic and diluted

 

 

203,485

 

 

 

198,334

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4


SMARTRENT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(Unaudited)

(in thousands)

 

 

 

 

Convertible Preferred Stock

 

 

 

Class A Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount (Par Value $0.0001)

 

 

 

Shares

 

 

Amount (Par Value $0.0001)

 

 

Additional Paid In Capital

 

 

Accumulated Deficit

 

 

Accumulated other comprehensive (loss)

 

 

Total Stockholders' Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance, December 31, 2023

 

 

-

 

 

$

-

 

 

 

 

203,327

 

 

$

20

 

 

$

628,156

 

 

$

(285,512

)

 

$

(216

)

 

$

342,448

 

Stock-based compensation

 

 

-

 

 

 

-

 

 

 

 

-

 

 

 

-

 

 

 

3,281

 

 

 

-

 

 

 

-

 

 

 

3,281

 

Issuance of Class A common stock upon vesting of equity awards

 

 

-

 

 

 

-

 

 

 

 

775

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Tax withholdings related to net share settlement of equity awards

 

 

-

 

 

 

-

 

 

 

 

(291

)

 

 

-

 

 

 

(898

)

 

 

-

 

 

 

-

 

 

 

(898

)

Exercise of options

 

 

-

 

 

 

-

 

 

 

 

192

 

 

 

-

 

 

 

2

 

 

 

-

 

 

 

-

 

 

 

2

 

Net settlement related to exercise of options

 

 

-

 

 

 

-

 

 

 

 

(31

)

 

 

 

 

 

 

 

 

-

 

 

 

-

 

 

 

 

ESPP purchases

 

 

-

 

 

 

-

 

 

 

 

134

 

 

 

-

 

 

 

337

 

 

 

-

 

 

 

-

 

 

 

337

 

Repurchases of Class A common stock

 

 

 

 

 

 

 

 

 

(1,595

)

 

 

-

 

 

 

-

 

 

 

(4,397

)

 

 

-

 

 

 

(4,397

)

Net loss

 

 

-

 

 

 

-

 

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(7,692

)

 

 

-

 

 

 

(7,692

)

Other comprehensive income

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

6

 

Balance, March 31, 2024

 

 

-

 

 

$

-

 

 

 

 

202,511

 

 

$

20

 

 

$

630,878

 

 

$

(297,601

)

 

$

(210

)

 

$

333,087

 

 

 

5


SMARTRENT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(Unaudited)

(in thousands)

 

 

 

Convertible Preferred Stock

 

 

 

Class A Common Stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares

 

 

Amount (Par Value $0.0001)

 

 

 

Shares

 

 

Amount (Par Value $0.0001)

 

 

Additional Paid In Capital

 

 

Accumulated Deficit

 

 

Accumulated other comprehensive (loss) income

 

 

Total Stockholders' Equity

 

Balance, December 31, 2022

 

 

-

 

 

$

-

 

 

 

 

198,525

 

 

$

20

 

 

$

615,281

 

 

$

(250,925

)

 

$

(176

)

 

$

364,200

 

Stock-based compensation

 

 

 

 

 

 

 

 

 

-

 

 

 

-

 

 

 

3,680

 

 

 

-

 

 

 

-

 

 

 

3,680

 

Issuance of Class A common stock upon vesting of equity awards

 

 

-

 

 

 

-

 

 

 

 

751

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Tax withholdings related to net share settlement of equity awards

 

 

-

 

 

 

-

 

 

 

 

(246

)

 

 

-

 

 

 

(661

)

 

 

-

 

 

 

-

 

 

 

(661

)

Exercise of options

 

 

-

 

 

 

-

 

 

 

 

151

 

 

 

-

 

 

 

71

 

 

 

-

 

 

 

-

 

 

 

71

 

ESPP purchases

 

 

-

 

 

 

-

 

 

 

 

176

 

 

 

-

 

 

 

438

 

 

 

-

 

 

 

-

 

 

 

438

 

Net loss

 

 

-

 

 

 

-

 

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(13,215

)

 

 

-

 

 

 

(13,215

)

Other comprehensive income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

 

 

104

 

Balance, March 31, 2023

 

 

-

 

 

$

-

 

 

 

 

199,357

 

 

$

20

 

 

$

618,809

 

 

$

(264,140

)

 

$

(72

)

 

$

354,617

 

 

6


SMARTRENT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

 

Net loss

 

$

(7,692

)

 

$

(13,215

)

Adjustments to reconcile net loss to net cash used by operating activities

 

 

 

 

 

 

Depreciation and amortization

 

 

1,501

 

 

 

1,254

 

Provision for warranty expense

 

 

(552

)

 

 

-

 

Non-cash lease expense

 

 

375

 

 

 

299

 

Stock-based compensation related to acquisition

 

 

-

 

 

 

109

 

Stock-based compensation

 

 

3,281

 

 

 

3,571

 

Compensation expense related to acquisition

 

 

137

 

 

 

1,625

 

Change in fair value of earnout related to acquisition

 

 

80

 

 

 

141

 

Non-cash interest expense

 

 

39

 

 

 

32

 

Provision for excess and obsolete inventory

 

 

96

 

 

 

(60

)

Provision for doubtful accounts

 

 

1,181

 

 

 

(89

)

Non-cash legal accrual (Note 12 "Commitments and Contingencies")

 

 

4,955

 

 

 

-

 

Change in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

2,701

 

 

 

3,483

 

Inventory

 

 

5,612

 

 

 

8,949

 

Deferred cost of revenue

 

 

2,726

 

 

 

3,294

 

Prepaid expenses and other assets

 

 

349

 

 

 

(4,577

)

Accounts payable

 

 

(7,448

)

 

 

(6,661

)

Accrued expenses and other liabilities

 

 

(6,673

)

 

 

(11,129

)

Deferred revenue

 

 

(3,591

)

 

 

3,011

 

Lease liabilities

 

 

(414

)

 

 

(327

)

Net cash used in operating activities

 

 

(3,337

)

 

 

(10,290

)

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

 

Purchase of property and equipment

 

 

(34

)

 

 

(27

)

Capitalized software costs

 

 

(922

)

 

 

(1,142

)

Net cash used in investing activities

 

 

(956

)

 

 

(1,169

)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

 

Payments for repurchases of Class A common stock

 

 

(4,373

)

 

 

-

 

Proceeds from options exercise

 

 

2

 

 

 

71

 

Proceeds from ESPP purchases

 

 

337

 

 

 

438

 

Taxes paid related to net share settlements of stock-based compensation awards

 

 

(898

)

 

 

(661

)

Payment of earnout related to acquisition

 

 

(1,530

)

 

 

(1,702

)

Net cash used in financing activities

 

 

(6,462

)

 

 

(1,854

)

Effect of exchange rate changes on cash and cash equivalents

 

 

(6

)

 

 

27

 

Net decrease (increase) in cash, cash equivalents, and restricted cash

 

 

(10,761

)

 

 

(13,286

)

Cash, cash equivalents, and restricted cash - beginning of period

 

 

215,709

 

 

 

217,713

 

Cash, cash equivalents, and restricted cash - end of period

 

$

204,948

 

 

$

204,427

 

 

 

 

 

 

 

 

Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets

 

 

 

 

 

 

Cash and cash equivalents

 

$

204,701

 

 

$

203,933

 

Restricted cash, current portion

 

 

247

 

 

 

247

 

Restricted cash, included in other long-term assets

 

 

-

 

 

 

247

 

Total cash, cash equivalents, and restricted cash

 

$

204,948

 

 

$

204,427

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

 

7


SMARTRENT, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED

(Unaudited)

(in thousands)

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Supplemental disclosure of cash flow information

 

 

 

 

 

 

Interest paid

 

$

72

 

 

$

70

 

Cash paid for income taxes

 

$

6

 

 

$

-

 

Schedule of non-cash investing and financing activities

 

 

 

 

 

 

Accrued property and equipment at period end

 

$

81

 

 

$

8

 

Stock repurchases excise tax charged to equity

 

$

24

 

 

$

-

 

 

 

 

 

 

 

 

See accompanying Notes to Consolidated Financial Statements.

 

 

8


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

 

NOTE 1. DESCRIPTION OF BUSINESS

SmartRent, Inc., and its wholly owned subsidiaries (collectively, the "Company"), is an enterprise real estate technology company that provides comprehensive management software and applications designed for property owners, managers and residents. Its suite of products and services, which includes both smart building hardware and cloud-based software-as-a-service ("SaaS") solutions, provides seamless visibility and control over real estate assets. The Company’s platform lowers operating costs, increases revenues, mitigates operational friction and protects assets for owners and operators, while providing a differentiated, elevated living experience for residents. The Company is headquartered in Scottsdale, Arizona.

The Company, formerly known as Fifth Wall Acquisition Corp. I ("FWAA"), was originally incorporated in Delaware on November 23, 2020, as a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 9, 2021, the Company consummated its initial public offering, following which its shares began trading on the Nasdaq National Market. On April 21, 2021, FWAA entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”) with SmartRent.com, Inc. (“Legacy SmartRent”) and Einstein Merger Corp. I, a wholly owned subsidiary of FWAA. On August 24, 2021, the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, FWAA changed its name to SmartRent, Inc. and its shares began trading on the New York Stock Exchange under the symbol “SMRT.” As a result of the Business Combination, SmartRent, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy SmartRent and its subsidiaries.

NOTE 2. SIGNIFICANT ACCOUNTING POLICIES

Unaudited Interim Financial Information

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and include the consolidated accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of December 31, 2023, as presented in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on March 5, 2024. Certain notes and other information have been condensed or omitted from the interim financial statements presented herein. The financial data and other information disclosed in these Notes to Consolidated Financial Statements related to the three months ended March 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which are of a normal recurring nature, necessary for a fair statement of the Company’s financial condition and results of operations and cash flows for the interim period presented. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year ending December 31, 2024 or any future period.

9


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Immaterial Restatement of Prior Period Financial Statements

Subsequent to the issuance of the Company’s financial statements for the three months ended March 31, 2023, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying Consolidated Statement of Cash Flows for the three months ended March 31, 2023 has been restated from amounts previously reported. Management determined that the error was not material to previously issued financial statements. The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.

 

As Previously Reported

 

 

Adjustment

 

 

As Restated

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

 

 

Change in prepaid expenses and other Assets

$

(5,719

)

 

$

1,142

 

 

$

(4,577

)

Net cash used in operating activities

 

(11,432

)

 

 

1,142

 

 

 

(10,290

)

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Capitalized software costs

 

-

 

 

 

(1,142

)

 

 

(1,142

)

Net cash used in investing activities

$

(27

)

 

$

(1,142

)

 

$

(1,169

)

 

Foreign Currency

SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.

Liquidity

The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.

10


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Net Loss Per Share Attributable to Common Stockholders

The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested shares of common stock subject to repurchase do not have a contractual obligation to share in losses.

Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration.

Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

Cash and Cash Equivalents

The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.

Restricted Cash

The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.

11


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Accounts Receivable, net

Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled $2,542 and $1,361 as of March 31, 2024, and December 31, 2023, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $1,181 and $(89) for the three months ended March 31, 2024 and 2023, respectively. There were no material write-offs of accounts receivable for the three months ended March 31, 2024 and 2023. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include the nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.

Significant Customers

A significant customer represents 10% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.

 

 

Accounts Receivable

 

Revenue

 

 

As of

 

For the three months ended

 

 

March 31, 2024

 

December 31, 2023

 

March 31, 2024

 

March 31, 2023

Customer A

 

*

 

*

 

*

 

16%

Customer B

 

20%

 

18%

 

*

 

13%

Customer C

 

13%

 

13%

 

*

 

*

Customer D

 

19%

 

*

 

25%

 

*

* Total less than 10% for the respective period

 

Inventory

Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs.

In August 2023 the Company entered into a Product Sales Agreement (the "Agreement") with ADI Global Distribution ("ADI"), pursuant to which, ADI agreed to serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. The Company is subject to certain buy-back provisions relating to the transferred inventory. As of March 31, 2024 and December 31, 2023, the Company recorded $631 and $851 in connection with the buy back provision, which is recorded in other current liabilities on the Consolidated Balance Sheets.

12


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Goodwill

Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential goodwill impairment. No goodwill impairment has been recorded as of March 31, 2024 and December 31, 2023.

Intangible Assets

The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.

 

 

Estimated useful life (in years)

 

Trade name

 

5

 

Customer relationships

 

10 - 13

 

Developed technology

 

1 - 7

 

 

Warranty Allowance

The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts one year following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the three months ended March 31, 2024 and 2023, warranty expense included in cost of hardware revenue was $(93) and $540, respectively. As of March 31, 2024, and December 31, 2023, the Company’s warranty allowance was $1,570 and $2,215, respectively, and is recorded in other current liabilities on the Consolidated Balance Sheets.

During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. As of March 31, 2024, and December 31, 2023, $864 and $864, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency.

During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of March 31, 2024 and December 31, 2023, $30 and $410, respectively, is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.

Fair Value of Financial Instruments

Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy.

Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities.

Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data.

Level 3: Unobservable inputs are used when little or no market data is available.

13


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the three months ended March 31, 2024 or 2023. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.

Revenue Recognition

The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services.

The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software ("non-distinct Hub Devices"). During the year ended December 31, 2022, the Company began shipping Hub Devices with features that function independently from its software subscription ("distinct Hub Devices"). Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software.

The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software.

Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net 30 days. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606:

Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue.
Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer.
Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer.

14


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less.

Timing of Revenue Recognition is as follows.

Hardware Revenue

Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied, and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue.

Professional Services Revenue

Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis, and revenue is recognized over the period in which the installations are completed.

Hosted Services Revenue

Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from one-month to eight-years and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial.

Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally four years.

15


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Cost of Revenue

Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement.

Hardware

Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support.

Professional Services

Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.

Hosted Services

Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.

Deferred Cost of Revenue

Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.

Stock-Based Compensation

Our stock-based compensation consists of stock options and restricted stock units ("RSUs") granted to our employees and directors during the periods presented. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.

The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.

The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, no compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.

 

16


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Research and Development

These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of March 31, 2024, the Company had capitalized $8,027 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,789 remained to be amortized. As of December 31, 2023, the Company had capitalized $7,064 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,163 remains to be amortized. During the three months ended March 31, 2024 and 2023, $350 and $82 of amortization expense related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively.

Advertising

Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred $83 and $152 of advertising expenses for the three months ended March 31, 2024 and 2023, respectively.

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held $7,994 and $8,280 of assets outside the United States as of March 31, 2024, and December 31, 2023, respectively.

Recent Accounting Guidance

Recent Accounting Guidance Not Yet Adopted

In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company adopted ASU 2016-13 effective January 1, 2023 using the modified-retrospective approach. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

 

17


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

NOTE 3. FAIR VALUE MEASUREMENTS AND FAIR VALUE OF INSTRUMENTS

The following tables display the carrying values and fair values of financial instruments.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Assets on the Consolidated Balance Sheets

 

 

 

Carrying Value

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

Carrying
Value

 

 

Unrealized Losses

 

 

Fair
Value

 

Cash and cash equivalents

 

Level 1

 

$

204,701

 

 

$

-

 

 

$

204,701

 

 

$

215,214

 

 

$

-

 

 

$

215,214

 

Restricted cash

 

Level 1

 

 

247

 

 

 

-

 

 

 

247

 

 

 

495

 

 

 

-

 

 

 

495

 

Total

 

 

 

$

204,948

 

 

$

-

 

 

$

204,948

 

 

$

215,709

 

 

$

-

 

 

$

215,709

 

 

The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Liabilities on the Consolidated Balance Sheets

 

 

 

Carrying
Value

 

 

Fair
Value

 

 

Carrying
Value

 

 

Fair
Value

 

Acquisition earnout payment

 

Level 3

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

Total liabilities

 

 

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

 

In December 2021, the Company purchased all of the outstanding equity interests of iQuue, LLC ("iQuue"). The Company reports the current portion of the acquisition earnout payment as a component of other current liabilities in the Consolidated Balance Sheets and the non-current portion is a component of other long-term liabilities on the Consolidated Balance Sheets. Earnout payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. The changes in the fair value of the Company's Level 3 liabilities for the three months ended March 31, 2024 and year ended December 31, 2023 are as follows.

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Balance at beginning of period

 

 

 

$

4,250

 

 

$

5,540

 

Payment of earnout in connection with the iQuue acquisition

 

 

 

 

(1,530

)

 

 

(1,702

)

Change in fair value of earnout

 

 

 

 

80

 

 

 

412

 

Balance at end of period

 

 

 

$

2,800

 

 

$

4,250

 

 

The fair value of the earnout payment is measured on a recurring basis at each reporting date. The following inputs and assumptions were used in the Monte Carlo simulation model to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023. During the three months ended March 31, 2024, the Company determined there was an $80 increase in the fair value of the earnout, primarily due to a decreased payment term as the Company is three months closer to the payout date. During the three months ended March 31, 2023, there was a $141 increase in the fair value of the earnout, primarily due to a change in the discount rate. The Company recorded these adjustments in general and administrative expense on the Consolidated Statement of Operations and Comprehensive Loss. The following table sets forth the weighted-average assumptions used to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Discount Rate

 

 

 

 

10.90

%

 

 

10.50

%

Volatility

 

 

 

 

40.00

%

 

 

42.00

%

 

18


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

 

NOTE 4. REVENUE AND DEFERRED REVENUE

Disaggregation of Revenue

In the following tables, revenue is disaggregated by primary geographical market, type of revenue, and SmartRent Solution.

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by geography

 

 

 

 

 

 

United States

 

$

50,301

 

 

$

64,933

 

International

 

 

188

 

 

 

146

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by type

 

 

 

 

 

 

Hardware

 

$

29,077

 

 

$

37,325

 

Professional services

 

 

3,458

 

 

 

12,769

 

Hosted services

 

 

17,954

 

 

 

14,985

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SmartRent Solutions

Hardware

 

Professional Services

 

Hosted Services

 

Total 2024

 

 

Hardware

 

Professional Services

 

Hosted Services

 

Total 2023

 

Smart Communities Solutions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Smart Apartments

$

27,429

 

$

2,713

 

$

14,072

 

$

44,214

 

 

$

36,392

 

$

11,691

 

$

11,570

 

$

59,653

 

 Access Control

 

1,015

 

 

561

 

 

349

 

 

1,925

 

 

 

778

 

 

1,051

 

 

153

 

 

1,982

 

 Community WiFi

 

137

 

 

16

 

 

180

 

 

333

 

 

 

5

 

 

-

 

 

156

 

 

161

 

 Other

 

496

 

 

168

 

 

492

 

 

1,156

 

 

 

150

 

 

27

 

 

372

 

 

549

 

Smart Operations Solutions

 

-

 

 

-

 

 

2,861

 

 

2,861

 

 

 

-

 

 

-

 

 

2,734

 

 

2,734

 

 Total Revenue

$

29,077

 

$

3,458

 

$

17,954

 

$

50,489

 

 

$

37,325

 

$

12,769

 

$

14,985

 

$

65,079

 

 

19


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

 

Remaining Performance Obligations

Advance payments received from customers are recorded as deferred revenue and are recognized upon the completion of related performance obligations over the period of service. Advance payments for non-distinct Hub Devices were recorded as deferred revenue and recognized over their average in-service life. Advance payments received from customers for subscription services are recorded as deferred revenue and recognized over the term of the subscription. A summary of the change in deferred revenue is as follows.

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Deferred revenue balance as of January 1

 

$

123,159

 

 

$

139,948

 

Revenue recognized from balance of deferred revenue
      at the beginning of the period

 

 

(8,656

)

 

 

(14,505

)

Revenue deferred during the period

 

 

7,075

 

 

 

19,593

 

Revenue recognized from revenue originated
     and deferred during the period

 

 

(2,010

)

 

 

(2,067

)

Deferred revenue balance as of March 31

 

 

119,568

 

 

 

142,969

 

 

As of March 31, 2024, the Company expects to recognize 59% of its total deferred revenue within the next 12 months, 20% of its total deferred revenue between 13 and 36 months, 19% between 37 and 60 months, and the remainder is expected to be recognized beyond five years. Contracts may contain termination for convenience provisions that allow the Company, customer, or both parties the ability to terminate for convenience, either at any time or upon providing a specified notice period, without a substantive termination penalty. Included in deferred revenue as of March 31, 2024 and 2023 are $31,178 and $39,656, respectively, of prepaid fees related to contracts with termination for convenience provisions which are refundable at the request of the customer. Based on the Company's historical experience, customers do not typically exercise their termination for convenience rights.

Deferred cost of revenue includes all direct costs included in cost of revenue that have been deferred to future periods.

NOTE 5. OTHER BALANCE SHEET INFORMATION

 

Inventory consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Finished Goods

 

$

30,509

 

 

$

41,206

 

Raw Materials

 

 

390

 

 

 

369

 

Total inventory

 

$

30,899

 

 

$

41,575

 

 

The Company writes-down inventory for any excess or obsolete inventories or when the Company believes the net realizable value of inventories is less than the carrying value. During the three months ended March 31, 2024 and 2023, the Company recorded write-downs of $96 and $66, respectively.

 

Prepaid expenses and other current assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

8,205

 

 

$

7,144

 

Other current assets

 

 

5,804

 

 

 

2,215

 

Total prepaid expenses and other current assets

 

$

14,009

 

 

$

9,359

 

 

20


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

Property and equipment, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer hardware

 

$

2,320

 

 

$

2,242

 

Leasehold improvements

 

 

716

 

 

 

717

 

Warehouse and other equipment

 

 

767

 

 

 

748

 

Furniture and fixtures

 

 

146

 

 

 

146

 

Property and equipment

 

 

3,949

 

 

 

3,853

 

Less: Accumulated depreciation

 

 

(2,635

)

 

 

(2,453

)

Total property and equipment, net

 

$

1,314

 

 

$

1,400

 

 

Depreciation and amortization expense on all property, plant and equipment was $182 and $203 during the three months ended March 31, 2024 and 2023, respectively.

 

Intangible assets, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

 

$

22,990

 

 

$

(4,557

)

 

$

18,433

 

 

$

22,990

 

 

$

(4,001

)

 

$

18,989

 

Developed technology

 

 

10,600

 

 

 

(3,279

)

 

 

7,321

 

 

 

10,600

 

 

 

(2,911

)

 

 

7,689

 

Trade name

 

 

900

 

 

 

(374

)

 

 

526

 

 

 

900

 

 

 

(329

)

 

 

571

 

Total intangible assets, net

 

$

34,490

 

 

$

(8,210

)

 

$

26,280

 

 

$

34,490

 

 

$

(7,241

)

 

$

27,249

 

 

Amortization expense on all intangible assets was $969 and $969 for the three months ended March 31, 2024 and 2023, respectively. Total future amortization for finite-lived intangible assets is estimated as follows.

 

 

 

Amortization Expense

 

2024 - Remaining

 

$

2,905

 

2025

 

 

3,873

 

2026

 

 

3,873

 

2027

 

 

3,734

 

2028

 

 

3,693

 

Thereafter

 

 

8,202

 

Total

 

$

26,280

 

 

Other long-term assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Capitalized software costs, net

 

$

5,852

 

 

$

5,632

 

Investment in non-affiliate

 

 

2,250

 

 

 

2,250

 

Operating lease - ROU asset, net

 

 

2,175

 

 

 

2,550

 

Other long-term assets

 

 

2,045

 

 

 

1,816

 

Total other long-term assets

 

$

12,322

 

 

$

12,248

 

 

Amortization expense on capitalized research and development costs was $350 and $82 for the three months ended March 31, 2024 and 2023, respectively, which is primarily related to capitalized software costs and was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss.

21


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

 

In December 2023, the Company invested $2,250 in a non-affiliated, privately held entity, under a Simple Agreement for Future Equity ("SAFE") agreement. The non-affiliated entity provides support and consultation for consumers looking to manage and upgrade the technology within their home. The Company’s investment in the SAFE is recorded using the cost method of accounting and included under other long-term assets on the Consolidated Balance Sheets, as it is not readily convertible into cash. If the Company identifies factors that may be indicative of impairment the Company will review the investment for impairment. For the three months ended March 31, 2024 and the year ended December 31, 2023, the Company did not identify any factors indicative of impairment.

 

Accrued expenses and other current liabilities consisted of the following.

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Accrued expenses

 

$

6,697

 

 

$

6,674

 

Accrued compensation costs

 

 

4,206

 

 

 

10,272

 

Warranty allowance

 

 

1,570

 

 

 

2,215

 

Other

 

 

8,738

 

 

 

5,815

 

Total accrued expenses and other current liabilities

 

$

21,211

 

 

$

24,976

 

 

NOTE 6. DEBT

 

Term Loan and Revolving Line of Credit Facility

In December 2021, the Company entered into a $75,000 Senior Revolving Facility with a five-year term (the "Senior Revolving Facility"). The Senior Revolving Facility includes a letter of credit sub-facility in the aggregate availability of $10,000 as a sublimit of the Senior Revolving Facility, and a swingline sub-facility in the aggregate availability of $10,000 as a sublimit of the Senior Revolving Facility. Proceeds from the Senior Revolving Facility are to be used for general corporate purposes. Amounts borrowed under the Senior Revolving Facility may be repaid and, prior to the Senior Revolving Facility maturity date, reborrowed. The Senior Revolving Facility terminates on the Senior Revolving Facility maturity date in December 2026, when the principal amount of all advances, the unpaid interest thereon, and all other obligations relating to the Senior Revolving Facility shall be immediately due and payable. The Company has yet to draw on the Senior Revolving Facility as of March 31, 2024. The Company accounted for the cancellation of its previous revolving facility and the issuance of the Senior Revolving Facility as an exchange with the same creditor. As a result, all costs related to entering into the Senior Revolving Facility that are allowed to be deferred are recorded as a deferred asset and included in other assets on the Consolidated Balance Sheets. These costs totaled $688 and will be amortized ratably over the five-year term of the Senior Revolving Facility. For the three months ended March 31, 2024 and 2023, the Company recorded $34 and $34, respectively, of amortization expense in connection with these costs, as a component of interest expense on the Consolidated Statements of Operations and Comprehensive Loss.

Interest rates for draws upon the Senior Revolving Facility are determined by whether the Company elects a secured overnight financing rate loan (“SOFR Loan”) or alternate base rate loan (”ABR Loan”). For SOFR Loans, the interest rate is based upon the forward-looking term rate based on SOFR as published by the CME Group Benchmark Administration Limited (CBA) plus 0.10%, subject to a floor of 0.00%, plus an applicable margin. For ABR Loans, the interest rate is based upon the highest of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, or (iii) 3.25%, plus an applicable margin. As of March 31, 2024, the applicable margins for SOFR Loans and ABR Loans under the Senior Revolving Facility were 1.75% and (0.50%), respectively.

In addition to paying interest on the outstanding principal balance under the Senior Revolving Facility, the Company is required to pay a facility fee to the lender in respect of the unused commitments thereunder. The facility fee rate is based on the daily unused amount of the Senior Revolving Facility and is one fourth of one percent (0.25%) per annum based on the unused facility amount. During the three months ended March 31, 2024 and 2023, the facility fee totaled $43 and $47, respectively.

22


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a pari passu basis with the Senior Revolving Facility.

The Senior Revolving Facility also requires the Company, on a consolidated basis with its subsidiaries, to maintain a minimum cash balance. If the minimum cash balance is not maintained, the Company is required to maintain a minimum liquidity ratio. If an event of default occurs, the lender is entitled to take various actions, including the acceleration of amounts due under the Senior Revolving Facility and all actions permitted to be taken by a secured creditor. As of March 31, 2024, and through the date these consolidated financial statements were issued, the Company believes it was in compliance with all financial covenants.

The Senior Revolving Facility is collateralized by first priority or equivalent security interests in substantially all the property, rights, and assets of the Company.

As of March 31, 2024 and December 31, 2023, there was no outstanding principal amount under the Senior Revolving Facility.

 

NOTE 7. CONVERTIBLE PREFERRED STOCK AND EQUITY

 

Preferred Stock

The Company is authorized to issue 50,000 shares of $0.0001 par value preferred stock. As of March 31, 2024, there are no preferred stock issued or outstanding.

Warrants

As of March 31, 2024, warrants issued as consideration to certain customers to purchase 3,663 shares of Class A Common Stock at $0.01 per share remain outstanding. The warrants vest dependent on the number of installed units, as defined by the warrant agreements, purchased by the customer with certain measurement periods which expired in February 2024.The fair value of the vested warrants has been recorded as additional paid-in capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss, respectively. Based on the count of installed units as of February 2024, the number of warrants to vest is zero and as of December 31, 2023, the Company removed $193 from additional paid-in-capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss. There was no contra-revenue recorded related to these warrants during the three months ended March 31, 2024 and March 31, 2023.

Stock Repurchase Program

In March 2024, our Board of Directors ("Board") authorized a stock repurchase program pursuant to which we may repurchase up to $50,000 of our Class A common stock. Repurchases under the program may be made from time to time through open market purchases or through privately negotiated transactions subject to market conditions, applicable legal requirements and other relevant factors. The repurchase program does not obligate us to acquire any particular amount of our Class A common stock and may be suspended at any time at our discretion. The timing and number of shares repurchased will depend on a variety of factors, including the stock price, business and market conditions, corporate and regulatory requirements, alternative investment opportunities, acquisition opportunities, and other factors.

During the three months ended March 31, 2024, the Company repurchased and subsequently retired 1,595 shares of our Class A common stock under the stock repurchase program at an average price of $2.74 per share for a total of $4,373. The Company has elected to record the amount paid to repurchase the shares in excess of the par value entirely to accumulated deficit. As of March 31, 2024, approximately $45,643 remained available for stock repurchases pursuant to our stock repurchase program.

23


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

NOTE 8. STOCK-BASED COMPENSATION

 

2018 Stock Plan

Legacy SmartRent’s board of directors adopted, and its stockholders approved, the SmartRent.com, Inc. 2018 Stock Plan (the “2018 Stock Plan”), effective March 2018. The purpose of the 2018 Stock Plan was to advance the interests of Legacy SmartRent and its stockholders by providing an incentive to attract, retain and reward persons performing services for Legacy SmartRent and by motivating such persons to contribute to the growth and profitability of Legacy SmartRent. The 2018 Stock Plan seeks to achieve this purpose by providing awards in the form of stock options and restricted stock purchase rights. Awards granted as stock options under the 2018 Stock Plan generally expire no later than ten years from the date of grant and become vested and exercisable over a four-year period. All options are subject to certain provisions that may impact these vesting schedules.

Amendment to the 2018 Stock Plan

In April 2021, the board of directors of Legacy SmartRent executed a unanimous written consent to provide an additional incentive to certain employees of Legacy SmartRent by amending the 2018 Stock Plan to allow for the issuance of RSUs and granted a total of 1,533 RSUs to certain employees which vest over four years. The estimated fair value for each RSU issued was approximately $21.55 per share and the total stock-based compensation expense to be amortized over the vesting period is $33,033. Effective upon the Business Combination in August 2021, the 2018 Stock Plan was replaced by the 2021 Plan. The 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards previously granted thereunder. No new awards will be granted out of the 2018 Stock Plan.

2021 Equity Incentive Plan

In connection with the Business Combination, the Board approved and implemented the SmartRent, Inc. 2021 Plan (the "2021 Plan"). The purpose of the 2021 Plan is to enhance the Company's ability to attract, retain and motivate persons who make, or are expected to make, important contributions to the Company by providing these individuals with equity ownership opportunities and equity-linked compensation opportunities.

The 2021 Plan authorizes the administrator of the 2021 Plan (generally, the Board or its compensation committee) to provide incentive compensation in the form of stock options, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2021 Plan, the Company is authorized to issue up to 15,500 shares of Class A common stock. Non-employee board member RSUs generally will vest either over one year or three years. The RSUs and options granted to employees are generally subject to a four-year vesting schedule and all vesting generally shall be subject to the recipient’s continued employment with the Company or its subsidiaries through the applicable vesting dates.

The table below summarizes the activity pursuant to the 2021 Plan, for the three months ended March 31, 2024, and the shares available for future issuances as of March 31, 2024.

 

Shares Available for Future Issuance

 

Shares available as of December 31, 2023

 

8,310

 

Stock options issued, net

 

(2,527

)

RSUs issued, net

 

(1,352

)

Shares available as of March 31, 2024

 

4,431

 

 

24


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

 

The table below summarizes the activity related to stock options, pursuant to the 2018 Stock Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Options Outstanding

 

 

Number of
Options

 

 

Weighted-
Average
Exercise Price
($ per share)

 

 

Weighted
Average
Remaining
Contractual
Life (years)

 

 

Aggregate
Intrinsic
Value

 

December 31, 2023

 

9,158

 

 

$

1.21

 

 

 

6.81

 

 

$

18,112

 

Granted

 

2,527

 

 

$

3.36

 

 

 

 

 

 

 

Exercised

 

(192

)

 

$

0.47

 

 

 

 

 

 

 

March 31, 2024

 

11,493

 

 

$

1.70

 

 

 

7.30

 

 

$

13,504

 

Exercisable options as of March 31, 2024

 

6,531

 

 

$

0.75

 

 

 

6.04

 

 

$

12,706

 

 

During the three months ended March 31, 2024 and 2023, stock-based compensation expense of $692 and $431, respectively, was recognized in connection with the outstanding options. As of March 31, 2024, there is $9,653 of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 3.4 years.

The table below summarizes the activity related to RSUs, pursuant to the 2018 Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Restricted Stock Units

 

Number of
Restricted Stock Units

 

 

Weighted
Average
Grant Date Fair Value (per share)

 

 

December 31, 2023

 

4,461

 

 

$

4.24

 

 

Granted

 

1,747

 

 

$

3.32

 

 

Vested or distributed

 

(776

)

 

$

3.89

 

 

Forfeited

 

(579

)

 

$

3.69

 

 

March 31, 2024

 

4,853

 

 

$

4.04

 

 

 

No right to any Class A Common Stock is earned or accrued until such time that vesting occurs, nor does the grant of the RSU award confer any right to continue vesting or employment. Compensation expense associated with the unvested RSUs is recognized on a straight-line basis over the vesting period.

During the three months ended March 31, 2024 and 2023, respectively, stock-based compensation expense of $2,566 and $3,117 was recognized in connection with the vesting of all RSUs. As of March 31, 2024, there is $17,731 of unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.4 years.

Employee Stock Purchase Plan

The Company has the ability to initially issue up to 2,000 shares of Class A Common Stock under the ESPP, subject to annual increases effective as of January 1, 2022, and each subsequent January 1 through and including January 1, 2030, in an amount equal to the smallest of (i) 1% of the number of shares of the Class A Common Stock outstanding as of the immediately preceding December 31, (ii) 2,000 shares or (iii) such amount, if any, as the Board may determine.

25


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

The table below summarizes the activity related to the ESPP for the three months ended March 31, 2024.

ESPP Activity

Shares Available for Sale

 

December 31, 2023

 

5,402

 

Annual additions to the plan

 

2,000

 

Shares purchased

 

(134

)

March 31, 2024

 

7,268

 

 

The ESPP allows employees to purchase shares of the Company's Class A Common Stock at 85 percent of its quoted market price. During the three months ended March 31, 2024 and 2023, stock-based compensation expense of $23 and $23, respectively, was recognized in connection with the ESPP.

Stock-Based Compensation

The fair value of stock option grants is estimated by the Company on the date of grant using the Black Scholes-Merton option pricing model with the following weighted-average assumptions for the three months ended March 31, 2024 and 2023. During the three months ended March 31, 2024 and 2023, there were options granted covering 2,527 and 3,070 shares, respectively.

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

Risk free interest

4.09%

 

 

 

3.55

%

Dividend yield

0.00%

 

 

0.00%

 

Expected volatility

75.00%

 

 

 

75.00

%

Expected life (years)

 

6.25

 

 

 

6.08

 

 

The Company recorded stock-based compensation expense as follows.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Cost of revenue

$

298

 

 

$

251

 

 

Research and development

 

961

 

 

 

978

 

 

Sales and marketing

 

131

 

 

 

236

 

 

General and administrative

 

1,891

 

 

 

2,215

 

 

Total

$

3,281

 

 

$

3,680

 

 

 

During the three months ended March 31, 2023, stock-based compensation expense of $109 was recognized for 844 shares granted in connection with the Company's February 2020 acquisition of a foreign supplier and are recorded as a component of general and administrative expense. There was no such stock-based compensation expense recording during the three months ended March 31, 2024.

NOTE 9. INCOME TAXES

 

The Company’s effective tax rate (ETR) from continuing operations was (0.59%) and 0.05% for the three months ended March 31, 2024 and 2023, respectively. The Company’s ETR during the three months ended March 31, 2024 differed from the federal statutory rate of 21% primarily due to changes in valuation allowance and foreign taxes.

The income tax expense on the Consolidated Statement of Operations and Comprehensive Loss is primarily related to the foreign and state taxes offset by a change in the valuation allowance. The Company established a full valuation allowance for net deferred U.S. federal and state tax assets, including net operating loss carryforwards. The Company expects to maintain this valuation allowance until it becomes more likely than not that the benefit of the federal and state deferred tax assets will be realized in future periods if it reports taxable income. The Company believes that it has established an adequate allowance for uncertain tax positions, although it can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.

26


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

NOTE 10. NET LOSS PER SHARE

 

The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because inclusion of the shares on an as-converted basis would have been anti-dilutive.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Common stock options and restricted stock units

 

16,346

 

 

 

19,395

 

 

Common stock warrants

 

-

 

 

 

3,664

 

 

Total

 

16,346

 

 

 

23,059

 

 

 

NOTE 11. RELATED-PARTY TRANSACTIONS

 

A member of the Board serves on the board of directors of a SmartRent customer. For the three months ended March 31, 2024 and 2023, the Company earned revenue from this customer of $680 and $1,016, respectively. As of March 31, 2024 and December 31, 2023, the Company had receivables due from this customer of $481 and $1,352, respectively. All business dealings with the customer were entered into in the ordinary course of business and the arrangements are on terms no more favorable than terms that would be available to unaffiliated third parties under the same or similar circumstances.

NOTE 12. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

The Company is subject to various legal proceedings and claims that arise in the ordinary course of its business. Liabilities are accrued when it is believed that it is both probable that a liability has been incurred and that the Company can reasonably estimate the amount of the potential loss. The Company does not believe that the outcome of these proceedings or matters will have a material effect on the consolidated financial statements.

The Company entered into an agreement with a supplier in April 2020, as further amended in March 2021 (the "Supplier Agreement"), to purchase minimum volumes of certain products through August 2022. Due to significant failure rates and other defects, the Company ceased ordering product from this supplier as of December 2020. Despite the Company’s requests, the supplier indicated they are not willing to refund the Company for the malfunctioning products previously purchased, and therefore, the Company filed a complaint against the supplier on March 22, 2022 in the Superior Court for the State of California, County of Santa Clara. On July 26, 2022, the supplier filed a cross-complaint against the Company for breach of contract and other allegations. In April 2024, the Company made a substantive offer to return the product inventory (valued at $4,955) to the supplier and pay a portion of the supplier’s costs and fees. As a result of the offer, the Company recorded a legal accrual of $5,300 within general and administrative expenses on the Consolidated Statements of Operations and Comprehensive Loss and accrued expenses and other current liabilities on the Consolidated Balance Sheets.

The Company regularly reviews outstanding legal claims, actions and enforcement matters, if any exist, to determine if accruals for expected negative outcomes of such matters are probable and can be reasonably estimated. The Company evaluates any such outstanding matters based on management’s best judgment after consultation with counsel. There is no assurance that the Company's accruals for loss contingencies will not need to be adjusted in the future. The amount of such adjustment could significantly exceed the accruals the Company has recorded. As of March 31, 2024, the Company recorded an accrual of $5,300. The Company had no such accruals as of December 31, 2023.

27


SMARTRENT, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

(in thousands, except per share amounts)

 

NOTE 13. SUBSEQUENT EVENTS

 

In connection with the preparation of the accompanying consolidated financial statements, the Company has evaluated events and transactions occurring after March 31, 2024 and through May 8, 2024, the date these financial statements were issued, for potential recognition or disclosure and has determined that there are no additional items to disclose except as disclosed below.

In April 2024, 80 shares of the Company's Class A Common Stock were issued to certain employees related to vested RSUs.

In April 2024, the Company the repurchased 765 shares of our Class A common stock under the stock repurchase program at an average price of $2.62 per share for a total of $2,008. The following table summarizes the share repurchase activity for April 2024.

Period

 

Total Number of Shares Purchased (1)

 

 

Average Price Paid Per Share (2)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)

 

 

 

(in thousands, except per share amounts)

 

April 1 - April 30, 2024

 

 

765

 

 

$

2.62

 

 

 

765

 

 

$

43,643

 

Total

 

 

765

 

 

 

 

 

 

765

 

 

 

 

 

(1) In March 2024, our board of directors authorized the repurchase of up to $50,000 of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.

(2) Average price paid per share includes costs associated with the repurchases.

28


 

Item 2 - Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included herein and the consolidated financial statements and notes thereto for the year ended December 31, 2023 contained in our Annual Report on Form 10-K filed with the SEC.

This discussion may contain forward-looking statements based upon our current expectations that involve risks and uncertainties. Please refer to the section titled “Cautionary Note Regarding Forward-Looking Statements".

 

Overview

 

We are an enterprise real estate technology company that provides a comprehensive management platform designed for property owners, managers and residents. Our suite of products and services, which includes both smart building hardware and cloud-based SaaS solutions, provides seamless visibility and control over real estate assets. Our platform can lower operating costs, increase revenues, mitigate operational friction and protect assets for owners and operators, while providing a differentiated, elevated living experience for residents.

Through a Hub Device, we enable the integration of our platform with third-party smart devices, our own hardware devices and other technology interfaces. We use an open-architecture, brand-agnostic approach that allows owners, operators, and residents to manage their smart home systems through a single connected interface. Our Smart Community solutions include (i) smart apartments and homes, (ii) access control for buildings, common areas, and rental units, (iii) community and resident WiFi, and other solutions such as, asset protection and monitoring, parking management and self-guided tours. Our Smart Operations solutions include work order management, the automation of leasing and resident call handling, audit management, and the automation of the inspection process. We also have a professional services team that provides customers with training, installation, and support services.

SmartRent is positioned to be a category leader in the enterprise smart home solutions industry. As of March 31, 2024, we had 749,401 Units Deployed (as defined below) and 639 customers, including many of the largest multifamily residential owners in the United States. As of that date, our customers owned an aggregate of approximately 7.1 million rental units. This represents approximately 16% of the United States market for institutionally owned multifamily rental units and single-family rental homes. In addition to multifamily residential owners, our customers include some of the leading homebuilders, single-family rental homeowners, and iBuyers in the United States.

 

Our Business Model

We generate revenue primarily from sales of smart home systems which enable property owners and property managers to have visibility and control over assets, while providing all-in-one home control offerings for residents. Currently, the majority of our revenue is generated from the direct sale to our customers of hardware smart home devices, which devices generally consist of a Hub Device, door-locks, thermostats, sensors, and light switches. We also generate professional services revenue from installing smart home hardware devices and hosted services revenue from monthly subscription revenue earned from the fees collected from customers to provide access to one or more of our software applications (“Hosted Services”) including access controls, asset monitoring, WiFi, and related services. Subscription arrangements have contractual terms ranging from one month to eight years; the majority of our recurring revenue contracts range from one month to one year and our median recurring revenue contract term is one year.

 

Key Factors Affecting Our Performance

 

We believe that our success is dependent on many factors, including those further discussed below. Our operating results and cash flows are dependent upon a number of opportunities, challenges and other factors, including our ability to grow our customer base in a cost-effective manner, expand our hardware and hosted service offerings to generate increased revenue per Unit Deployed (as defined below), and provide high quality hardware products and hosted service applications to maximize revenue and improve the leverage of our business model. While these areas represent opportunities for us, they also represent challenges and risks that we must successfully address in order to operate our business.

 

Active Supply Chain Management

 

We continue to experience improvements in the challenges related to the global supply chain. In prior periods, the increased demand for electronics as a result of the COVID-19 pandemic, U.S. trade relations with China and certain other factors in recent periods led to a global shortage of semiconductors, including Z‑wave chips, which are a central component of our Hub Devices. Due to this shortage in prior periods, we experienced Hub Device production delays, which affected our ability to meet scheduled installations and facilitate customer upgrades to our higher-margin Hub Devices. We also experienced shortages and shipment delays related to components for Access Control and made-to-order specialty locks.


The incremental improvements in the global supply chain are evidenced by our reduction of backlogged Units Deployed for Access Control and made-to-order locks. We believe that this positive trend will continue through the current year.

29


 


Investing in Research and Development

Our performance is significantly dependent on the investments we make in research and development, including our ability to attract and retain highly skilled research and development personnel. We must continually develop and introduce innovative new software services and hardware products, and integrate with third-party products and services, mobile applications and other new offerings.

 

New Products, Features and Functionality

 

We are evolving our business into a more diverse platform with new products, features and functionality that enhance the value of our smart home operating system. We have introduced a number of SaaS product enhancements and features, including Answer Automation and Work Management solutions, that streamline property management operations. We have also introduced Community WiFi, which provides communities with a private, device-dedicated WiFi network to power Hub Devices and other in-home smart devices, and Smart Package Room, which is a smart package management solution that transforms package visibility, reduces labor demands, optimizes storage space and enhances resident satisfaction. Our Smart Operations Solutions enhance our overall platform offering and customer value proposition by providing a comprehensive one-stop platform that broadens our support of property operations, enhancing the experience for residents, property owners and managers. We offer an open-API architecture that enables a myriad of third-party partner integrations, resulting in a multi-functional platform that enhances property management workflow efficiencies, empowers teams to get more done, elevates resident interactions, and improves resident living experiences. In the future, we intend to continue to release new products and solutions and enhance our existing products and solutions, and we expect that our operating results will be impacted by these releases.

 

Category Adoption and Market Growth

 

Our future growth depends in part on the continued consumer adoption of hardware and software products which improve the resident experience and the growth of this market. We need to deliver solutions that enhance the resident experience and deliver value to our customers, rental property owners and operators, as well as homebuilders and developers, by providing products and solutions designed to enhance visibility and control over assets while providing additional revenue opportunities. In addition, our long-term growth depends in part on our ability to expand into international markets in the future.

 

Basis of Presentation

 

The consolidated financial statements and accompanying notes included elsewhere in this Report are prepared in accordance with GAAP.

 

Key Metrics

 

We regularly monitor a number of operating metrics in order to evaluate our operating performance, identify trends affecting our business, formulate business plans, measure our progress and make strategic decisions. Our key metrics are not based on any standardized industry methodology and are not necessarily calculated in the same manner or comparable to similarly titled measures presented by other companies. Similarly, our key metrics may differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology. The numbers that we use to calculate our key metrics are based on internal data. While these numbers are based on what we believe to be reasonable judgments and estimates for the applicable period of measurement, there are inherent challenges in measuring usage of our SaaS platform. We regularly review and may adjust our processes for calculating our internal metrics to improve their accuracy.

 

Units Deployed and New Units Deployed

 

We define Units Deployed as the aggregate number of Hub Devices that have been installed (including customer self-installations) and have an active subscription as of a stated measurement date. We utilize the Units Deployed metric to assess the health of our business and measure the trajectory of our growth. We define New Units Deployed as the aggregate number of Hub Devices that were installed (including customer self-installations) and resulted in a new active subscription during a stated measurement period. Although our revenue is primarily driven by New Units Deployed and the number of Units Deployed, due to the expansion of our products and services that don't require a Hub Device, and Hub Device upgrades that do not result in net new active subscriptions, the correlation between New Units Deployed and revenue is not as strong as it was historically. Although the correlation has decreased, New Units Deployed is still an indicator of our ability to acquire new customers and expand our relationships with our current customers. As of March 31, 2024 and 2023, we had an aggregate of 749,401 and 602,556 Units Deployed, respectively. For the three months ended March 31, 2024 and 2023, we had 29,710 and 55,360 New Units Deployed, respectively.

30


 

 

Units Shipped

 

We define Units Shipped as the aggregate number of Hub Devices that have been shipped to customers during a stated measurement period. Units Shipped is used to assess the trajectory of our growth and is an indicator of our ability to acquire new customers and expand our relationships with our current customers. For the three months ended March 31, 2024 and 2023, we had 51,744 and 58,659 Units Shipped, respectively.


Units Booked

 

We define Units Booked as the aggregate number of Hub Device units subject to binding orders executed during a stated measurement period. We utilize the concept of Units Booked to measure estimated near-term resource demand and the resulting approximate range of post-delivery revenue that we will earn and record. Units Booked represent binding orders only. For the three months ended March 31, 2024 and 2023 there were 46,290 and 65,108 Units Booked, respectively.

 

Bookings

We define Bookings as the contract value of hardware, professional services, and the first year of ARR for binding orders executed during a stated measurement period. We utilize Bookings to measure revenue expected to be earned in future periods from orders contracted during the current period. For the three months ended March 31, 2024 and 2023, Bookings were $38,761 and $37,305, respectively.

Annual Recurring Revenue

 

We define Annual Recurring Revenue (“ARR”) as the annualized value of our SaaS revenue earned in the current quarter, which we calculate by taking the total amount of SaaS revenue in the current quarter and multiplying that amount by four. We believe that ARR growth demonstrates our ability to acquire new customers and to maintain and expand our relationships with existing customers. More specifically, we monitor our ARR to assess the general health and trajectory of our Hosted Services business. As of March 31, 2024 and 2023, ARR was approximately $47.6 million and $36.0 million, respectively.

 

Hardware Average Revenue per Unit ("ARPU"), Professional Services ARPU, SaaS ARPU, and Units Booked SaaS ARPU

 

We define Hardware ARPU as total hardware revenue during a given period divided by the total Units Shipped during the same period. Hardware ARPU is used to evaluate the effectiveness of our hardware pricing and assess our ability to market and sell our hardware offerings. For the three months ended March 31, 2024 and 2023, Hardware ARPU was $561.94 and $636.30, respectively.

 

We define Professional Services ARPU as total professional services revenue during a given period divided by the total New Units Deployed, excluding customer self-installations, during the same period. Professional Services ARPU is used to assess our ability to effectively price our installation services. For the three months ended March 31, 2024 and 2023, Professional Services ARPU was $221.43 and $249.66, respectively.

We define SaaS ARPU as total SaaS revenue during a given period divided by the average aggregate Units Deployed in the same period. Average aggregate Units Deployed is calculated as the Units Deployed as of the current period plus the Units Deployed as of the previous period divided by two. SaaS ARPU is used to evaluate the effectiveness of our SaaS pricing and assess our ability to market and sell our various software solutions. For the three months ended March 31, 2024 and 2023, SaaS ARPU was $5.41 and $5.21, respectively.

 

We define Units Booked SaaS ARPU as the first year ARR for binding orders executed during the stated measurement period divided by the total Units Booked in the same period. Units Booked SaaS ARPU is used to evaluate the effectiveness of our SaaS pricing and assess our ability to market and sell our various software solutions for orders executed during the period. For the three months ended March 31, 2024 and 2023, Units Booked SaaS ARPU was $7.16 and $5.40, respectively.

 

Customer Churn

 

We define Customer Churn as cancelled deployed units during the measurement period divided by Units Deployed as of the beginning of the measurement period. Cancelled deployed units are the previously deployed units that have been cancelled during the same measurement period in which a customer cancels all product subscriptions. Our Hosted Services growth is driven by our ability to retain our customers and minimize Customer Churn. Our Customer Churn for our Smart Communities Solutions is 0.02% for the three months ended March 31, 2024 compared to 0.01% for the three months ended March 31, 2023.

31


 

Net Revenue Retention

We define Net Revenue Retention as SaaS revenue at the end of the current period related to properties which had SaaS revenue at the end of the same period in the prior year, divided by SaaS revenue at the end of the same period in the prior year for those same properties. Net Revenue Retention includes any reductions in revenue caused by cancellations or downgrades, offset by additions to revenue from price increases on existing products, and additions of new products at existing properties. Net Revenue Retention was 105% for the three months ended March 31, 2024.

 

Components of Results of Operations

 

Revenue

 

We generate revenue primarily from sales of systems that consist of hardware devices, professional installation services and Hosted Services enabling property owners and property managers to have visibility and control over assets, while providing all-in-one home control offerings for residents. We record revenue as earned when control of these products and services is transferred to the customer in an amount that reflects the consideration we expect to collect for those products and services. The table below summarizes our revenue by solution.

 

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SmartRent Solutions

Hardware

 

Professional Services

 

Hosted Services

 

Total 2024

 

 

Hardware

 

Professional Services

 

Hosted Services

 

Total 2023

 

Smart Communities Solutions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Smart Apartments

$

27,429

 

$

2,713

 

$

14,072

 

$

44,214

 

 

$

36,392

 

$

11,691

 

$

11,570

 

$

59,653

 

 Access Control

 

1,015

 

 

561

 

 

349

 

 

1,925

 

 

 

778

 

 

1,051

 

 

153

 

 

1,982

 

 Community WiFi

 

137

 

 

16

 

 

180

 

 

333

 

 

 

5

 

 

-

 

 

156

 

 

161

 

 Other

 

496

 

 

168

 

 

492

 

 

1,156

 

 

 

150

 

 

27

 

 

372

 

 

549

 

Smart Operations Solutions

 

-

 

 

-

 

 

2,861

 

 

2,861

 

 

 

-

 

 

-

 

 

2,734

 

 

2,734

 

 Total Revenue

$

29,077

 

$

3,458

 

$

17,954

 

$

50,489

 

 

$

37,325

 

$

12,769

 

$

14,985

 

$

65,079

 

 

Hardware Revenue

 

We generate revenue from the direct sale to our customers of hardware smart home devices, which devices generally consist of a Hub Device, door-locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to our software, and the performance obligation for hardware revenue is considered satisfied and revenue is recognized at a point in time when the hardware device is shipped to the customer. Certain Hub Devices do not function independently without the subscription, and therefore, the revenue is recognized in Hosted Services revenue. We generally provide a one-year warranty period on hardware devices that are delivered and installed. We record the cost of the warranty as a component of cost of hardware revenue.

 

Professional Services Revenue

 

We generate professional services revenue from installing smart home hardware devices, which does not result in significant customization of the installed products and is generally performed over a period ranging from two to four weeks. Installations can be performed by our employees, can be contracted out to a third party with our employees managing the engagement, or can be performed by the customer. Professional services contracts are generally performed on a fixed-price basis and revenue is recognized over the period in which installations are completed.

 

Hosted Services Revenue

 

Hosted Services primarily consist of monthly subscription revenue earned from the fees collected from customers to provide access to one or more of our software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from one month to eight years and include recurring fixed plan subscription fees. The majority of our recurring revenue contracts range from one month to one year and our median recurring revenue contract term is one year. Our arrangements do not provide the customer with the right to take possession of our software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer.

 

32


 

We sell certain Hub Devices, which only function with the subscription to our software applications and related hosting services. We consider those devices and hosting services subscription as a single performance obligation, and therefore we defer the recognition of revenue for those devices that are sold with application subscriptions. The estimated average in-service life of those devices is four years. When a Hub Device without independent functionality is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally four years.

 

Cost of Revenue

 

Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement. We expect the cost of revenue to increase in absolute dollars in future periods. We record any change to cost of job performance and job conditions in the period during which the revision is identified.

 

Hardware

 

Cost of hardware revenue consists primarily of direct costs of products, Hub Devices, hardware devices and supplies purchased from third-party providers, shipping costs, warehouse facility (including depreciation and amortization of capitalized assets and right-of-use assets) and infrastructure costs, personnel-related costs associated with the procurement and distribution of our products and estimated warranty expenses together with the indirect cost of customer care and support. We expect an increase in cost of hardware revenue in absolute dollars in future periods.

 

In 2019, the U.S. administration imposed significant changes to U.S. trade policy with respect to China. Tariffs have subjected certain SmartRent products manufactured overseas to additional import duties. The amount of the import tariff has changed numerous times based on action by the U.S. administration. We continue to monitor the change in tariffs. If tariffs are increased, such actions may increase our cost of hardware revenue and reduce our hardware revenue margins in the future.

 

Professional Services

 

Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with installation of our products, and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.

 

Hosted Services

 

Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of certain Hub Devices consistent with the revenue recognition period noted above in “Hosted Services Revenue” and infrastructure costs associated with providing our software applications together with the indirect cost of customer care and support over the life of the service arrangement. In future periods, we expect the cost of Hosted Services revenue to increase in absolute dollars at a rate that is lower than the corresponding increase in Hosted Services revenue.

 

Operating Expenses

 

Research and Development

 

Research and development expenses consist primarily of personnel-related costs directly associated with our research and development activities. Our research and development efforts are focused on enhancing and developing additional functionality for our existing products and on new product development. We account for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life, which generally ranges from three to five years depending on the type of application. Costs incurred and capitalized during the product development stage generally include the costs of software configuration, coding, and testing. Such costs primarily include payroll and payroll-related expenses for employees directly involved in the product development. We expense preliminary evaluation costs as they are incurred before technological feasibility is achieved, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. We begin amortizing capitalized costs when a project is ready for its intended use, and we periodically reassess the estimated useful life of a project considering the effects of obsolescence, technology, competition and other economic factors which may result in a shorter remaining life. We believe our research and development costs will increase in absolute dollars as we increase our investment in product development to broaden the capabilities of our solutions and introduce new products and features - in particular as we enhance our WiFi offering.

 

33


 

Sales and Marketing Expenses

 

Our sales and marketing expenses consist of costs directly associated with our sales and marketing activities, which primarily include personnel-related costs, sales commissions, marketing programs, trade shows, and promotional materials. Our sales and marketing expenses may increase over time as we hire additional sales and marketing personnel, increase our marketing activities, grow our operations, and continue to build brand awareness.

 

General and Administrative Expenses

 

General and administrative expenses consist primarily of personnel-related costs associated with our general and administrative organization, professional fees for legal, accounting and other consulting services, office facility, insurance, information technology costs, and expenses incurred as a result of operating as a public company, including expenses related to compliance with the rules and regulations of the SEC and stock exchange listing requirements, additional insurance expense, investor relations activities and other administrative and professional services. We may also increase the size of our general and administrative staff in order to support the growth of our business but at a rate that is lower than the corresponding increase in total revenue.

 

Other Income/Expenses

 

Other income/expenses consist primarily of interest income, net of interest expense, foreign currency transaction gains and losses, and other income related to the operations of foreign subsidiaries. Interest expense is recorded in connection with our various debt facilities. Foreign currency transaction gains and losses relate to the impact of transactions denominated in a foreign currency other than the U.S. dollar. If we continue to expand our international operations, our exposure to fluctuations in foreign currencies has increased, which we expect to continue.

 

Provision for Income Taxes

 

The income tax expense on the Consolidated Statements of Operations and Comprehensive Loss is primarily related to the foreign and state taxes offset by a change in the valuation allowance. We established a full valuation allowance for net deferred U.S. federal and state tax assets, including net operating loss carryforwards. We expect to maintain this valuation allowance until it becomes more likely than not that the benefit of our federal and state deferred tax assets will be realized in future periods if we report taxable income. We believe that we have established an adequate allowance for our uncertain tax positions, although it can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.

 

 

34


 

Results of Operations for the Three Months Ended March 31, 2024 and 2023

The results of operations presented below should be reviewed together with the consolidated financial statements and notes included elsewhere in this Report. The following table summarizes our historical consolidated results of operations data for the periods presented. The period-to-period comparison of operating results is not necessarily indicative of results for future periods. All dollars are in thousands unless otherwise stated.

 

 

 

Three months ended March 31,

 

 

2024 vs 2023 Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Hardware

 

 

$

29,077

 

 

$

37,325

 

 

$

(8,248

)

 

 

(22

)%

Professional services

 

 

 

3,458

 

 

 

12,769

 

 

 

(9,311

)

 

 

(73

)%

Hosted services

 

 

 

17,954

 

 

 

14,985

 

 

 

2,969

 

 

 

20

%

Total revenue

 

 

 

50,489

 

 

 

65,079

 

 

 

(14,590

)

 

 

(22

)%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Hardware

 

 

 

18,684

 

 

 

32,572

 

 

 

(13,888

)

 

 

(43

)%

Professional services

 

 

 

6,448

 

 

 

17,634

 

 

 

(11,186

)

 

 

(63

)%

Hosted services

 

 

 

5,934

 

 

 

5,758

 

 

 

176

 

 

 

3

%

Total cost of revenue

 

 

 

31,066

 

 

 

55,964

 

 

 

(24,898

)

 

 

(44

)%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expense

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

 

8,362

 

 

 

7,231

 

 

 

1,131

 

 

 

16

%

Sales and marketing

 

 

 

4,554

 

 

 

5,161

 

 

 

(607

)

 

 

(12

)%

General and administrative

 

 

 

16,666

 

 

 

12,017

 

 

 

4,649

 

 

 

39

%

Total operating expenses

 

 

 

29,582

 

 

 

24,409

 

 

 

5,173

 

 

 

21

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss from operations

 

 

 

(10,159

)

 

 

(15,294

)

 

 

5,135

 

 

 

(34

)%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other income (expense)

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

 

2,409

 

 

 

2,016

 

 

 

393

 

 

 

19

%

Other income, net

 

 

 

103

 

 

 

56

 

 

 

47

 

 

 

84

%

Loss before income taxes

 

 

 

(7,647

)

 

 

(13,222

)

 

 

5,575

 

 

 

42

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense (benefit)

 

 

 

45

 

 

 

(7

)

 

 

52

 

 

 

743

%

Net Loss

 

 

$

(7,692

)

 

$

(13,215

)

 

$

5,523

 

 

 

42

%

 

Comparison of the three months ended March 31, 2024 and 2023

Revenue

 

 

 

 

Three months ended March 31,

 

 

Change

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Hardware

 

 

$

29,077

 

 

$

37,325

 

 

$

(8,248

)

 

 

(22

)%

Professional services

 

 

 

3,458

 

 

 

12,769

 

 

 

(9,311

)

 

 

(73

)%

Hosted services

 

 

 

17,954

 

 

 

14,985

 

 

 

2,969

 

 

 

20

%

Total revenue

 

 

$

50,489

 

 

$

65,079

 

 

$

(14,590

)

 

 

(22

)%

 

35


 

 

Total revenue decreased by $14.6 million, or 22%, to $50.5 million for the three months ended March 31, 2024, from $65.1 million for the three months ended March 31, 2023. The decrease was primarily driven by a $15.4 million decrease in revenue related to our Smart Apartments solution. The decrease in revenue resulted primarily from a 46% decrease in New Units Deployed to 29,710 units for the three months ended March 31, 2024 from 55,360 units for the three months ended March 31, 2023, a 12% decrease in Hardware ARPU, and a 12% decrease in Units Shipped to 51,744 for the three months ended March 31, 2024 from 58,659 for the three months ended March 31, 2023, partially offset by a 24% increase in the number of cumulative active subscriptions for our Hosted Services during 2024 compared to 2023.

 

 

 

Three months ended March 31,

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

%

 

Hardware

 

 

 

 

 

 

 

 

 

 

Hardware units shipped

 

 

 

51,744

 

 

 

58,659

 

 

 

(12

)%

Hardware ARPU

 

 

$

561.94

 

 

$

636.30

 

 

 

(12

)%

Professional Services

 

 

 

 

 

 

 

 

 

 

New units deployed

 

 

 

29,710

 

 

 

55,360

 

 

 

(46

)%

Professional services ARPU

 

 

$

221.43

 

 

$

249.66

 

 

 

(11

)%

Hosted Services

 

 

 

 

 

 

 

 

 

 

Units deployed

 

 

 

749,401

 

 

 

602,556

 

 

 

24

%

Average aggregate units deployed

 

 

 

734,546

 

 

 

574,876

 

 

 

28

%

SaaS ARPU

 

 

$

5.41

 

 

$

5.21

 

 

 

4

%

Bookings

 

 

 

 

 

 

 

 

 

 

Units booked

 

 

 

46,290

 

 

 

65,108

 

 

 

(29

)%

Bookings (in thousands)

 

 

$

38,761

 

 

$

37,305

 

 

 

4

%

Units booked SaaS ARPU

 

 

$

7.16

 

 

$

5.40

 

 

 

33

%

 

Hardware revenue decreased by $8.2 million, or 22%, to $29.1 million for the three months ended March 31, 2024, from $37.3 million for the three months ended March 31, 2023. This decrease in hardware revenue was driven by a decrease in revenue related to our Smart Apartments Solutions and resulted from a 12% decrease in Units Shipped to 51,744 for the three months ended March 31, 2024 from 58,659 for the three months ended March 31, 2023, and a Hardware ARPU decrease of 12% to $561.94 for the 2024 period from $636.30 for the 2023 period. The ARPU decrease was primarily attributable to a change in product mix which was more heavily weighted to our Alloy SmartHome hardware. The impact of the decrease in hardware revenue was mitigated by an increase in hardware gross margin, primarily driven by the product mix change in the current period.

Professional services revenue decreased by $9.3 million, or 73%, to $3.5 million for three months ended March 31, 2024, from $12.8 million for the three months ended March 31, 2023. Of the $9.3 million decrease, $9.0 million was driven by our Smart Apartments solution. Professional services ARPU decreased by 11% to $221.43 for the three months ended March 31, 2024 from $249.66 for the three months ended March 31, 2023. New Units Deployed decreased by 46% to 29,710 units for the three months ended March 31, 2024 from 55,360 units for the three months ended March 31, 2023.

Hosted Services revenue increased by $3.0 million, or 20%, to $18.0 million for the three months ended March 31, 2024, from $15.0 million for the three months ended March 31, 2023. Of the $18.0 million revenue in 2024, $11.9 million is related to SaaS revenue and $6.1 million is related to hub amortization. Revenue increased from hub amortization and SaaS by $0.1 million and $2.9 million, respectively, from the three months ended March 31, 2023 to the three months ended March 31, 2024. The increase of Hosted Services revenue resulted primarily from a 24% increase in the aggregate number of Units Deployed, primarily of our Smart Apartment solution, from 602,556 units at March 31, 2023 to 749,401 units at March 31, 2024 and an increase in SaaS ARPU of 4% to $5.41 for the three months ended March 31, 2024 from $5.21 for the three months ended March 31, 2023.

We don’t expect to deploy any more non-distinct Hub Devices, thus, the revenue contribution from hub amortization should decrease in future periods until the non-distinct Hub Devices are fully amortized. The table below shows the expected revenue contribution from hub amortization.

 

 

For the years ended December 31,

 

 

2024(1)

 

2025

 

2026

 

2027

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 Revenue contribution from hub amortization

 

 

 

 

 

 

 

 

 Q1

$

6,043

 

$

4,775

 

$

2,260

 

$

158

 

 Q2

 

5,236

 

 

4,605

 

 

1,485

 

 

56

 

 Q3

 

5,181

 

 

3,631

 

 

901

 

 

21

 

 Q4

 

4,971

 

 

2,908

 

 

414

 

 

6

 

 Total

$

21,431

 

$

15,919

 

$

5,060

 

$

241

 

(1) Q1 2024 amounts are actuals

36


 

Cost of Revenue

 

 

 

 

Three months ended March 31,

 

 

Change

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Cost of revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

Hardware

 

 

$

18,684

 

 

$

32,572

 

 

$

(13,888

)

 

 

(43

)%

Professional services

 

 

 

6,448

 

 

 

17,634

 

 

 

(11,186

)

 

 

(63

)%

Hosted services

 

 

 

5,934

 

 

 

5,758

 

 

 

176

 

 

 

3

%

Total cost of revenue

 

 

$

31,066

 

 

$

55,964

 

 

$

(24,898

)

 

 

(44

)%

 

Total cost of revenue decreased by $24.9 million, or 44%, to $31.1 million for the three months ended March 31, 2024, from $56.0 million for the three months ended March 31, 2023. The decrease in cost of revenue resulted primarily from a favorable product mix of our hardware devices (more heavily weighted to Alloy SmartHome hardware), a 46% decrease in New Units Deployed and a 12% decrease in Units Shipped of our Smart Apartment solution hardware devices.

Hardware cost of revenue decreased by $13.9 million, or 43%, to $18.7 million for the three months ended March 31, 2024, from $32.6 million for the three months ended March 31, 2023. This decrease in hardware cost of revenue was primarily attributable to a favorable product mix and a 12% decrease in Units Shipped.

Professional services cost of revenue decreased by $11.2 million, or 63%, to $6.4 million for the three months ended March 31, 2024, from $17.6 million for the three months ended March 31, 2023. The decrease in professional services cost of revenue is primarily attributable to a decrease of approximately $8.9 million in third-party direct labor costs due to a 46% decrease in New Units Deployed, and a decrease of $1.7 million in personnel-related costs, and related travel. Additionally, we have invested in technology initiatives to allow our teams to be more efficient and furthered our collaboration with third-party partners to augment our professional services. As a result, we believe we will continue to improve efficiency in future periods.

Hosted Services cost of revenue increased by $0.2 million, or 3%, to approximately $6.0 million for the three months ended March 31, 2024, from $5.8 million for the three months ended March 31, 2023. The increase resulted from a 24% increase in the aggregate number of Units Deployed and the resulting increase in the number of active subscriptions for our software service applications, partially offset by a $0.4 million decrease in hub amortization. Our Hosted Services gross margin improved when compared to the same period in the prior year primarily driven by economies of scale related to our SaaS products. Additionally, Hosted Services attributable to hub amortization, which has a lower margin than our SaaS products, continues to represent a smaller portion of our Hosted Services cost of revenue.

Operating Expenses

 

 

 

Three months ended March 31,

 

 

Change

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Research and development

 

 

$

8,362

 

 

$

7,231

 

 

$

1,131

 

 

 

16

%

Sales and marketing

 

 

 

4,554

 

 

 

5,161

 

 

 

(607

)

 

 

(12

)%

General and administrative

 

 

 

16,666

 

 

 

12,017

 

 

 

4,649

 

 

 

39

%

 

Research and development expenses increased by $1.1 million, or 16%, to approximately $8.3 million for the three months ended March 31, 2024, from $7.2 million for the three months ended March 31, 2023, resulting primarily from an increase of approximately $1.3 million of personnel-related expenses, primarily related to the employee retention credit, which were refundable employment tax credits provided by The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), recorded during the three months ended March 31, 2023. We believe our research and development costs will increase in absolute dollars as we increase our investment in product development to broaden the capabilities of our solutions and introduce new products and features – in particular, as we enhance our WiFi offering.

Sales and marketing expenses decreased by $0.6 million, or 12%, to $4.6 million for the three months ended March 31, 2024 from $5.2 million for the three months ended March 31, 2023, resulting primarily from a decrease of approximately $0.5 million in personnel-related expenses.

For the three months ended March 31, 2024, general and administrative expenses increased by $4.6 million, or 39%, to approximately $16.6 million, from $12.0 million for the three months ended March 31, 2023, resulting primarily from a $5.3 million legal accrual recorded as of March 31, 2024, in which the Company has made a substantive offer to settle a dispute with a supplier by returning $5.0 million of inventory and paying a portion of the supplier’s costs and fees.

37


 

Other Income

 

 

 

Three months ended March 31,

 

 

Change

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Interest income, net

 

 

$

2,409

 

 

$

2,016

 

 

$

393

 

 

 

19

%

Other income, net

 

 

 

103

 

 

 

56

 

 

 

47

 

 

 

84

%

 

Interest income, net increased by $0.4 million to $2.4 million for the three months ended March 31, 2024, from $2.0 million for the three months ended March 31, 2023. The increase in net interest income for both periods is primarily attributable to interest earned on interest-bearing cash balances.

Income Taxes

 

 

 

Three months ended March 31,

 

 

Change

 

 

Change

 

 

 

 

2024

 

 

2023

 

 

$

 

 

%

 

 

 

 

(dollars in thousands)

 

 

 

 

Loss before income taxes

 

 

$

(7,647

)

 

$

(13,222

)

 

$

5,575

 

 

 

42

%

Income tax expense (benefit)

 

 

 

45

 

 

 

(7

)

 

 

52

 

 

 

743

%

 

We provided a full valuation allowance on our net U.S. federal and state deferred tax assets as of March 31, 2024, and March 31, 2023. As of December 31, 2023, the Company has gross NOLs of $204.6 million and $193.4 million for federal and state income tax return purposes, respectively. Federal NOLs can be carried forward indefinitely, while State NOLs will expire between 2032 and 2043. The Company also has $0.1 million of R&D credits available that expire in 2039.

The income tax expense is related to the foreign and state taxes offset by a change in the valuation allowance.

 

Non-GAAP Financial Measures

To supplement the consolidated financial statements, which are prepared and presented in accordance with GAAP, we present EBITDA and Adjusted EBITDA, described below, as non-GAAP measures. We believe the presentation of both GAAP and non-GAAP financial measures provides investors with increased transparency into financial measures used by our management team and improves investors’ understanding of our underlying operating performance and their ability to analyze our ongoing operating trends.

All historic non-GAAP financial measures have been reconciled with the most directly comparable GAAP financial measures - these non-GAAP financial measures are not intended to supersede or replace our GAAP results.

 

We define EBITDA as net income (loss) computed in accordance with GAAP before interest income, net, income tax expense (benefit) and depreciation and amortization.

We define Adjusted EBITDA as EBITDA before expenses related to non-recurring legal matters, stock-based compensation, compensation expense in connection with acquisitions, severance charges, other acquisition expenses, and other expenses caused by non-recurring, or unusual, events that are not indicative of our ongoing business.

Our management uses EBITDA and Adjusted EBITDA to assess our financial and operating performance, and we believe these measures are helpful to management and external users in understanding our performance. EBITDA and Adjusted EBITDA help management identify controllable cash expenses and make decisions designed to help us meet our identified financial and operational goals and to optimize our financial performance, while neutralizing the impact of some expenses included in our operating results caused by external influences over which management has little or no control and by non-recurring, or unusual, events that might otherwise mask trends in our performance. Accordingly, we believe these metrics measure our financial performance based on operational factors that management can impact in the short-term, namely our cost structure and expenses.

We believe that the presentation of EBITDA and Adjusted EBITDA provides information useful to investors in assessing our results of operations. The GAAP measure most directly comparable to EBITDA and Adjusted EBITDA is net income (loss). EBITDA and Adjusted EBITDA are not used as measures of our liquidity and should not be considered alternatives to net income (loss) or any other measure of financial performance presented in accordance with GAAP. Our EBITDA and Adjusted EBITDA may not be comparable to the EBITDA and Adjusted EBITDA of other companies due to the fact that not all companies use the same definitions of EBITDA and Adjusted EBITDA. Accordingly, there can be no assurance that our basis for computing these non-GAAP measures is comparable with that of other companies.

38


 

The following table presents a reconciliation of net loss (as determined in accordance with GAAP) to EBITDA and Adjusted EBITDA for each of the periods indicated.

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Net loss

 

$

(7,692

)

 

$

(13,215

)

Interest income, net

 

 

(2,409

)

 

 

(2,016

)

Income tax expense (benefit)

 

 

45

 

 

 

(7

)

Depreciation and amortization

 

 

1,501

 

 

 

1,254

 

EBITDA

 

 

(8,555

)

 

 

(13,984

)

Legal matter(1)

 

 

5,300

 

 

 

-

 

Stock-based compensation

 

 

3,281

 

 

 

3,680

 

Compensation expense in connection with acquisitions

 

 

-

 

 

 

1,625

 

Severance charges

 

 

231

 

 

 

-

 

Other acquisition expenses

 

 

140

 

 

 

205

 

Adjusted EBITDA

 

$

397

 

 

$

(8,474

)

(1) Refer to Note 12 "Commitments and Contingencies".

 

 

 

 

 

 

 

Liquidity and Capital Resources

Sources of Liquidity

As of March 31, 2024, we had cash and cash equivalents of $204.7 million, which were held for working capital and general corporate purposes. Our cash equivalents are comprised primarily of money market funds. To date, our principal sources of liquidity have been the net proceeds received as a result of the Business Combination, and payments collected from sales to our customers.

Debt Issuances

Following the maturity of our Revolving Facility (as defined below) in December 2021, we entered into a $75.0 million senior secured revolving credit facility with a five-year term (the "Senior Revolving Facility"). Interest rates for draws upon the Senior Revolving Facility are determined by whether the Company elects a secured overnight financing rate loan (“SOFR Loan”) or alternate base rate loan (”ABR Loan”). For SOFR Loans, the interest rate is based upon the forward-looking term rate based on SOFR as published by the CME Group Benchmark Administration Limited (CBA) plus 0.10%, subject to a floor of 0.00%, plus an applicable margin. For ABR Loans, the interest rate is based upon the highest of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, or (iii) 3.25%, plus an applicable margin. As of March 31, 2024, the applicable margins for SOFR Loans and ABR Loans under the Senior Revolving Facility were 1.75% and (0.50%), respectively. The Senior Revolving Facility is secured by substantially all of the Company’s assets and guaranteed by each of the Company’s material domestic subsidiaries.

We believe that our current cash, cash equivalents, available borrowing capacity under the Senior Revolving Facility, and cash raised in the Business Combination will be sufficient to fund our operations for at least the next 12 months beyond the issuance date of this Report. Our future capital requirements, however, will depend on many factors, including our sales volume, the expansion of sales and marketing activities, and market adoption of our new and enhanced products and features. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. From time to time, we may seek to raise additional funds through equity and debt. If we are unable to raise additional capital when desired and on reasonable terms, our business, results of operations, and financial condition may be adversely affected.

Stock Repurchase Program

In March 2024, our board of directors authorized a stock repurchase program pursuant to which we may repurchase up to $50 million of our Class A common stock. Repurchases under the program may be made from time to time through open market purchases or through privately negotiated transactions subject to market conditions, applicable legal requirements and other relevant factors. The repurchase program does not obligate us to acquire any particular amount of our Class A common stock and may be suspended at any time at our discretion. The timing and number of shares repurchased will depend on a variety of factors, including the stock price, business and market conditions, corporate and regulatory requirements, alternative investment opportunities, acquisition opportunities, and other factors.

 

During the three months ended March 31, 2024, we repurchased 1.6 million shares of our Class A common stock under the stock repurchase program at an average price of approximately $2.74 per share for a total of $4.4 million. As of March 31, 2024, approximately $45.6 million remained available for stock repurchases pursuant to our stock repurchase program.

39


 

 

Cash Flow Summary - Three Months Ended March 31, 2024 and 2023

The following table summarizes our cash flows for the periods presented.

 

 

Three months ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(dollars in thousands)

 

Net cash provided by (used in)

 

 

 

 

 

 

Operating activities

 

$

(3,337

)

 

$

(10,290

)

Investing activities

 

 

(956

)

 

 

(1,169

)

Financing activities

 

 

(6,462

)

 

 

(1,854

)

 

Operating Activities

For the three months ended March 31, 2024, our operating activities used $3.3 million in cash resulting primarily from our net loss of $7.7 million and $6.7 million used in changes in our operating assets and liabilities, partially offset by $11.1 million provided by non-cash expenses. Changes in our operating assets and liabilities primarily resulted from a $7.4 million decrease in accounts payable, $6.7 million decrease in accrued expenses and other liabilities, and a $3.6 million decrease in deferred revenue, partially offset by a $5.6 million decrease in inventory, $2.7 million decrease in accounts receivable, and a $2.7 million decrease in deferred cost of revenue. Non-cash expenses consisted primarily of a non-cash legal accrual for $5.0 million in which the Company has made a substantive offer to settle a dispute with a supplier by returning $5.0 million of inventory, stock-based compensation of $3.3 million, depreciation and amortization of $1.5 million, and provision for doubtful accounts of $1.2 million.

For the three months ended March 31, 2023, our operating activities used $10.3 million in cash resulting primarily from our net loss of $13.2 million and $4.0 million used in changes in our operating assets and liabilities, partially offset by $6.9 million provided by non-cash expenses. Changes in our operating assets and liabilities primarily resulted from a $11.1 million decrease in accrued expenses and other liabilities, a $6.7 million decrease in accounts payable and a $4.6 million increase in prepaid expenses and other assets, partially offset by a $8.9 million decrease in inventory, a $3.5 million decrease in accounts receivable, a $3.3 million decrease in deferred cost of revenue, and a $3.0 million increase in deferred revenue. Non-cash expenses consisted primarily of stock-based compensation of $3.7 million, compensation expense related to acquisitions of $1.6 million, and depreciation and amortization of $1.3 million. Of the total cash used for our operating activities, $6.0 million was attributable to payments related to our acquisitions.

 

Investing Activities

For the three months ended March 31, 2024, we used $1.0 million of cash for investing activities, resulting primarily from cash paid of $0.9 million for capitalized internal-use software development costs.

For the three months ended March 31, 2023, we used $1.2 million of cash for investing activities, resulting primarily from cash paid of $1.1 million for capitalized internal-use software development costs.

 

Financing Activities

For the three months ended March 31, 2024, our financing activities used $6.5 million of cash, resulting primarily from $4.4 million used for repurchases of Class A common stock, $1.5 million used for earnout payments related to the iQuue acquisition, and $0.9 million used for taxes paid related to net share settlements of stock-based compensation awards.

For the three months ended March 31, 2023, our financing activities used $1.9 million of cash, resulting primarily from $1.7 million used for earnout payments related to the iQuue acquisition.

 

Off-Balance Sheet Arrangements

We did not have any off-balance sheet arrangements as of March 31, 2024.

Critical Accounting Policies and Estimates

We prepare our consolidated financial statements in accordance with GAAP. The preparation of these consolidated financial statements requires us to make estimates, assumptions and judgments that can significantly impact the amounts we report as assets, liabilities, revenue, costs and expenses and the related disclosures. We base our estimates on historical experience and other assumptions that we believe are reasonable under the circumstances. Our actual results could differ significantly from these estimates under different assumptions and conditions. We believe that the accounting policies discussed below are critical to understanding our historical and future performance as these policies involve a greater degree of judgment and complexity.

40


 

Revenue Recognition

We derive revenue primarily from sales of systems that consist of hardware devices, professional installation services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recognized when control of these products and services are transferred to the customer in an amount that reflects the consideration we expect to be entitled to receive in exchange for those products and services.

Payments we receive by credit card, check, or automated clearing house payments, and payment terms are determined by individual contracts and range from due upon receipt to net 30 days. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue.

We apply the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. We only apply these steps when it is probable that we will collect the consideration to which we are entitled in exchange for the goods or services it transfers to a customer.

Accounting for contracts recognized over time involves the use of various estimates of total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation may be revised in the future as we observe the economic performance of our contracts. Changes in job performance, job conditions and estimated profitability may result in revision to our estimates of revenue and costs and are recognized in the period in which the revision is identified.

We may enter into contracts that contain multiple distinct performance obligations including hardware and Hosted Services. The hardware performance obligation includes the delivery of hardware, and the Hosted Services performance obligation allows the customer use of our software during the contracted-use term. The subscription for the software and certain Hub Devices combine as one performance obligation, and there is no support or ongoing subscription for other device hardware. We partner with several manufacturers to offer a range of compatible hardware options for its customers. We maintain control of the hardware purchased from manufacturers prior to it being transferred to the customer, and accordingly, SmartRent is considered the principal in these arrangements.

For each performance obligation identified, we estimate the standalone selling price, which represents the price at which we would sell the good or service separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price, considering available information such as market conditions, historical pricing data, and internal pricing guidelines related to the performance obligations. We then allocate the transaction price among those obligations based on the estimation of the standalone selling price.

Inventory Valuation

Inventories are stated at the lower of cost or estimated net realizable value. Cost is computed under the first-in, first-out method. We adjust the inventory balance based on anticipated obsolescence, usage, and historical write-offs. Significant judgment is used in establishing our forecasts of future demand and obsolete material exposures. We consider marketability and product life cycle stage, product development plans, demand forecasts, historical revenue, and assumptions about future demand and market conditions in establishing our estimates. If the actual product demand is significantly lower than forecast, which may be caused by factors within and outside of our control, or if there were a higher incidence of inventory obsolescence because of rapidly changing technology and our customer requirements, we may be required to increase our inventory adjustment. A change in our estimates could have a significant impact on the value of our inventory and our results of operations.

Stock-Based Compensation

Our stock-based compensation relates to stock options and restricted stock units ("RSUs") granted to our employees and directors. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.

The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.

41


 

The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, no compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.

 

Emerging Growth Company Status

Section 102(b)(1) of the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act") exempts “emerging growth companies” as defined in Section 2(A) of the Securities Act of 1933, as amended, from being required to comply with new or revised financial accounting standards until private companies are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can choose not to take advantage of the extended transition period and comply with the requirements that apply to non-emerging growth companies, and any such election to not take advantage of the extended transition period is irrevocable. We are an “emerging growth company” and have elected to take advantage of the benefits of this extended transition period.

We will use this extended transition period for complying with new or revised accounting standards that have different effective dates for public business entities and non-public business entities until the earlier of the date we (a) are no longer an emerging growth company or (b) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. The extended transition period exemptions afforded by our emerging growth company status may make it difficult or impossible to compare our financial results with the financial results of another public company that is either not an emerging growth company or is an emerging growth company that has chosen not to take advantage of this exemption because of the potential differences in accounting standards used.

We will remain an “emerging growth company” under the JOBS Act until the earliest of (a) the first fiscal year following the fifth anniversary of the initial public offering by FWAA, which closed on February 9, 2021, (b) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (c) the last date of our fiscal year in which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (d) the date on which we have issued more than $1.0 billion in non- convertible debt securities during the previous three years.

Recent Accounting Pronouncements

See Note 2, “Significant Accounting Policies” - Recent Accounting Guidance for more information.

Item 3 - Quantitative and Qualitative Disclosures About Market Risk

 

We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial condition due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.

 

We do not believe that inflation has had a material effect, to date, on our business, results of operations or financial condition. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. Our inability or failure to do so could harm our business, results of operations or financial condition.

 

Interest Rate Fluctuation Risk

 

As of March 31, 2024, we had cash, cash equivalents, and restricted cash of approximately $204.9 million, which consisted primarily of institutional money market funds, which carries a degree of interest rate risk. A hypothetical 10% change in interest rates would increase our annual interest income by $20.5 million, or decrease our annual interest income by $2.4 million, based on our cash position as of March 31, 2024.

 

Foreign Currency Exchange Rate Risk

 

Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our revenue is generated in U.S. dollars. Our expenses are generally denominated in the currencies of the jurisdictions in which we conduct our operations, which are primarily in the United States and to a lesser extent in Croatia and other international markets. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.

42


 

Item 4 - Controls and Procedures

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) at the end of the period covered by this Report and, based on such evaluation, have concluded that our disclosure controls and procedures were effective as of March 31, 2024, at the reasonable assurance level to ensure that the information required to be disclosed by us in this Report was (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and regulations and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three months ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

PART II. Other Information

 

Item 1 – Legal Proceedings

 

From time to time, we are subject to various claims, charges and litigation matters that arise in the ordinary course of business. We believe these actions are a normal incident of the nature and kind of business in which we are engaged. While it is not feasible to predict the outcome of these matters with certainty, we do not believe that any asserted or unasserted legal claims or proceedings, individually or in the aggregate, will have a material adverse effect on our business, financial condition, results of operations or prospects.

Item 1A – Risk Factors

 

We are subject to various risks and uncertainties in the course of our business. For a discussion of risks and uncertainties relating to our business, please see the section titled "Risk Factors" in our Annual Report on 10-K filed with the SEC on March 5, 2024. There have been no material changes from the risk factors disclosed therein. We may disclose changes to such risk factors or disclose additional risk factors from time to time in our future SEC filings.

Item 2 – Unregistered Sales of Equity Securities and Use of Proceeds

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

The following table summarizes the share repurchase activity for the three months ended March 31, 2024.

 

Period

 

Total Number of Shares Purchased (1)

 

 

Average Price Paid Per Share (2)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)

 

 

 

(in thousands, except per share amounts)

 

January 1 - January 31, 2024

 

 

-

 

 

$

-

 

 

 

-

 

 

$

50,000

 

February 1 - February 29, 2024

 

 

-

 

 

$

-

 

 

 

-

 

 

$

50,000

 

March 1 - March 31, 2024

 

 

1,595

 

 

$

2.74

 

 

 

1,595

 

 

$

45,643

 

Total

 

 

1,595

 

 

 

 

 

 

1,595

 

 

 

 

 

(1) In March 2024, our board of directors authorized the repurchase of up to $50,000,000 of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.

(2) Average price paid per share includes costs associated with the repurchases.

Item 3 – Defaults Upon Senior Securities

None.

43


 

Item 4 – Mine Safety Disclosures

Not Applicable.

Item 5 – Other Information

Securities Trading Plans of Directors and Executive Officers

During the three months ended March 31, 2024, none of our directors or executive officers adopted, modified or terminated any “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (each as defined in Item 408 of Regulation S-K).

44


 

Item 6 - Exhibits

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.
 

Incorporated by Reference

Exhibit

Exhibit Description

Form

Exhibit

Filing Date

3.2

Amended and Restated Bylaws.

8-K

3.2

August 30, 2021

10.1†

SmartRent Inc. Non-Employee Director Compensation Policy (filed herewith).

 

 

 

10.2†

SmartRent, Inc. Executive Incentive Compensation Plan.

8-K

10.1

January 25, 2024

31.1

Certification of Principal Executive Officer as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

31.2

Certification of Principal Financial Officer as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (filed herewith).

32.1*

Certification of Principal Executive Officer as adopted pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).

32.2*

Certification of Principal Financial Officer as adopted pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (filed herewith).

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

Inline XBRL Taxonomy Extension Schema with Embedded Linkbase Documents.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).1

 

* The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Report are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of SmartRent, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Report , irrespective of any general incorporation language contained in such filing.

 

† Indicates a management contract or any compensatory plan, contract or arrangement.


 

45


 

Signatures

Pursuant to the requirements of Section 13 or 15(d) 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, on this 8th day of May 2024.

 

 

SmartRent, Inc.

 

 

By:

/s/ Lucas Haldeman

 

 

 

Lucas Haldeman

 

Chief Executive Officer

 

(Principal Executive Officer)

 

By:

/s/ Daryl Stemm

 

 

 

Daryl Stemm

 

Chief Financial Officer

 

(Principal Financial and Accounting Officer)

 

 

46


EX-10.1 2 smrt-ex10_1.htm EX-10.1 EX-10.1

 

EXHIBIT 10.1

SMARTRENT, INC.

NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

 

Last updated February 15, 2022

SmartRent, Inc., a Delaware corporation (the "Company"), believes that the granting of cash and equity compensation to the members of its Board of Directors (the "Board," and members of the Board, the "Directors") represents an effective tool to attract, retain and reward Directors who are not employees of the Company (the "Non-Employee Directors"). This Non-Employee Director Compensation Policy (this "Policy'') is intended to formalize the Company's policy regarding cash compensation and grants of equity to its Non-Employee Directors. Unless otherwise defined herein, capitalized terms used in this Policy will have the meaning given such term in the Company's 2021 Equity Incentive Plan (the "Plan"). Each Non-Employee Director will be solely responsible for any tax obligations incurred by such Non-Employee Director as a result of the cash payments paid and equity awards granted to such Non-Employee Director under this Policy.

1.
ANNUAL CASH COMPENSATION

Annual Cash Retainer

Each Non-Employee Director will be paid an annual cash retainer of $80,000. There are no per-meeting attendance fees for attending Board or shareholder meetings.

Additional Committee and Lead Director Annual Cash Retainer

Each Non-Employee Director who serves as a lead director or chairman of a committee of the Board will be paid additional annual cash fees as follows:

 

Lead Independent Director:

$20,000

Audit Committee Chair:

$20,000

Compensation Committee Chair:

$15,000

Nominating and Corporate Governance Committee Chair:

$10,000

 

Each Non-Employee Director who serves as a non-Chair member of a committee of the Board will be paid additional annual cash fees as follows:

 

Audit Committee Member:

$10,000

Compensation Committee Member:

$7,500

Nominating and Corporate Governance Committee Member:

$5,000

 

1


WEST\297267252.1

 

 

All cash compensation will be paid quarterly, subject to continued service, on each February 15th, May 15th, August 15th, and November 15th, and all cash compensation described above is subject to proration for periods of service less than a full quarter or full year in length, as applicable.

The Board in its discretion may change and otherwise revise the terms of the cash compensation granted under this Policy, including, without limitation, the amount of cash compensation to be paid, on or after the date the Board determines to make any such change or revision.

2.
EQUITY COMPENSATION

Non-Employee Directors will be entitled to receive all types of Awards (excluding Incentive Stock Options) under the Plan (or the applicable equity plan in place at the time of grant). All grants of Awards to Non-Employee Directors pursuant to Section 2 of this Policy will be automatic and nondiscretionary, except as otherwise provided herein, and will be made in accordance with the following provisions and subject to Sections 4.3 and 13 of the Plan.

Each Non-Employee Director will be granted an Award (an "Annual Award') on the date of the Company's annual meeting of stockholders each calendar year (unless the Board determines to award them on a different date), beginning with the 2022 annual meeting of stockholders; provided that any Non-Employee Director who is not continuing as a Director following such annual meeting of stockholders will not receive an Annual Award with respect to such meeting. The Annual Award will have an estimated fair value of $150,000 using valuation methodologies deemed appropriate by the Compensation Committee of the Board or the Board from time to time, in light of commercial considerations deemed necessary to fulfill the goals set forth in this Policy and to align directors with shareholder interests. The Annual Award will be comprised of Restricted Stock Units which will vest in full upon the earlier of (i) the first anniversary of the vesting start date or (ii) the date immediately prior to the Company's next annual meeting of stockholders.

In the event of a Change in Control, each Non-Employee Director will fully vest in his or her Initial Award and/or each Annual Award provided that the Non-Employee Director continues to provide Service through such date.

3.
TRAVEL EXPENSES

Each Non-Employee Director's reasonable, customary and documented travel expenses to Board meetings will be reimbursed by the Company.

4.
ADDITIONAL PROVISIONS

All provisions of the Plan not inconsistent with this Policy will apply to Awards granted to Non-Employee Directors.

 

5.
ADJUSTMENTS

In the event that any dividend or other distribution (whether in the form of cash, Stock, other securities or other property), recapitalization, stock split, reverse stock split,

2


WEST\297267252.1

 

 

reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Stock or other securities of the Company or other change in the corporate structure of the Company affecting the Stock occurs, the Board, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under this Policy, will adjust the number of shares of Stock issuable pursuant to Awards granted under this Policy.

6.
LIMITATIONS

No Non-Employee Director may be issued in any fiscal year cash payments (including the fees under Section 1 above) and Awards (including Awards under Section 2 above) with aggregate value greater than $600,000, increased to $750,000 in the fiscal year of his or her initial service as a Non-Employee Director. Any Awards or other compensation granted to an individual for his or her services as an employee, or for his or her services as a consultant other than a Non-Employee Director, will be excluded for purposes of the limitations under this Section 6.

7.
SECTION 409A

In no event will cash compensation or expense reimbursement payments under this Policy be paid after the later of (a) the fifteenth (15th) day of the third (3rd) month following the end of the Company's fiscal year in which the compensation is earned or expenses are incurred, as applicable, or (b) the fifteenth (15th) day of the third (3rd) month following the end of the calendar year in which the compensation is earned or expenses are incurred, as applicable, in compliance with the "short-term deferral" exception under Section 409A of the Internal Revenue Code of 1986, as amended, and the final regulations and guidance thereunder, as may be amended from time to time (together, "Section 409A"). It is the intent of this Policy that this Policy and all payments hereunder be exempt from or otherwise comply with the requirements of Section 409A so that none of the compensation to be provided hereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to be so exempt or comply. In no event will the Company reimburse a Non-Employee Director for any taxes imposed or other costs incurred as a result of Section 409A.

8.
REVISIONS

The Board or any committee designated by the Board may amend, alter, suspend or terminate this Policy at any time and for any reason. No amendment, alteration, suspension or termination of this Policy will materially impair the rights of a Non-Employee Director with respect to compensation that already has been paid or awarded, unless otherwise mutually agreed between the Non-Employee Director and

the Company. Termination of this Policy will not affect the Board's or the Compensation Committee's ability to exercise the powers granted to it under the Plan with respect to Awards granted under the Plan pursuant to this Policy prior to the date of such termination.

 

 

 

 

 

3


EX-31.1 3 smrt-ex31_1.htm EX-31.1 EX-31.1

 

EXHIBIT 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a), UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lucas Haldeman, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of SmartRent, Inc. for the period ended March 31, 2024;
2.
Based on my knowledge, this 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 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 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 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.

Date: May 8, 2024

/s/ LUCAS HALDEMAN

Lucas Haldeman

Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 4 smrt-ex31_2.htm EX-31.2 EX-31.2

 

EXHIBIT 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a), UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Daryl Stemm, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of SmartRent, Inc. for the period ended March 31, 2024;
2.
Based on my knowledge, this 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 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 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 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.

Date: May 8, 2024

/s/ DARYL STEMM

Daryl Stemm

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 


EX-32.1 5 smrt-ex32_1.htm EX-32.1 EX-32.1

 

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 the Quarterly Report of SmartRent, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Lucas Haldeman, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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: May 8, 2024

/s/ LUCAS HALDEMAN

Lucas Haldeman

Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


EX-32.2 6 smrt-ex32_2.htm EX-32.2 EX-32.2

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 the Quarterly Report of SmartRent, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Daryl Stemm, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

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: May 8, 2024

/s/ DARYL STEMM

Daryl Stemm

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


EX-101.SCH 7 smrt-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - COVER link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Liability Maturity (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Fair Value Measurements and Fair Value of Instruments link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Revenue and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Other Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Convertible Preferred Stock and Equity link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Description of Business (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value Measurements and Fair Value of Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Revenue and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Other Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details 1) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Other Balance Sheet Information - Summary of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Other Balance Sheet Information - Inventory (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Other Balance Sheet Information - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Other Balance Sheet Information - Intangible assets (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Other Balance Sheet Information - Summary of Other long-term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Convertible Preferred Stock and Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock-Based Compensation - Summary of Activity Related to ESPP (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Related-Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Commitments and Contingencies - Summary of Operating Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink Convertible Debt, Total Convertible Debt Convertible note Auditor Firm ID Auditor Firm ID Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected volatility Developed technology Developed Technology [ Member ] Developed technology. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life (Years), Balance Money Market Funds Money Market Funds [Member] Accrued expenses and other liabilities Increase (Decrease) in Other Accrued Liabilities Earnout payment member. Earnout Payment Member Earnout Payment Non-cash lease expense Provision for Loan and Lease Losses Provision for Loan and Lease Losses, Total Class of warrant or right measurement period expiration date. Class of Warrant or Right Measurement Period Expiration Date Class of warrant or right measurement period expiration date Geographical Geographical [Axis] Vesting period Share based compensation arrangement vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Total cost of revenue Cost of Revenue Cost of Revenue, Total Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent, Total Change in prepaid expenses and other Assets Change in prepaid expenses and other Assets Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Prepaid Expense and Other Assets, Total Restricted Stock Units Restricted Stock Units (RSUs) [Member] RSUs 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Intangible Assets. Intangible Assets [Member] Intangible Assets Level 1 Fair Value, Inputs, Level 1 [Member] Entity Public Float Entity Public Float Redemption of warrants, Shares Redemption Of Warrants Shares Redemption of warrants shares. Redemption of warrants, (in Shares) Fair Value Measurements and Fair Value of Instruments Fair Value Disclosures [Text Block] Sublimit Sublimit [Member] Sublimit. Convertible preferred stock, authorized Temporary Equity, Shares Authorized Temporary equity shares authorized Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from customer Prepaid Expense and Other Assets, Current [Abstract] Number of days due for payments of credit card, check or automated clearing house Number Of Days Due For Payments Of Credit Card Check Or Automated Clearing House Number of days due for payments of credit card, check or automated clearing house. Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Accounting Standards Update 2021-08 [Member] ASU No. 2021-08 Concentration Risk Type Concentration Risk Type [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Basis of Presentation and Principles of Consolidation Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Proceeds from ESPP purchases Proceeds from ESPP purchases Proceeds from ESPP purchases. Interest income, net Interest Income (Expense), Net Interest Income (Expense), Net, Total Subsequent Events Subsequent Events [Text Block] 2018 Stock Plan and 2021 Equity Incentive Plan Two Thousand Eighteen Stock Plan And Two Thousand And Twenty One Equity Incentive Plan [Member] 2018 stock plan and 2021 equity incentive plan. Convertible preferred stock, issued Temporary Equity, Shares Issued Summary of shares available for future grant. Summary Of Shares Available For Future Grant [Table Text Block] Summary of Shares Available for Future Issuances Revenue deferred during the period Deferred Revenue, Additions Operating Lease, Liability, Noncurrent Lease liability, noncurrent Repurchases of Class A common stock (in Shares) Total Number of Shares Purchased Repurchases of common stock (in Shares) Stock Repurchased During Period, Shares Fair Value Measurement Fair Value Measurement [Domain] Related Party Transactions [Abstract] Total current assets Assets, Current Vesting Vesting [Domain] Revenue recognized from balance of deferred revenue at the beginning of the period Deferred Revenue, Revenue Recognized Outstanding Options Outstanding Options [Member] Outstanding Options [Member] Total liabilities, convertible preferred stock and stockholders' equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, New Issues Issuance of Series C Preferred Stock for cash, net of offering costs Payments to capitalized software costs. Payments to Capitalized Software Costs Capitalized software costs Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Trading Symbol Trading Symbol Class A common stock, issued Common Stock Issued Common Stock, Shares, Issued Common Stock, Shares, Issued, Total Total prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Class of warrant or right expiration period Class Of Warrant Or Right Expiration Period Class of warrant or right expiration period. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract] Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets Cash and Cash Equivalents [Member] Cash and cash equivalents Sales and Marketing Selling and Marketing Expense [Member] Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Balance (in Shares) Balance (in Shares) Shares, Outstanding Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Estimated average in service life of hub device Estimated Average In Service Life Of Hub Device Estimated average in service life of hub device. Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant accounting policies. Common Stock, Capital Shares Reserved for Future Issuance Shares reserved for future issuance Advertising expenses Advertising Expense Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax, Total Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Schedule of changes In fair Value of liabilities. Schedule of Changes In Fair Value of Liabilities 2018 Stock Plan Two Thousand And Eighteen Stock Plan [Member] Two thousand and eighteen stock plan [Member]. Debt Debt Disclosure [Text Block] Summary of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Subsequent Event [Member] Subsequent Events Subsequent Event Type [Axis] Two thousand and twenty one incentive stock plan. Two Thousand and Twenty One Incentive Stock Plan [Member] 2021 Incentive Stock Plan Additional Paid-in Capital Additional Paid-in Capital [Member] International Non-US [Member] Inventory, Raw Materials, Gross, Total Inventory, Raw Materials, Gross Raw Materials Current liabilities Liabilities, Current [Abstract] Current assets Assets, Current [Abstract] Secured Overnight Financing Rate Loan [Member] SOFR Loan Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Shares Subject to Repurchase Shares Subject To Repurchase [Member] Shares subject to repurchase. Operating Lease, Liability, Current Less: Lease liability, current portion Fed Funds Effective Rate Overnight Index Swap Rate [Member] Federal Funds Advertising Advertising Cost [Policy Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of Earnout of Measurement Convertible Preferred Stock Convertible Preferred Stock Policy [Text Block] Convertible Preferred Stock. Total property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Ending Balance Customer C Customer C [Member] Customer C. Class of Stock Class of Stock [Domain] Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Provision for doubtful accounts U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Convertible Preferred Stock Shares Issued Upon Conversion During Period Convertible preferred stock shares issued upon conversion during the period. Conversion of Convertible Preferred Stock to Common Stock, (in Shares) Entity Central Index Key Entity Central Index Key Warrants issued to purchase shares of common stock Warrants to purchase common stock Class of Warrant or Right, Number of Securities Called by Warrants or Rights Plan Name Plan Name [Domain] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Assets, Noncurrent [Abstract] Risks and Uncertainties [Abstract] Stock repurchases excise tax charged to equity Stock Repurchases Excise Tax Charged To Equity Stock repurchases excise tax charged to equity. Restricted Cash, Noncurrent Restricted cash, long-term portion Restricted cash, included in other long-term assets Assets on the Consolidated Balance Sheets Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Revenue expect to recognize to its total deferred revenue, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible Assets Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fully paid and non assessable common stock Fully Paid And Non Assessable Common Stock Fully paid and non assessable common stock. Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Revolving Credit Facility Revolving Credit Facility [Domain] Revolving Credit Facility Domain Preferred Stock, Conversion Basis Preferred stock, conversion basis Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Change in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Capitalized Computer Software, Gross Capitalized research and development costs Schedule of Other Assets, Noncurrent [Table Text Block] Summary of Other Long-term Assets Debt Instrument, Term Debt instrument term ESPP Purchases Stock Issued During Period, Value, Employee Stock Purchase Plan Capitalized Computer Software, Net, Total Capitalized Computer Software, Net, Beginning Balance Capitalized Computer Software, Net, Ending Balance Capitalized Computer Software, Net Capitalized research and development net Capitalized software costs, net Share-Based Payment Arrangement, Disclosure [Abstract] Plan Name Plan Name [Axis] Geographical Geographical [Domain] Total assets Assets Assets UNITED STATES United States UNITED STATES Operating Lease, Right-of-Use Asset Operating lease - ROU asset, net Operating lease, ROU assets net Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Unrecognized compensation expense Payment of earnout in connection with the iQuue acquisition Payment of earnout in connection with the iQuue acquisition Payment of earnout related to acquisition Fair value of earnout payment. Fair value of earnout payment Class A Common Stock Common Class A [Member] Entity Registrant Name Entity Registrant Name Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Debt issuance costs Related Party Related Party, Type [Domain] Impact of COVID-19 Impact Of C O V I D Nineteen Policy [Text Block] Impact of COVID nineteen. Accumulated deficit Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Ending Balance Common Stock Options and Restricted Stock Units Common Stock Options And Restricted Stock Units [Member] Common stock options and restricted stock units. Accumulated Deficit Retained Earnings [Member] Class of Stock Class of Stock [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Number of Restricted Stock Units, Beginning Balance Number of Restricted Stock Units, Ending Balance Number of common stock purchased by ESPP Shares purchased under ESPP ESPP Purchases (in shares) Minimum [Member] Minimum Total revenue Revenues Revenues, Total Proceeds from options exercise Proceeds from Stock Options Exercised Operating Lease, Liability Total lease liability Deferred Cost of Revenue Revenue Recognition Deferred Cost Policy [Text Block] Revenue recognition deferred cost. Professional Services Professional Services [Member] Professional services. Revenue Recognition Revenue [Policy Text Block] Equity Component Equity Component [Domain] Segments [Axis] Change in Accounting Principle, Accounting Standards Update, Adoption Date Adjustments to reconcile net loss to net cash used by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Debt Disclosure [Abstract] Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Tax withholdings related to net share settlement of equity awards Tax withholdings related to net share settlement of equity awards Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, authorized Class A common stock, authorized Common Stock, Shares Authorized Research and development Research and Development Expense Research and Development Expense, Total Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting Policies. Provision for warranty expense Provision For Warranty Expense Provision for warranty expense. Authorized amount of stock to be repurchased Stock Repurchase Program, Authorized Amount Repurchase authorized amount Immaterial restatement of prior period financial statements. Immaterial Restatement Of Prior Period Financial Statement [PolicyTextBlock] Immaterial Restatement of Prior Period Financial Statements ASSETS Assets [Abstract] Tranche Two Tranche Two [Member] Tranche two. Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Amortization of intangible assets Less: Accumulated amortization Less: Accumulated amortization Amortization of Intangible Assets Amortization of Intangible Assets, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares available, Ending Balance Shares available, Beginning Balance ABR Loan Base Rate Convertible Preferred Stock [Member] Convertible Preferred Stock Class A common stock, $0.0001 par value; 500,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 202,511 and 203,327 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Common Stock, Value, Issued, Total Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Ending Balance Contract with Customer, Liability, Revenue Recognized Deferred revenue, payments recognized Furniture and Fixtures Furniture and Fixtures [Member] Accrued expenses Accrued Liabilities, Current Accrued Liabilities, Current, Total Shares issued and each share converted into right to receive shares of common stock Stock Issued During Period Each Shares Converted Into Right To Receive Shares Of Common Stock Stock issued during period each shares, converted into right to receive shares of common stock. Current Fiscal Year End Date Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Auditor Name Auditor Name Loss from operations Operating Income (Loss) Reverse Recapitalization Net Of Transaction Costs Shares Reverse recapitalization, net of transaction costs, Shares. Reverse recapitalization, net of transaction costs (in Shares) Conversion of Convertible Preferred Stock to Common Stock Adjustments To Additional Paid In Capital Conversion Of Convertible Preferred Stock To Common Stock Adjustments to additional paid In capital conversion of convertible preferred stock to common stock. ASU No. 2019-12 Accounting Standards Update 2019-12 [Member] Entity Ex Transition Period Entity Ex Transition Period Income tax expense (benefit) Income Tax Expense (Benefit) Income tax benefit Income tax benefit Income tax (benefit) expense Income tax (benefit) expense Income tax (benefit) expense Convertible Preferred Stock Convertible Debt Securities [Member] Research and Development Research and Development Expense [Member] Research and Development Expenses Temporary Equity And Permanent Equity [Line Items] Temporary Equity And Permanent Equity [Line Items] Temporary equity and permanent equity. Lessee, Leases [Policy Text Block] Leases Concentration risk, percentage Concentration Risk, Percentage Community WiFi. Community WiFi [Member] Community WiFi Compensation expense Allocated share based compensation expense Share-based payment arrangement, expense Payment, Tax Withholding, Share-Based Payment Arrangement Taxes paid related to net share settlements of stock-based compensation awards Taxes paid related to net share settlements of stock-based compensation awards Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Share based compensation by share based arrangement, quoted market price on purchase date Reverse recapitalization, net of transaction costs Reverse Recapitalization Net Of Transaction Costs Reverse recapitalization, net of transaction costs. Measurement Input Type [Domain] Non vested warrants excluded from additional paid in capital and contract revenue. Non Vested Warrants Excluded From Additional Paid In Capital And Contract Revenue Non vested warrants excluded from additional paid in capital and contract revenue Lease liabilities Increase (Decrease) in Operating Lease Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Total Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Deferred revenue, beginning balance Deferred revenue, ending balance Deferred Revenue Deferred Revenue, Total Cash paid for income taxes Income Taxes Paid Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Shares purchased Shares purchased Revenue and Deferred Revenue Revenue from Contract with Customer [Text Block] Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Aggregate Intrinsic Value, Beginning Balance Aggregate Intrinsic Value, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt instrument principal amount Debt Instrument, Face Amount Net Loss Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Measurement Basis Measurement Basis [Axis] Other income, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Operating expense Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Long-term Debt, Type Long-Term Debt, Type [Domain] Entity Voluntary Filers Entity Voluntary Filers Subsequent Events [Abstract] Revenue from Contract with Customer [Line Items] Revenue From Contract With Customer [Line Items] Revenue from contract with customer. Number of Options, Beginning Balance Number of Options, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Commitments and Contingencies Disclosure [Abstract] Other long-term assets Total other long-term assets Other long-term assets Share-based compensation arrangement by share-based payment award, options, grants in period, gross Number of Options, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Investor Investor [Member] Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] Summary of Activity Related to ESPP 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Alternative Investment, Measurement Input Earnout payment Summary of Deferred Revenue, by Arrangement, Disclosure Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Additional paid-in capital Additional Paid in Capital Additional Paid in Capital, Total Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Ending Balance Equity, Attributable to Parent [Abstract] Stockholders' equity Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Developed Technology Rights [Member] Developed Technology Rights Developed Technology Line of credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Percentage of revenue expect to recognize to its total deferred revenue Revenue, Remaining Performance Obligation, Percentage Schedule of Finite-Lived Intangible Asset, Useful Life Schedule of Finite-Lived Intangible Asset, Useful Life Schedule of finite-lived intangible asset, useful life Schedule of Intangible Assets Estimated Useful Life Accrued property and equipment at period end Accrued Property And Equipment At Period End Accrued property and equipment at period end. Net loss per common share Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Summary of Operating Lease Liability Maturity Loss Contingencies [Table] Accounting Policies [Abstract] Segments [Domain] Provision for excess and obsolete inventory Provision For Excess And Obsolete Inventory Provision for excess and obsolete inventory. Non-Rule 10b5-1 Arrangement Modified Non Rule10b 51 Arr Modified Flag Non Rule10b51 Arr Modified Flag. Stock-based compensation related to acquisition Stock Based Compensation Related To Acquisition Stock-based compensation related to acquisition. Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Stock Option Equity Option [Member] Option Schedule of Pro Forma Operating Results Business Acquisition, Pro Forma Information [Table Text Block] Document Financial Statement Restatement Recovery Analysis [Flag] Revolving Credit Facility Revolving Credit Facility [Member] Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per common share basic Customer Concentration Risk Customer Concentration Risk [Member] Inventory write-down Inventory Write-down Commitments and contingencies (Note 12) Commitments and Contingencies Business Combinations [Abstract] Income Statement [Abstract] Investments, Total Investments Investment in non-affiliated, privately held entity Investment in non-affiliate Current portion of long-term debt Debt, Current Debt, Current, Total Related Party Related Party, Type [Axis] Measurement Input Type [Axis] Statistical Measurement Statistical Measurement [Domain] Loss Contingencies [Line Items] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net cash used in operating activities Deferred revenue Increase (Decrease) in Deferred Liabilities Increase (Decrease) in Deferred Liabilities, Total Net settlement related to exercise of options. Net Settlement Related to Exercise of Options Net settlement related to exercise of options Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Share Repurchase Program [Axis] Vesting of restricted stock units. Vesting Of Restricted Stock Units [Member] Vesting of RSUs Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per common share diluted Product and Service Product and Service [Domain] Computer Hardware Computer Hardware And Software [Member] Computer hardware and software. Cost of Sales Cost of Sales [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Macroeconomic conditions Macroeconomic Conditions Policy [Policy Text Block] Macroeconomic conditions policy. Term Loan Facility Term Loan Facility [Member] Term Loan Facility [Member] Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Non Cash Compensation Expense Related To Acquisition Non-cash compensation expense related to acquisition. Compensation expense related to acquisition Number of Options, Exercisable options as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Issuance of common stock upon vesting of equity awards. Issuance Of Common Stock Upon Vesting Of Equity Awards Issuance of common stock upon vesting of equity awards Number of reportable segment Number of Reportable Segments Inventory, Policy [Policy Text Block] Inventory Payments for repurchases of Class A common stock Payments for Repurchase of Common Stock Maturity Date Line of credit facility expiration month year Line Of Credit Facility Expiration Month Year Line of credit facility expiration month year. Finite-Lived Intangible Assets, Major Class Name [Domain] Number of Options, Exercised Number of Options, Exercised Stock options exercised Exercise of options (in Shares) Liabilities and Equity [Abstract] LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Other long-term assets Other Long-term Assets Other long-term assets Increase (decrease) in fair value of earnout Increase in fair value of earnout Increase Decrease In Fair Value Of Earnout Increase decrease in fair value of earnout. Sales and marketing Selling and Marketing Expense Selling and Marketing Expense, Total Measurement Input, Discount Rate [Member] Discount Rate Accounts payable Increase (Decrease) in Accounts Payable Increase (Decrease) in Accounts Payable, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Credit Facility Credit Facility [Domain] Revision of Prior Period, Adjustment [Member] Adjustment Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Imputed interest Imputed interest Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Recorded Intangible Assets at Fair Value Number of Restricted Stock Units, Granted Share-based compensation arrangement, options granted Share-based compensation arrangement, other than options granted Customers Customers [Member] Customers. Entity Well-known Seasoned Issuer Entity Well-Known Seasoned Issuer Revision of Prior Period [Axis] Temporary equity, par value Temporary Equity Par Or Stated Value Per Share Prior To Business Combination Temporary equity par or stated value per share prior to business combination. Amended 2018 Stock Plan Amended Two Thousand And Eighteen Stock Plan [Member] Amended two thousand and eighteen stock plan. Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Cost of Property Repairs and Maintenance Repairs and maintenance expense Weighted-Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Customer A Customer A [Member] Customer A. Summary of Accrued Expenses and Other Current Liabilities Summary Of Accrued Expenses And Other Current Liabilities Table [Text Block] Summary of accrued expenses and other current liabilities. Inventory Disclosure [Abstract] Liabilities on the Consolidated Balance Sheets Financial Liabilities Fair Value Disclosure Financial Liabilities Fair Value Disclosure, Total Balance at beginning of period Balance at end of period Fair value earnout Depreciation and amortization expense and plant and equipment Accumulated Depreciation, Depletion and Amortization, Reclassifications from Property, Plant and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Vested or distributed Local Phone Number Local Phone Number Weighted-Average Exercise Price, Exercisable options as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Credit facility, covenant terms, description Line of Credit Facility, Covenant Terms Restricted Cash, Current Restricted cash, current portion Statement of Cash Flows [Abstract] Director Frederick Tuomi Director [Member] Exercise of warrants (in Shares) Stock Issued During Period Exercise Of Warrants Stock issued during period exercise of warrants. Number of shares repurchased and retired Stock Repurchased and Retired During Period, Shares Summary of Share Repurchase Activity Class of Treasury Stock [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment, net Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Document Annual Report Class A common stock, par value Common stock, par value Common Stock, Par or Stated Value Per Share Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash and cash equivalents Effect of exchange rate changes on cash and cash equivalents Deferred revenue Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total RET Affiliated Entity [Member] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized Compensation Expense Period Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Shares available for sale under ESPP Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Shares Available, Beginning balance Shares Available, Ending balance Employee stock purchase plan. Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan ESPP Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum Maximum [Member] Cost of Revenue Cost of Goods and Service [Policy Text Block] Other comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Temporary equity, shares outstanding Convertible preferred stock, outstanding Balance (in Shares) Balance (in Shares) Temporary Equity, Shares Outstanding Contra revenue Contra Revenue Contra revenue. Change in fair value of earnout related to acquisition Change in Fair Value of Earnout Related to Acquisition Change in Fair Value of Earnout Related to Acquisition. Fair Value, Inputs, Level 3 [Member] Level 3 Cost of revenue Cost of Revenue [Member] Cost of revenue member. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Average Price Paid Per Share Average price per share Shares Acquired, Average Cost Per Share Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash, cash equivalents, and restricted cash Net decrease (increase) in cash, cash equivalents, and restricted cash Recent Accounting Guidance Not Yet Adopted Recent Accounting Guidance Not Yet Adopted Policy [Text Block] Recent accounting guidance not yet adopted. Alternate Base Rate Loan [Member] ABR Loan Extended maturity date Line of credit facility expiration month year, extended Line Of Credit Facility Extended Expiration Month Year Line of credit facility extended expiration month year. General and Administrative Expense General and Administrative Expense [Member] Intangible Assets, Gross (Excluding Goodwill) Intangible assets, Gross Intangible assets, Gross Interest Expense Interest Expense [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of Options, Forfeited Number of Options, Forfeited Document Financial Statement Error Correction [Flag] Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Warehouse and Other Equipment Warehouse And Other Equipment [Member] Warehouse and other equipment. Schedule of Inventory, Current [Table Text Block] Summary of Inventory City Area Code City Area Code Inventory Inventory, Net Total inventory CASH FLOWS FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Rule 10b5-1 Arrangement Modified Rule 10b51 Arr Modified Flag Rule 10b51 arr modified flag. Letter of Credit [Member] Letter of Credit Business Acquisition [Line Items] Business Acquisition [Line Items] Customer Customer [Domain] Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance General and administrative General and Administrative Expense General and Administrative Expense, Total General and Administrative Expenses Selling, General and Administrative Expenses [Member] Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average number of shares used in computing net loss per share basic Number of warrants to vest. Number Of Warrants To Vest Number of warrants to vest Smart operations solutions. Smart Operations Solutions [Member] Smart Operations Solutions CASH FLOWS FROM FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Effective interest rate percentage of input used to develop fair value measurements Effective Interest Rate Percentage Of Input Used To Develop Fair Value Measurements Effective interest rate percentage of input used to develop fair value measurements. Product warranty accrual related to cost perform firmware and hardware. Product Warranty Accrual Related to Cost Perform Firmware And Hardware Product warranty accrual related to remaining cost of perform the firmware and hardware updates Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Units Activity Schedule of non-cash investing and financing activities Other Noncash Investing and Financing Items [Abstract] Statement [Table] Statement [Table] Summary of Stock Options Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Schedule Of Related Party Transactions By Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Fair value of Stock Option Grants Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments Schedule of Reverse Recapitalization Schedule Of Reverse Recapitalization Table [Text Block] Schedule Of Reverse Recapitalization Hardware Hardware [Member] Hardware. Related-Party Transactions Related Party Transactions Disclosure [Text Block] Stock Repurchase Program April 2024 Stock Repurchase Program April Two Thousand Twenty Four [Member] Stock repurchase program april two thousand twenty four. Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Statement [Line Items] Statement [Line Items] Product warranty accrual related to remaining cost of replacement for identified battery deficiency Product Warranty Accrual Related To Cost Replacement For Identified Deficiency Product warranty accrual related to cost replacement for identified deficiency. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Error Corrections and Prior Period Adjustments Restatement [Line Items] Subsequent Event [Line Items] Warrant Warrant [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Customer Customer [Axis] Common Stock Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract] Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs Treasury Stock Shares Acquired As Part Of Publicly Announced Programs Treasury stock shares acquired as part of publicly announced programs. Common stock warrants issued to customers as consideration Common Stock Warrants Issued To Customers As Consideration Value Common stock warrants issued to customers as consideration value. Temporary equity par or stated value per share Convertible preferred stock, par value Temporary Equity, Par or Stated Value Per Share Daryl stemm. Daryl Stemm [Member] Daryl Stemm Cash and cash equivalents Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total Repurchases of Class A common stock Repurchases of common stock amount Repurchases of common stock Stock Repurchased During Period, Value Summary of Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other current assets Other Assets, Current Aggregate Intrinsic Value, Exercisable options as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses Prepaid Expense, Current Prepaid Expense, Current, Total Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Loss Contingency Accrual, Beginning Balance Loss Contingency Accrual, Ending Balance Loss Contingency Accrual Loss contingency, accruals Smart apartments. Smart Apartments [Member] Smart Apartments Inventory, Finished Goods, Gross, Total Inventory, Finished Goods, Gross Finished Goods Antidilutive Securities, Name Antidilutive Securities, Name [Domain] ASU No. 2016-13 Accounting Standards Update 2016-13 [Member] Cover [Abstract] Cover Issuance of Class A common stock upon vesting of equity awards ,(in Shares) Issuance of common stock upon vesting of equity awards shares. Issuance of common stock upon vesting of equity awards ,(in Shares) Exercise of warrants Stock Issued During Period Value Exercise Of Warrants Stock issued during period value exercise of warrants. Vesting Vesting [Axis] Share Repurchase Program [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Warranty allowance Product Warranty Accrual, Current Summary of Prepaid Expenses and Other Current Assets Summary Of Prepaid Expenses And Other Current Assets Table [Text Block] Summary of prepaid expenses and other current assets. Share-based compensation arrangement by share-based payment award, number of stock based compensation awards offered. Share-based Compensation Arrangement By Share-based Payment Award, Number Of Stock Based Compensation Awards Offered Number of stock-based compensation awards offered Receivables from Customers Receivables due from customers Stock Repurchase Program Stock Repurchase Program [Member] Stock repurchase program. Swingline facility. Swingline Facility [Member] Swingline Accrued in legal settlement costs Litigation Settlement, Expense Preferred Stock Preferred Stock [Member] Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Weighted Average Grant Date Fair Value, Granted Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Security Exchange Name Security Exchange Name Share based compensation by share based arrangement term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Accounts Receivable, net Accounts Receivable [Policy Text Block] Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Summary of Finite Lived Intangible Assets Amortization Expense Recent Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Customer Relationships [Member] Customer Relationships Revenue recognized on inventory transfer. Revenue Recognized on Inventory Transfer Revenue recognized on inventory transfer Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Property and equipment Cost of revenue Cost of Revenue [Abstract] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Forfeited Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Line of Credit Facility, Commitment Fee Amount Facility fee Exercise of options Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Shares converted into common stock upon business combination Convertible Preferred Stock, Shares Issued upon Conversion Amendment Flag Amendment Flag Revenue From Contract With Customer [Table] Revenue From Contract With Customer [Table] Revenue from Contract with Customer Accounts receivable,Allowance for doubtful accounts Allowance for Doubtful Accounts, Premiums and Other Receivables Accounting Standards Update [Domain] Revenue recognized from revenue originated and deferred during the period Revenue Recognized From Revenue Originated And Deferred Revenue Revenue recognized from revenue originated and deferred revenue. Variable Rate Variable Rate [Domain] Entity File Number Securities Act File Number Lessee operating lease liability payments due after year four and thereafter. Lessee Operating Lease Liability Payments Due After Year Four and Thereafter 2027 and thereafter Temporary Equity And Permanent Equity [Table] Temporary Equity And Permanent Equity [Table] Temporary equity and permanent equity. Additional Financial Information Disclosure [Text Block] Other Balance Sheet Information Goodwill and Intangible Assets Disclosure [Abstract] Senior revolving facility. Senior Revolving Facility [Member] Senior Revolving Facility Customer B Customer B [Member] Customer B. SightPlans. SightPlans [Member] SightPlan Balance Sheet Related Disclosures [Abstract] Hosted Services Hosted Services [Member] Hosted services. Share-Based Payment Arrangement [Abstract] Warranty Allowance Warranty Allowance Policy [Text Block] Warranty allowance. Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Debt Instrument [Axis] Fair Value Estimate of Fair Value Measurement [Member] Weighted Average Grant Date Fair Value, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Ending Balance Schedule of Intangible Assets and Goodwill [Table Text Block] Summary of Intangible Assets And Goodwill Total operating expense Operating Expenses Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Summary of Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer Other Intangible Assets, Net Capitalized research and development net Capitalized Computer Software, Amortization Capitalized software costs amortization Amortization expense on capitalized research and development costs Auditor Location Auditor Location Total accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (years) Entity Address, Address Line Two Entity Address, Address Line Two Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Number of operating segment Number of Operating Segments Line of credit facility unused capacity commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Access control. Access Control [Member] Access Control Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Tax withholdings related to net share settlement of equity awards, (in Shares) Tax withholdings related to net share settlement of equity awards, (in Shares) Warranty allowance Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Standard and Extended Product Warranty Accrual, Beginning Balance Standard and Extended Product Warranty Accrual, Ending Balance Net Loss Per Share Earnings Per Share [Text Block] Revenue Revenues [Abstract] Restricted cash. Restricted Cash [Member] Restricted Cash Convertible Preferred Stock and Equity Temporary Equity And Permanent Equity [Text Block] Temporary equity and permanent equity. Entity Address, Address Line One Entity Address, Address Line One Revenue Revenue Benchmark [Member] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Fair Value Disclosures [Line Items] Fair Value Disclosures [Line Items] Fair Value Disclosures [Line Items] Antidilutive Securities Antidilutive Securities [Axis] Other Other Liabilities, Current Other Liabilities, Current, Total Measurement Input, Price Volatility [Member] Volatility Subsequent Event Type [Domain] Risk free interest minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Income Statement Location Income Statement Location [Axis] Risk free interest maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Expected dividend yield Long-term Debt, Type Long-Term Debt, Type [Axis] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Provision for doubtful accounts Provision for Other Credit Losses Level 2 Fair Value, Inputs, Level 2 [Member] Common stock issued Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Shares issued, net Shares issued, net Hardware Hardware Service [Member] Hardware service. Revolving Credit Facility Revolving Credit Facility [Axis] Revolving Credit Facility Axis Depreciation and amortization Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Product and Service Product and Service [Axis] Cost of shares repurchased Treasury Stock, Value, Acquired, Cost Method Title of 12(b) Security Title of 12(b) Security Previously Reported [Member] As Previously Reported Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares of preferred stock issued and outstanding as of March 31, 2024 and December 31, 2023 Balance at the beginning Balance at the end Temporary Equity, Carrying Amount, Attributable to Parent Non-cash legal accrual (Note 12 "Commitments and Contingencies") Return product inventory value Loss Contingency, Damages Awarded, Value Accounting Standards Update [Axis] Liquidity Liquidity Policy [Text Block] Liquidity. CASH FLOWS FROM INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Amortization expense Amortization of debt discount Amortization of Debt Issuance Costs Carrying Value Reported Value Measurement [Member] Outstanding line of credit Long-Term Line of Credit Long-term Line of Credit, Total Goodwill, Impairment Loss Goodwill impairment Segments Segment Reporting, Policy [Policy Text Block] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] [Default] Buy back provision. Buy back provision Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Subsequent Event [Table] Significant Customers Major Customers, Policy [Policy Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted Cash Inventory Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total Deferred cost of revenue Increase (Decrease) in Deferred Charges Other smart communities solutions. Other Smart Communities Solutions [Member] Other Cash and Cash Equivalents Cash and Cash Equivalents [Axis] 2024 - Remaining Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Weighted Average Remaining Contractual Life (years), Exercisable options as of March 31, 2024 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs Remaining authorized amount of stock to be repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Class A common stock, shares outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk free interest Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, Forfeited Net settlement related to exercise of options, shares. Net Settlement Related to Exercise of Options, Shares Net settlement related to exercise of options, (in Shares) Net settlement related to exercise of options, (in Shares) Supplemental disclosure of cash flow information Supplemental Cash Flow Elements [Abstract] 2018 Stock Plan Two Thousand Eighteen Stock Plan [Member] Two thousand eighteen stock plan. Amortization expense of other long term intangible assets. Amortization Expense of Other Long Term Intangible Assets Amortization expense of all other long-term intangible assets Acquisitions Business Combinations Policy [Policy Text Block] Summary of Carrying Values and Fair Values of Financial Instruments Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Warranty period on hardware devices Warranty Period On Hardware Devices Warranty period on hardware devices. Fair Value Disclosures [Table] Fair Value Disclosures [Table] Fair Value Disclosures [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Share based compensation by share based arrangement, discount rate on purchase date Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Weighted-Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Non-cash interest expense Non Cash Interest Expense Non-cash interest expense. Document Type Document Type Contractual terms for Hosted Services Revenue Contractual Terms For Hosted Services Revenue Contractual terms for hosted services revenue. Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Warranty expense Product Warranty Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Restricted Stock Units, Forfeited Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by financing activities Long-term debt, net Other Long-Term Debt, Noncurrent Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Annual additions to the plan Additional shares issuable Entity Filer Category Entity Filer Category Common stock warrants related to marketing expense Adjustments To Additional Paid In Capital Common Stock Warrant Related To Marketing Expense Adjustments to additional paid in capital, common stock warrant related to marketing expense. Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total Customer D Customer D [Member] Customer D. Variable Rate Variable Rate [Axis] Concentration risk percentage Percentage Of Concentration Risk Percentage Of Concentration Risk. The minimum number of businesses which the reporting entity must acquire with the net proceeds of the offering. Condition For Future Business Combination Number Of Businesses Minimum Condition for future business combination number of businesses minimum Write-offs of accounts receivable Accounts Receivable, Allowance for Credit Loss, Writeoff Trade Name Trade Names [Member] Total liabilities Liabilities Deferred cost of revenue Deferred Costs, Noncurrent Deferred Costs, Noncurrent, Total Finite-Lived Intangible Asset, Useful Life Intangible assets estimated useful life Total stockholders' equity Balance at the beginning Equity, Attributable to Parent Balance at the end Documents Incorporated by Reference [Text Block] Documents Incorporated by Reference [Text Block] Intangible assets, net Intangible assets Intangible assets, net Total intangible assets, net Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of Error Corrections and Prior Period Adjustments Net loss Net loss Description of Business Business Description and Basis of Presentation [Text Block] Deferred cost of revenue, current portion Deferred Costs, Current Deferred Costs, Current, Total Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Statement of Financial Position [Abstract] Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted-average number of shares used in computing net loss per share diluted iQuue [Member] iQuue [Member] iQuue Acquisition iQuue Credit Facility Credit Facility [Axis] Zenith Zenith [Member] Zenith [Member]. Zenith Acquisition Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Effective Tax Rate Effective Tax Rate Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Weighted-Average Exercise Price, Beginning Balance Weighted-Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] 2021 Equity Incentive Plan Two Thousand And Twenty One Equity Incentive Plan [Member] Two thousand and twentyone equity incentive plan. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Leasehold Improvements Leasehold Improvements [Member] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Percentage of shares reserved for future issuance Schedule of Total Purchase Consideration and Fair Values of Acquired Assets and Liabilities at Acquisition Date and Statement of Cash Flows Schedule of Business Acquisitions, by Acquisition [Table Text Block] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Revision of Prior Period [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Restricted Stock Units, Vested or distributed RSUs vested Stock Issued During Period, Shares, New Issues Issuance of Series C Preferred Stock for cash, net of offering costs (in Shares) Accrued compensation costs Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Total cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash - beginning of period Cash, cash equivalents, and restricted cash - end of period Deferred revenue, current portion Deferred Revenue, Current Deferred Revenue, Current, Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Accrued Liabilities and Other Liabilities [Abstract] XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COVER - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001837014  
Entity File Number 001-39991  
Entity Registrant Name SMARTRENT, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-4218526  
Entity Address, Address Line One 8665 E. Hartford Drive  
Entity Address, Address Line Two Suite 200  
Entity Address, City or Town Scottsdale  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85255  
City Area Code 844  
Local Phone Number 479-1555  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Trading Symbol SMRT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   201,828,020
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 204,701 $ 215,214
Restricted cash, current portion 247 495
Accounts receivable, net 58,093 61,903
Inventory 30,899 41,575
Deferred cost of revenue, current portion 11,528 11,794
Prepaid expenses and other current assets 14,009 9,359
Total current assets 319,477 340,340
Property and equipment, net 1,314 1,400
Deferred cost of revenue 8,792 11,251
Goodwill 117,268 117,268
Intangible assets, net 26,280 27,249
Other long-term assets 12,322 12,248
Total assets 485,453 509,756
Current liabilities    
Accounts payable 7,702 15,076
Accrued expenses and other current liabilities 21,211 24,976
Deferred revenue, current portion 78,077 77,257
Total current liabilities 106,990 117,309
Deferred revenue 41,491 45,903
Other long-term liabilities 3,885 4,096
Total liabilities 152,366 167,308
Commitments and contingencies (Note 12)
Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares of preferred stock issued and outstanding as of March 31, 2024 and December 31, 2023
Stockholders' equity    
Class A common stock, $0.0001 par value; 500,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 202,511 and 203,327 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 20 20
Additional paid-in capital 630,878 628,156
Accumulated deficit (297,601) (285,512)
Accumulated other comprehensive loss (210) (216)
Total stockholders' equity 333,087 342,448
Total liabilities, convertible preferred stock and stockholders' equity $ 485,453 $ 509,756
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Convertible preferred stock, par value $ 0.0001 $ 0.0001
Convertible preferred stock, authorized 50,000,000 50,000,000
Convertible preferred stock, issued 0 0
Convertible preferred stock, outstanding 0 0
Class A common stock, par value $ 0.0001 $ 0.0001
Class A common stock, authorized 500,000,000 500,000,000
Class A common stock, issued 202,511,000 203,327,000
Class A common stock, shares outstanding 202,511,000 203,327,000
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue    
Total revenue $ 50,489 $ 65,079
Cost of revenue    
Total cost of revenue 31,066 55,964
Operating expense    
Research and development 8,362 7,231
Sales and marketing 4,554 5,161
General and administrative 16,666 12,017
Total operating expense 29,582 24,409
Loss from operations (10,159) (15,294)
Interest income, net 2,409 2,016
Other income, net 103 56
Loss before income taxes (7,647) (13,222)
Income tax expense (benefit) 45 (7)
Net loss (7,692) (13,215)
Other comprehensive loss    
Foreign currency translation adjustment 6 104
Comprehensive loss $ (7,686) $ (13,111)
Net loss per common share    
Net loss per common share basic $ (0.04) $ (0.07)
Net loss per common share diluted $ (0.04) $ (0.07)
Weighted-average number of shares used in computing net loss per share basic 203,485 198,334
Weighted-average number of shares used in computing net loss per share diluted 203,485 198,334
Hardware    
Revenue    
Total revenue $ 29,077 $ 37,325
Cost of revenue    
Total cost of revenue 18,684 32,572
Professional Services    
Revenue    
Total revenue 3,458 12,769
Cost of revenue    
Total cost of revenue 6,448 17,634
Hosted Services    
Revenue    
Total revenue 17,954 14,985
Cost of revenue    
Total cost of revenue $ 5,934 $ 5,758
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Class A Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated other comprehensive (loss) income
Balance at the beginning at Dec. 31, 2022 $ 364,200 $ 20 $ 615,281 $ (250,925) $ (176)
Balance (in Shares) at Dec. 31, 2022   198,525,000      
Stock-based compensation 3,680   3,680    
Issuance of Class A common stock upon vesting of equity awards ,(in Shares)   751,000      
Tax withholdings related to net share settlement of equity awards (661)   (661)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (246,000)      
Exercise of options 71   71    
Exercise of options (in Shares)   151,000      
ESPP Purchases 438   438    
ESPP Purchases (in shares)   176,000      
Net loss (13,215)     (13,215)  
Other comprehensive income 104       104
Balance at the end at Mar. 31, 2023 354,617 $ 20 618,809 (264,140) (72)
Balance (in Shares) at Mar. 31, 2023   199,357,000      
Balance at the beginning at Dec. 31, 2023 342,448 $ 20 628,156 (285,512) (216)
Balance (in Shares) at Dec. 31, 2023   203,327,000      
Balance at the beginning at Dec. 31, 2023        
Balance (in Shares) at Dec. 31, 2023 0        
Stock-based compensation $ 3,281   3,281    
Issuance of Class A common stock upon vesting of equity awards ,(in Shares)   775,000      
Tax withholdings related to net share settlement of equity awards (898)   (898)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (291,000)      
Exercise of options 2   2    
Exercise of options (in Shares)   192,000      
Net settlement related to exercise of options, (in Shares)   (31,000)      
ESPP Purchases 337   337    
ESPP Purchases (in shares)   134,000      
Repurchases of Class A common stock (4,397)     (4,397)  
Repurchases of Class A common stock (in Shares)   (1,595,000)      
Net loss (7,692)     (7,692)  
Other comprehensive income 6       6
Balance at the end at Mar. 31, 2024 $ 333,087 $ 20 $ 630,878 $ (297,601) $ (210)
Balance (in Shares) at Mar. 31, 2024   202,511,000      
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES      
Net loss $ (7,692) $ (13,215)  
Adjustments to reconcile net loss to net cash used by operating activities      
Depreciation and amortization 1,501 1,254  
Provision for warranty expense (552)    
Non-cash lease expense 375 299  
Stock-based compensation related to acquisition   109  
Stock-based compensation 3,281 3,571  
Compensation expense related to acquisition 137 1,625  
Change in fair value of earnout related to acquisition 80 141  
Non-cash interest expense 39 32  
Provision for excess and obsolete inventory 96 (60)  
Provision for doubtful accounts 1,181 (89)  
Non-cash legal accrual (Note 12 "Commitments and Contingencies") 4,955    
Change in operating assets and liabilities      
Accounts receivable 2,701 3,483  
Inventory 5,612 8,949  
Deferred cost of revenue 2,726 3,294  
Prepaid expenses and other assets 349 (4,577)  
Accounts payable (7,448) (6,661)  
Accrued expenses and other liabilities (6,673) (11,129)  
Deferred revenue (3,591) 3,011  
Lease liabilities (414) (327)  
Net cash used in operating activities (3,337) (10,290)  
CASH FLOWS FROM INVESTING ACTIVITIES      
Purchase of property and equipment (34) (27)  
Capitalized software costs (922) (1,142)  
Net cash used in investing activities (956) (1,169)  
CASH FLOWS FROM FINANCING ACTIVITIES      
Payments for repurchases of Class A common stock (4,373)    
Proceeds from options exercise 2 71  
Proceeds from ESPP purchases 337 438  
Taxes paid related to net share settlements of stock-based compensation awards (898) (661)  
Payment of earnout related to acquisition (1,530) (1,702)  
Net cash used in financing activities (6,462) (1,854)  
Effect of exchange rate changes on cash and cash equivalents (6) 27  
Net decrease (increase) in cash, cash equivalents, and restricted cash (10,761) (13,286)  
Cash, cash equivalents, and restricted cash - beginning of period 215,709 217,713 $ 217,713
Cash, cash equivalents, and restricted cash - end of period 204,948 204,427 215,709
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets      
Cash and cash equivalents 204,701 203,933 215,214
Restricted cash, current portion 247 247 495
Restricted cash, included in other long-term assets   247  
Total cash, cash equivalents, and restricted cash 204,948 204,427 $ 215,709
Supplemental disclosure of cash flow information      
Interest paid 72 70  
Cash paid for income taxes 6    
Schedule of non-cash investing and financing activities      
Accrued property and equipment at period end 81 $ 8  
Stock repurchases excise tax charged to equity $ 24    
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (7,692) $ (13,215)
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business

NOTE 1. DESCRIPTION OF BUSINESS

SmartRent, Inc., and its wholly owned subsidiaries (collectively, the "Company"), is an enterprise real estate technology company that provides comprehensive management software and applications designed for property owners, managers and residents. Its suite of products and services, which includes both smart building hardware and cloud-based software-as-a-service ("SaaS") solutions, provides seamless visibility and control over real estate assets. The Company’s platform lowers operating costs, increases revenues, mitigates operational friction and protects assets for owners and operators, while providing a differentiated, elevated living experience for residents. The Company is headquartered in Scottsdale, Arizona.

The Company, formerly known as Fifth Wall Acquisition Corp. I ("FWAA"), was originally incorporated in Delaware on November 23, 2020, as a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with one or more target businesses. On February 9, 2021, the Company consummated its initial public offering, following which its shares began trading on the Nasdaq National Market. On April 21, 2021, FWAA entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”) with SmartRent.com, Inc. (“Legacy SmartRent”) and Einstein Merger Corp. I, a wholly owned subsidiary of FWAA. On August 24, 2021, the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, FWAA changed its name to SmartRent, Inc. and its shares began trading on the New York Stock Exchange under the symbol “SMRT.” As a result of the Business Combination, SmartRent, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy SmartRent and its subsidiaries.

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Significant Accounting Policies

NOTE 2. SIGNIFICANT ACCOUNTING POLICIES

Unaudited Interim Financial Information

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and include the consolidated accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of December 31, 2023, as presented in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on March 5, 2024. Certain notes and other information have been condensed or omitted from the interim financial statements presented herein. The financial data and other information disclosed in these Notes to Consolidated Financial Statements related to the three months ended March 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which are of a normal recurring nature, necessary for a fair statement of the Company’s financial condition and results of operations and cash flows for the interim period presented. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year ending December 31, 2024 or any future period.

Immaterial Restatement of Prior Period Financial Statements

Subsequent to the issuance of the Company’s financial statements for the three months ended March 31, 2023, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying Consolidated Statement of Cash Flows for the three months ended March 31, 2023 has been restated from amounts previously reported. Management determined that the error was not material to previously issued financial statements. The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.

 

As Previously Reported

 

 

Adjustment

 

 

As Restated

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

 

 

Change in prepaid expenses and other Assets

$

(5,719

)

 

$

1,142

 

 

$

(4,577

)

Net cash used in operating activities

 

(11,432

)

 

 

1,142

 

 

 

(10,290

)

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Capitalized software costs

 

-

 

 

 

(1,142

)

 

 

(1,142

)

Net cash used in investing activities

$

(27

)

 

$

(1,142

)

 

$

(1,169

)

 

Foreign Currency

SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.

Liquidity

The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.

Net Loss Per Share Attributable to Common Stockholders

The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested shares of common stock subject to repurchase do not have a contractual obligation to share in losses.

Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration.

Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

Cash and Cash Equivalents

The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.

Restricted Cash

The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.

Accounts Receivable, net

Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled $2,542 and $1,361 as of March 31, 2024, and December 31, 2023, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $1,181 and $(89) for the three months ended March 31, 2024 and 2023, respectively. There were no material write-offs of accounts receivable for the three months ended March 31, 2024 and 2023. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include the nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.

Significant Customers

A significant customer represents 10% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.

 

 

Accounts Receivable

 

Revenue

 

 

As of

 

For the three months ended

 

 

March 31, 2024

 

December 31, 2023

 

March 31, 2024

 

March 31, 2023

Customer A

 

*

 

*

 

*

 

16%

Customer B

 

20%

 

18%

 

*

 

13%

Customer C

 

13%

 

13%

 

*

 

*

Customer D

 

19%

 

*

 

25%

 

*

* Total less than 10% for the respective period

 

Inventory

Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs.

In August 2023 the Company entered into a Product Sales Agreement (the "Agreement") with ADI Global Distribution ("ADI"), pursuant to which, ADI agreed to serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. The Company is subject to certain buy-back provisions relating to the transferred inventory. As of March 31, 2024 and December 31, 2023, the Company recorded $631 and $851 in connection with the buy back provision, which is recorded in other current liabilities on the Consolidated Balance Sheets.

Goodwill

Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential goodwill impairment. No goodwill impairment has been recorded as of March 31, 2024 and December 31, 2023.

Intangible Assets

The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.

 

 

Estimated useful life (in years)

 

Trade name

 

5

 

Customer relationships

 

10 - 13

 

Developed technology

 

1 - 7

 

 

Warranty Allowance

The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts one year following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the three months ended March 31, 2024 and 2023, warranty expense included in cost of hardware revenue was $(93) and $540, respectively. As of March 31, 2024, and December 31, 2023, the Company’s warranty allowance was $1,570 and $2,215, respectively, and is recorded in other current liabilities on the Consolidated Balance Sheets.

During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. As of March 31, 2024, and December 31, 2023, $864 and $864, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency.

During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of March 31, 2024 and December 31, 2023, $30 and $410, respectively, is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.

Fair Value of Financial Instruments

Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy.

Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities.

Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data.

Level 3: Unobservable inputs are used when little or no market data is available.

This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the three months ended March 31, 2024 or 2023. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.

Revenue Recognition

The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services.

The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software ("non-distinct Hub Devices"). During the year ended December 31, 2022, the Company began shipping Hub Devices with features that function independently from its software subscription ("distinct Hub Devices"). Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software.

The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software.

Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net 30 days. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606:

Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue.
Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer.
Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer.
Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less.

Timing of Revenue Recognition is as follows.

Hardware Revenue

Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied, and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue.

Professional Services Revenue

Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis, and revenue is recognized over the period in which the installations are completed.

Hosted Services Revenue

Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from one-month to eight-years and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial.

Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally four years.

Cost of Revenue

Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement.

Hardware

Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support.

Professional Services

Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.

Hosted Services

Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.

Deferred Cost of Revenue

Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.

Stock-Based Compensation

Our stock-based compensation consists of stock options and restricted stock units ("RSUs") granted to our employees and directors during the periods presented. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.

The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.

The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, no compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.

 

Research and Development

These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of March 31, 2024, the Company had capitalized $8,027 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,789 remained to be amortized. As of December 31, 2023, the Company had capitalized $7,064 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,163 remains to be amortized. During the three months ended March 31, 2024 and 2023, $350 and $82 of amortization expense related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively.

Advertising

Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred $83 and $152 of advertising expenses for the three months ended March 31, 2024 and 2023, respectively.

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held $7,994 and $8,280 of assets outside the United States as of March 31, 2024, and December 31, 2023, respectively.

Recent Accounting Guidance

Recent Accounting Guidance Not Yet Adopted

In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company adopted ASU 2016-13 effective January 1, 2023 using the modified-retrospective approach. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Fair Value of Instruments

NOTE 3. FAIR VALUE MEASUREMENTS AND FAIR VALUE OF INSTRUMENTS

The following tables display the carrying values and fair values of financial instruments.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Assets on the Consolidated Balance Sheets

 

 

 

Carrying Value

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

Carrying
Value

 

 

Unrealized Losses

 

 

Fair
Value

 

Cash and cash equivalents

 

Level 1

 

$

204,701

 

 

$

-

 

 

$

204,701

 

 

$

215,214

 

 

$

-

 

 

$

215,214

 

Restricted cash

 

Level 1

 

 

247

 

 

 

-

 

 

 

247

 

 

 

495

 

 

 

-

 

 

 

495

 

Total

 

 

 

$

204,948

 

 

$

-

 

 

$

204,948

 

 

$

215,709

 

 

$

-

 

 

$

215,709

 

 

The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Liabilities on the Consolidated Balance Sheets

 

 

 

Carrying
Value

 

 

Fair
Value

 

 

Carrying
Value

 

 

Fair
Value

 

Acquisition earnout payment

 

Level 3

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

Total liabilities

 

 

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

 

In December 2021, the Company purchased all of the outstanding equity interests of iQuue, LLC ("iQuue"). The Company reports the current portion of the acquisition earnout payment as a component of other current liabilities in the Consolidated Balance Sheets and the non-current portion is a component of other long-term liabilities on the Consolidated Balance Sheets. Earnout payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. The changes in the fair value of the Company's Level 3 liabilities for the three months ended March 31, 2024 and year ended December 31, 2023 are as follows.

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Balance at beginning of period

 

 

 

$

4,250

 

 

$

5,540

 

Payment of earnout in connection with the iQuue acquisition

 

 

 

 

(1,530

)

 

 

(1,702

)

Change in fair value of earnout

 

 

 

 

80

 

 

 

412

 

Balance at end of period

 

 

 

$

2,800

 

 

$

4,250

 

 

The fair value of the earnout payment is measured on a recurring basis at each reporting date. The following inputs and assumptions were used in the Monte Carlo simulation model to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023. During the three months ended March 31, 2024, the Company determined there was an $80 increase in the fair value of the earnout, primarily due to a decreased payment term as the Company is three months closer to the payout date. During the three months ended March 31, 2023, there was a $141 increase in the fair value of the earnout, primarily due to a change in the discount rate. The Company recorded these adjustments in general and administrative expense on the Consolidated Statement of Operations and Comprehensive Loss. The following table sets forth the weighted-average assumptions used to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Discount Rate

 

 

 

 

10.90

%

 

 

10.50

%

Volatility

 

 

 

 

40.00

%

 

 

42.00

%

 

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue and Deferred Revenue

NOTE 4. REVENUE AND DEFERRED REVENUE

Disaggregation of Revenue

In the following tables, revenue is disaggregated by primary geographical market, type of revenue, and SmartRent Solution.

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by geography

 

 

 

 

 

 

United States

 

$

50,301

 

 

$

64,933

 

International

 

 

188

 

 

 

146

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by type

 

 

 

 

 

 

Hardware

 

$

29,077

 

 

$

37,325

 

Professional services

 

 

3,458

 

 

 

12,769

 

Hosted services

 

 

17,954

 

 

 

14,985

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SmartRent Solutions

Hardware

 

Professional Services

 

Hosted Services

 

Total 2024

 

 

Hardware

 

Professional Services

 

Hosted Services

 

Total 2023

 

Smart Communities Solutions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Smart Apartments

$

27,429

 

$

2,713

 

$

14,072

 

$

44,214

 

 

$

36,392

 

$

11,691

 

$

11,570

 

$

59,653

 

 Access Control

 

1,015

 

 

561

 

 

349

 

 

1,925

 

 

 

778

 

 

1,051

 

 

153

 

 

1,982

 

 Community WiFi

 

137

 

 

16

 

 

180

 

 

333

 

 

 

5

 

 

-

 

 

156

 

 

161

 

 Other

 

496

 

 

168

 

 

492

 

 

1,156

 

 

 

150

 

 

27

 

 

372

 

 

549

 

Smart Operations Solutions

 

-

 

 

-

 

 

2,861

 

 

2,861

 

 

 

-

 

 

-

 

 

2,734

 

 

2,734

 

 Total Revenue

$

29,077

 

$

3,458

 

$

17,954

 

$

50,489

 

 

$

37,325

 

$

12,769

 

$

14,985

 

$

65,079

 

 

 

Remaining Performance Obligations

Advance payments received from customers are recorded as deferred revenue and are recognized upon the completion of related performance obligations over the period of service. Advance payments for non-distinct Hub Devices were recorded as deferred revenue and recognized over their average in-service life. Advance payments received from customers for subscription services are recorded as deferred revenue and recognized over the term of the subscription. A summary of the change in deferred revenue is as follows.

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Deferred revenue balance as of January 1

 

$

123,159

 

 

$

139,948

 

Revenue recognized from balance of deferred revenue
      at the beginning of the period

 

 

(8,656

)

 

 

(14,505

)

Revenue deferred during the period

 

 

7,075

 

 

 

19,593

 

Revenue recognized from revenue originated
     and deferred during the period

 

 

(2,010

)

 

 

(2,067

)

Deferred revenue balance as of March 31

 

 

119,568

 

 

 

142,969

 

 

As of March 31, 2024, the Company expects to recognize 59% of its total deferred revenue within the next 12 months, 20% of its total deferred revenue between 13 and 36 months, 19% between 37 and 60 months, and the remainder is expected to be recognized beyond five years. Contracts may contain termination for convenience provisions that allow the Company, customer, or both parties the ability to terminate for convenience, either at any time or upon providing a specified notice period, without a substantive termination penalty. Included in deferred revenue as of March 31, 2024 and 2023 are $31,178 and $39,656, respectively, of prepaid fees related to contracts with termination for convenience provisions which are refundable at the request of the customer. Based on the Company's historical experience, customers do not typically exercise their termination for convenience rights.

Deferred cost of revenue includes all direct costs included in cost of revenue that have been deferred to future periods.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Other Balance Sheet Information

NOTE 5. OTHER BALANCE SHEET INFORMATION

 

Inventory consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Finished Goods

 

$

30,509

 

 

$

41,206

 

Raw Materials

 

 

390

 

 

 

369

 

Total inventory

 

$

30,899

 

 

$

41,575

 

 

The Company writes-down inventory for any excess or obsolete inventories or when the Company believes the net realizable value of inventories is less than the carrying value. During the three months ended March 31, 2024 and 2023, the Company recorded write-downs of $96 and $66, respectively.

 

Prepaid expenses and other current assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

8,205

 

 

$

7,144

 

Other current assets

 

 

5,804

 

 

 

2,215

 

Total prepaid expenses and other current assets

 

$

14,009

 

 

$

9,359

 

 

Property and equipment, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer hardware

 

$

2,320

 

 

$

2,242

 

Leasehold improvements

 

 

716

 

 

 

717

 

Warehouse and other equipment

 

 

767

 

 

 

748

 

Furniture and fixtures

 

 

146

 

 

 

146

 

Property and equipment

 

 

3,949

 

 

 

3,853

 

Less: Accumulated depreciation

 

 

(2,635

)

 

 

(2,453

)

Total property and equipment, net

 

$

1,314

 

 

$

1,400

 

 

Depreciation and amortization expense on all property, plant and equipment was $182 and $203 during the three months ended March 31, 2024 and 2023, respectively.

 

Intangible assets, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

 

$

22,990

 

 

$

(4,557

)

 

$

18,433

 

 

$

22,990

 

 

$

(4,001

)

 

$

18,989

 

Developed technology

 

 

10,600

 

 

 

(3,279

)

 

 

7,321

 

 

 

10,600

 

 

 

(2,911

)

 

 

7,689

 

Trade name

 

 

900

 

 

 

(374

)

 

 

526

 

 

 

900

 

 

 

(329

)

 

 

571

 

Total intangible assets, net

 

$

34,490

 

 

$

(8,210

)

 

$

26,280

 

 

$

34,490

 

 

$

(7,241

)

 

$

27,249

 

 

Amortization expense on all intangible assets was $969 and $969 for the three months ended March 31, 2024 and 2023, respectively. Total future amortization for finite-lived intangible assets is estimated as follows.

 

 

 

Amortization Expense

 

2024 - Remaining

 

$

2,905

 

2025

 

 

3,873

 

2026

 

 

3,873

 

2027

 

 

3,734

 

2028

 

 

3,693

 

Thereafter

 

 

8,202

 

Total

 

$

26,280

 

 

Other long-term assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Capitalized software costs, net

 

$

5,852

 

 

$

5,632

 

Investment in non-affiliate

 

 

2,250

 

 

 

2,250

 

Operating lease - ROU asset, net

 

 

2,175

 

 

 

2,550

 

Other long-term assets

 

 

2,045

 

 

 

1,816

 

Total other long-term assets

 

$

12,322

 

 

$

12,248

 

 

Amortization expense on capitalized research and development costs was $350 and $82 for the three months ended March 31, 2024 and 2023, respectively, which is primarily related to capitalized software costs and was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss.

 

In December 2023, the Company invested $2,250 in a non-affiliated, privately held entity, under a Simple Agreement for Future Equity ("SAFE") agreement. The non-affiliated entity provides support and consultation for consumers looking to manage and upgrade the technology within their home. The Company’s investment in the SAFE is recorded using the cost method of accounting and included under other long-term assets on the Consolidated Balance Sheets, as it is not readily convertible into cash. If the Company identifies factors that may be indicative of impairment the Company will review the investment for impairment. For the three months ended March 31, 2024 and the year ended December 31, 2023, the Company did not identify any factors indicative of impairment.

 

Accrued expenses and other current liabilities consisted of the following.

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Accrued expenses

 

$

6,697

 

 

$

6,674

 

Accrued compensation costs

 

 

4,206

 

 

 

10,272

 

Warranty allowance

 

 

1,570

 

 

 

2,215

 

Other

 

 

8,738

 

 

 

5,815

 

Total accrued expenses and other current liabilities

 

$

21,211

 

 

$

24,976

 

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt

NOTE 6. DEBT

 

Term Loan and Revolving Line of Credit Facility

In December 2021, the Company entered into a $75,000 Senior Revolving Facility with a five-year term (the "Senior Revolving Facility"). The Senior Revolving Facility includes a letter of credit sub-facility in the aggregate availability of $10,000 as a sublimit of the Senior Revolving Facility, and a swingline sub-facility in the aggregate availability of $10,000 as a sublimit of the Senior Revolving Facility. Proceeds from the Senior Revolving Facility are to be used for general corporate purposes. Amounts borrowed under the Senior Revolving Facility may be repaid and, prior to the Senior Revolving Facility maturity date, reborrowed. The Senior Revolving Facility terminates on the Senior Revolving Facility maturity date in December 2026, when the principal amount of all advances, the unpaid interest thereon, and all other obligations relating to the Senior Revolving Facility shall be immediately due and payable. The Company has yet to draw on the Senior Revolving Facility as of March 31, 2024. The Company accounted for the cancellation of its previous revolving facility and the issuance of the Senior Revolving Facility as an exchange with the same creditor. As a result, all costs related to entering into the Senior Revolving Facility that are allowed to be deferred are recorded as a deferred asset and included in other assets on the Consolidated Balance Sheets. These costs totaled $688 and will be amortized ratably over the five-year term of the Senior Revolving Facility. For the three months ended March 31, 2024 and 2023, the Company recorded $34 and $34, respectively, of amortization expense in connection with these costs, as a component of interest expense on the Consolidated Statements of Operations and Comprehensive Loss.

Interest rates for draws upon the Senior Revolving Facility are determined by whether the Company elects a secured overnight financing rate loan (“SOFR Loan”) or alternate base rate loan (”ABR Loan”). For SOFR Loans, the interest rate is based upon the forward-looking term rate based on SOFR as published by the CME Group Benchmark Administration Limited (CBA) plus 0.10%, subject to a floor of 0.00%, plus an applicable margin. For ABR Loans, the interest rate is based upon the highest of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus 0.50%, or (iii) 3.25%, plus an applicable margin. As of March 31, 2024, the applicable margins for SOFR Loans and ABR Loans under the Senior Revolving Facility were 1.75% and (0.50%), respectively.

In addition to paying interest on the outstanding principal balance under the Senior Revolving Facility, the Company is required to pay a facility fee to the lender in respect of the unused commitments thereunder. The facility fee rate is based on the daily unused amount of the Senior Revolving Facility and is one fourth of one percent (0.25%) per annum based on the unused facility amount. During the three months ended March 31, 2024 and 2023, the facility fee totaled $43 and $47, respectively.

The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a pari passu basis with the Senior Revolving Facility.

The Senior Revolving Facility also requires the Company, on a consolidated basis with its subsidiaries, to maintain a minimum cash balance. If the minimum cash balance is not maintained, the Company is required to maintain a minimum liquidity ratio. If an event of default occurs, the lender is entitled to take various actions, including the acceleration of amounts due under the Senior Revolving Facility and all actions permitted to be taken by a secured creditor. As of March 31, 2024, and through the date these consolidated financial statements were issued, the Company believes it was in compliance with all financial covenants.

The Senior Revolving Facility is collateralized by first priority or equivalent security interests in substantially all the property, rights, and assets of the Company.

As of March 31, 2024 and December 31, 2023, there was no outstanding principal amount under the Senior Revolving Facility.

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Stock and Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Convertible Preferred Stock and Equity

NOTE 7. CONVERTIBLE PREFERRED STOCK AND EQUITY

 

Preferred Stock

The Company is authorized to issue 50,000 shares of $0.0001 par value preferred stock. As of March 31, 2024, there are no preferred stock issued or outstanding.

Warrants

As of March 31, 2024, warrants issued as consideration to certain customers to purchase 3,663 shares of Class A Common Stock at $0.01 per share remain outstanding. The warrants vest dependent on the number of installed units, as defined by the warrant agreements, purchased by the customer with certain measurement periods which expired in February 2024.The fair value of the vested warrants has been recorded as additional paid-in capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss, respectively. Based on the count of installed units as of February 2024, the number of warrants to vest is zero and as of December 31, 2023, the Company removed $193 from additional paid-in-capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss. There was no contra-revenue recorded related to these warrants during the three months ended March 31, 2024 and March 31, 2023.

Stock Repurchase Program

In March 2024, our Board of Directors ("Board") authorized a stock repurchase program pursuant to which we may repurchase up to $50,000 of our Class A common stock. Repurchases under the program may be made from time to time through open market purchases or through privately negotiated transactions subject to market conditions, applicable legal requirements and other relevant factors. The repurchase program does not obligate us to acquire any particular amount of our Class A common stock and may be suspended at any time at our discretion. The timing and number of shares repurchased will depend on a variety of factors, including the stock price, business and market conditions, corporate and regulatory requirements, alternative investment opportunities, acquisition opportunities, and other factors.

During the three months ended March 31, 2024, the Company repurchased and subsequently retired 1,595 shares of our Class A common stock under the stock repurchase program at an average price of $2.74 per share for a total of $4,373. The Company has elected to record the amount paid to repurchase the shares in excess of the par value entirely to accumulated deficit. As of March 31, 2024, approximately $45,643 remained available for stock repurchases pursuant to our stock repurchase program.

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

NOTE 8. STOCK-BASED COMPENSATION

 

2018 Stock Plan

Legacy SmartRent’s board of directors adopted, and its stockholders approved, the SmartRent.com, Inc. 2018 Stock Plan (the “2018 Stock Plan”), effective March 2018. The purpose of the 2018 Stock Plan was to advance the interests of Legacy SmartRent and its stockholders by providing an incentive to attract, retain and reward persons performing services for Legacy SmartRent and by motivating such persons to contribute to the growth and profitability of Legacy SmartRent. The 2018 Stock Plan seeks to achieve this purpose by providing awards in the form of stock options and restricted stock purchase rights. Awards granted as stock options under the 2018 Stock Plan generally expire no later than ten years from the date of grant and become vested and exercisable over a four-year period. All options are subject to certain provisions that may impact these vesting schedules.

Amendment to the 2018 Stock Plan

In April 2021, the board of directors of Legacy SmartRent executed a unanimous written consent to provide an additional incentive to certain employees of Legacy SmartRent by amending the 2018 Stock Plan to allow for the issuance of RSUs and granted a total of 1,533 RSUs to certain employees which vest over four years. The estimated fair value for each RSU issued was approximately $21.55 per share and the total stock-based compensation expense to be amortized over the vesting period is $33,033. Effective upon the Business Combination in August 2021, the 2018 Stock Plan was replaced by the 2021 Plan. The 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards previously granted thereunder. No new awards will be granted out of the 2018 Stock Plan.

2021 Equity Incentive Plan

In connection with the Business Combination, the Board approved and implemented the SmartRent, Inc. 2021 Plan (the "2021 Plan"). The purpose of the 2021 Plan is to enhance the Company's ability to attract, retain and motivate persons who make, or are expected to make, important contributions to the Company by providing these individuals with equity ownership opportunities and equity-linked compensation opportunities.

The 2021 Plan authorizes the administrator of the 2021 Plan (generally, the Board or its compensation committee) to provide incentive compensation in the form of stock options, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2021 Plan, the Company is authorized to issue up to 15,500 shares of Class A common stock. Non-employee board member RSUs generally will vest either over one year or three years. The RSUs and options granted to employees are generally subject to a four-year vesting schedule and all vesting generally shall be subject to the recipient’s continued employment with the Company or its subsidiaries through the applicable vesting dates.

The table below summarizes the activity pursuant to the 2021 Plan, for the three months ended March 31, 2024, and the shares available for future issuances as of March 31, 2024.

 

Shares Available for Future Issuance

 

Shares available as of December 31, 2023

 

8,310

 

Stock options issued, net

 

(2,527

)

RSUs issued, net

 

(1,352

)

Shares available as of March 31, 2024

 

4,431

 

 

 

The table below summarizes the activity related to stock options, pursuant to the 2018 Stock Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Options Outstanding

 

 

Number of
Options

 

 

Weighted-
Average
Exercise Price
($ per share)

 

 

Weighted
Average
Remaining
Contractual
Life (years)

 

 

Aggregate
Intrinsic
Value

 

December 31, 2023

 

9,158

 

 

$

1.21

 

 

 

6.81

 

 

$

18,112

 

Granted

 

2,527

 

 

$

3.36

 

 

 

 

 

 

 

Exercised

 

(192

)

 

$

0.47

 

 

 

 

 

 

 

March 31, 2024

 

11,493

 

 

$

1.70

 

 

 

7.30

 

 

$

13,504

 

Exercisable options as of March 31, 2024

 

6,531

 

 

$

0.75

 

 

 

6.04

 

 

$

12,706

 

 

During the three months ended March 31, 2024 and 2023, stock-based compensation expense of $692 and $431, respectively, was recognized in connection with the outstanding options. As of March 31, 2024, there is $9,653 of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of 3.4 years.

The table below summarizes the activity related to RSUs, pursuant to the 2018 Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Restricted Stock Units

 

Number of
Restricted Stock Units

 

 

Weighted
Average
Grant Date Fair Value (per share)

 

 

December 31, 2023

 

4,461

 

 

$

4.24

 

 

Granted

 

1,747

 

 

$

3.32

 

 

Vested or distributed

 

(776

)

 

$

3.89

 

 

Forfeited

 

(579

)

 

$

3.69

 

 

March 31, 2024

 

4,853

 

 

$

4.04

 

 

 

No right to any Class A Common Stock is earned or accrued until such time that vesting occurs, nor does the grant of the RSU award confer any right to continue vesting or employment. Compensation expense associated with the unvested RSUs is recognized on a straight-line basis over the vesting period.

During the three months ended March 31, 2024 and 2023, respectively, stock-based compensation expense of $2,566 and $3,117 was recognized in connection with the vesting of all RSUs. As of March 31, 2024, there is $17,731 of unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of 2.4 years.

Employee Stock Purchase Plan

The Company has the ability to initially issue up to 2,000 shares of Class A Common Stock under the ESPP, subject to annual increases effective as of January 1, 2022, and each subsequent January 1 through and including January 1, 2030, in an amount equal to the smallest of (i) 1% of the number of shares of the Class A Common Stock outstanding as of the immediately preceding December 31, (ii) 2,000 shares or (iii) such amount, if any, as the Board may determine.

The table below summarizes the activity related to the ESPP for the three months ended March 31, 2024.

ESPP Activity

Shares Available for Sale

 

December 31, 2023

 

5,402

 

Annual additions to the plan

 

2,000

 

Shares purchased

 

(134

)

March 31, 2024

 

7,268

 

 

The ESPP allows employees to purchase shares of the Company's Class A Common Stock at 85 percent of its quoted market price. During the three months ended March 31, 2024 and 2023, stock-based compensation expense of $23 and $23, respectively, was recognized in connection with the ESPP.

Stock-Based Compensation

The fair value of stock option grants is estimated by the Company on the date of grant using the Black Scholes-Merton option pricing model with the following weighted-average assumptions for the three months ended March 31, 2024 and 2023. During the three months ended March 31, 2024 and 2023, there were options granted covering 2,527 and 3,070 shares, respectively.

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

Risk free interest

4.09%

 

 

 

3.55

%

Dividend yield

0.00%

 

 

0.00%

 

Expected volatility

75.00%

 

 

 

75.00

%

Expected life (years)

 

6.25

 

 

 

6.08

 

 

The Company recorded stock-based compensation expense as follows.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Cost of revenue

$

298

 

 

$

251

 

 

Research and development

 

961

 

 

 

978

 

 

Sales and marketing

 

131

 

 

 

236

 

 

General and administrative

 

1,891

 

 

 

2,215

 

 

Total

$

3,281

 

 

$

3,680

 

 

 

During the three months ended March 31, 2023, stock-based compensation expense of $109 was recognized for 844 shares granted in connection with the Company's February 2020 acquisition of a foreign supplier and are recorded as a component of general and administrative expense. There was no such stock-based compensation expense recording during the three months ended March 31, 2024.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 9. INCOME TAXES

 

The Company’s effective tax rate (ETR) from continuing operations was (0.59%) and 0.05% for the three months ended March 31, 2024 and 2023, respectively. The Company’s ETR during the three months ended March 31, 2024 differed from the federal statutory rate of 21% primarily due to changes in valuation allowance and foreign taxes.

The income tax expense on the Consolidated Statement of Operations and Comprehensive Loss is primarily related to the foreign and state taxes offset by a change in the valuation allowance. The Company established a full valuation allowance for net deferred U.S. federal and state tax assets, including net operating loss carryforwards. The Company expects to maintain this valuation allowance until it becomes more likely than not that the benefit of the federal and state deferred tax assets will be realized in future periods if it reports taxable income. The Company believes that it has established an adequate allowance for uncertain tax positions, although it can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss Per Share

NOTE 10. NET LOSS PER SHARE

 

The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because inclusion of the shares on an as-converted basis would have been anti-dilutive.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Common stock options and restricted stock units

 

16,346

 

 

 

19,395

 

 

Common stock warrants

 

-

 

 

 

3,664

 

 

Total

 

16,346

 

 

 

23,059

 

 

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related-Party Transactions

NOTE 11. RELATED-PARTY TRANSACTIONS

 

A member of the Board serves on the board of directors of a SmartRent customer. For the three months ended March 31, 2024 and 2023, the Company earned revenue from this customer of $680 and $1,016, respectively. As of March 31, 2024 and December 31, 2023, the Company had receivables due from this customer of $481 and $1,352, respectively. All business dealings with the customer were entered into in the ordinary course of business and the arrangements are on terms no more favorable than terms that would be available to unaffiliated third parties under the same or similar circumstances.

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 12. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

The Company is subject to various legal proceedings and claims that arise in the ordinary course of its business. Liabilities are accrued when it is believed that it is both probable that a liability has been incurred and that the Company can reasonably estimate the amount of the potential loss. The Company does not believe that the outcome of these proceedings or matters will have a material effect on the consolidated financial statements.

The Company entered into an agreement with a supplier in April 2020, as further amended in March 2021 (the "Supplier Agreement"), to purchase minimum volumes of certain products through August 2022. Due to significant failure rates and other defects, the Company ceased ordering product from this supplier as of December 2020. Despite the Company’s requests, the supplier indicated they are not willing to refund the Company for the malfunctioning products previously purchased, and therefore, the Company filed a complaint against the supplier on March 22, 2022 in the Superior Court for the State of California, County of Santa Clara. On July 26, 2022, the supplier filed a cross-complaint against the Company for breach of contract and other allegations. In April 2024, the Company made a substantive offer to return the product inventory (valued at $4,955) to the supplier and pay a portion of the supplier’s costs and fees. As a result of the offer, the Company recorded a legal accrual of $5,300 within general and administrative expenses on the Consolidated Statements of Operations and Comprehensive Loss and accrued expenses and other current liabilities on the Consolidated Balance Sheets.

The Company regularly reviews outstanding legal claims, actions and enforcement matters, if any exist, to determine if accruals for expected negative outcomes of such matters are probable and can be reasonably estimated. The Company evaluates any such outstanding matters based on management’s best judgment after consultation with counsel. There is no assurance that the Company's accruals for loss contingencies will not need to be adjusted in the future. The amount of such adjustment could significantly exceed the accruals the Company has recorded. As of March 31, 2024, the Company recorded an accrual of $5,300. The Company had no such accruals as of December 31, 2023.

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

NOTE 13. SUBSEQUENT EVENTS

 

In connection with the preparation of the accompanying consolidated financial statements, the Company has evaluated events and transactions occurring after March 31, 2024 and through May 8, 2024, the date these financial statements were issued, for potential recognition or disclosure and has determined that there are no additional items to disclose except as disclosed below.

In April 2024, 80 shares of the Company's Class A Common Stock were issued to certain employees related to vested RSUs.

In April 2024, the Company the repurchased 765 shares of our Class A common stock under the stock repurchase program at an average price of $2.62 per share for a total of $2,008. The following table summarizes the share repurchase activity for April 2024.

Period

 

Total Number of Shares Purchased (1)

 

 

Average Price Paid Per Share (2)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)

 

 

 

(in thousands, except per share amounts)

 

April 1 - April 30, 2024

 

 

765

 

 

$

2.62

 

 

 

765

 

 

$

43,643

 

Total

 

 

765

 

 

 

 

 

 

765

 

 

 

 

 

(1) In March 2024, our board of directors authorized the repurchase of up to $50,000 of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.

(2) Average price paid per share includes costs associated with the repurchases.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Immaterial Restatement of Prior Period Financial Statements

Immaterial Restatement of Prior Period Financial Statements

Subsequent to the issuance of the Company’s financial statements for the three months ended March 31, 2023, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying Consolidated Statement of Cash Flows for the three months ended March 31, 2023 has been restated from amounts previously reported. Management determined that the error was not material to previously issued financial statements. The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.

 

As Previously Reported

 

 

Adjustment

 

 

As Restated

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

 

 

Change in prepaid expenses and other Assets

$

(5,719

)

 

$

1,142

 

 

$

(4,577

)

Net cash used in operating activities

 

(11,432

)

 

 

1,142

 

 

 

(10,290

)

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Capitalized software costs

 

-

 

 

 

(1,142

)

 

 

(1,142

)

Net cash used in investing activities

$

(27

)

 

$

(1,142

)

 

$

(1,169

)

Foreign Currency

Foreign Currency

SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.

Liquidity

Liquidity

The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.

Net Loss Per Share Attributable to Common Stockholders

Net Loss Per Share Attributable to Common Stockholders

The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested shares of common stock subject to repurchase do not have a contractual obligation to share in losses.

Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration.

Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.

Restricted Cash

Restricted Cash

The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.

Accounts Receivable, net

Accounts Receivable, net

Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled $2,542 and $1,361 as of March 31, 2024, and December 31, 2023, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $1,181 and $(89) for the three months ended March 31, 2024 and 2023, respectively. There were no material write-offs of accounts receivable for the three months ended March 31, 2024 and 2023. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include the nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.

Significant Customers

Significant Customers

A significant customer represents 10% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.

 

 

Accounts Receivable

 

Revenue

 

 

As of

 

For the three months ended

 

 

March 31, 2024

 

December 31, 2023

 

March 31, 2024

 

March 31, 2023

Customer A

 

*

 

*

 

*

 

16%

Customer B

 

20%

 

18%

 

*

 

13%

Customer C

 

13%

 

13%

 

*

 

*

Customer D

 

19%

 

*

 

25%

 

*

* Total less than 10% for the respective period

Inventory

Inventory

Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs.

In August 2023 the Company entered into a Product Sales Agreement (the "Agreement") with ADI Global Distribution ("ADI"), pursuant to which, ADI agreed to serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. The Company is subject to certain buy-back provisions relating to the transferred inventory. As of March 31, 2024 and December 31, 2023, the Company recorded $631 and $851 in connection with the buy back provision, which is recorded in other current liabilities on the Consolidated Balance Sheets.

Goodwill

Goodwill

Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential goodwill impairment. No goodwill impairment has been recorded as of March 31, 2024 and December 31, 2023.

Intangible Assets

Intangible Assets

The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.

 

 

Estimated useful life (in years)

 

Trade name

 

5

 

Customer relationships

 

10 - 13

 

Developed technology

 

1 - 7

 

Warranty Allowance

Warranty Allowance

The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts one year following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the three months ended March 31, 2024 and 2023, warranty expense included in cost of hardware revenue was $(93) and $540, respectively. As of March 31, 2024, and December 31, 2023, the Company’s warranty allowance was $1,570 and $2,215, respectively, and is recorded in other current liabilities on the Consolidated Balance Sheets.

During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. As of March 31, 2024, and December 31, 2023, $864 and $864, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency.

During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of March 31, 2024 and December 31, 2023, $30 and $410, respectively, is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy.

Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities.

Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data.

Level 3: Unobservable inputs are used when little or no market data is available.

This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the three months ended March 31, 2024 or 2023. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.

Revenue Recognition

Revenue Recognition

The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services.

The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software ("non-distinct Hub Devices"). During the year ended December 31, 2022, the Company began shipping Hub Devices with features that function independently from its software subscription ("distinct Hub Devices"). Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software.

The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software.

Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net 30 days. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606:

Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue.
Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer.
Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer.
Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less.

Timing of Revenue Recognition is as follows.

Hardware Revenue

Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied, and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue.

Professional Services Revenue

Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis, and revenue is recognized over the period in which the installations are completed.

Hosted Services Revenue

Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from one-month to eight-years and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial.

Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally four years.

Cost of Revenue

Cost of Revenue

Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement.

Hardware

Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support.

Professional Services

Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.

Hosted Services

Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.

Deferred Cost of Revenue

Deferred Cost of Revenue

Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.

Stock-Based Compensation

Stock-Based Compensation

Our stock-based compensation consists of stock options and restricted stock units ("RSUs") granted to our employees and directors during the periods presented. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.

The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.

The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, no compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.

Research and Development

Research and Development

These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of March 31, 2024, the Company had capitalized $8,027 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,789 remained to be amortized. As of December 31, 2023, the Company had capitalized $7,064 of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which $6,163 remains to be amortized. During the three months ended March 31, 2024 and 2023, $350 and $82 of amortization expense related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively.

Advertising

Advertising

Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred $83 and $152 of advertising expenses for the three months ended March 31, 2024 and 2023, respectively.

Segments

Segments

The Company has one operating segment and one reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held $7,994 and $8,280 of assets outside the United States as of March 31, 2024, and December 31, 2023, respectively.

Recent Accounting Guidance

Recent Accounting Guidance

Recent Accounting Guidance Not Yet Adopted

In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.

Recently Adopted Accounting Guidance

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company adopted ASU 2016-13 effective January 1, 2023 using the modified-retrospective approach. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.

 

 

Accounts Receivable

 

Revenue

 

 

As of

 

For the three months ended

 

 

March 31, 2024

 

December 31, 2023

 

March 31, 2024

 

March 31, 2023

Customer A

 

*

 

*

 

*

 

16%

Customer B

 

20%

 

18%

 

*

 

13%

Customer C

 

13%

 

13%

 

*

 

*

Customer D

 

19%

 

*

 

25%

 

*

* Total less than 10% for the respective period

Schedule of Finite-Lived Intangible Asset, Useful Life Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.

 

 

Estimated useful life (in years)

 

Trade name

 

5

 

Customer relationships

 

10 - 13

 

Developed technology

 

1 - 7

 

Schedule of Error Corrections and Prior Period Adjustments The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.

 

As Previously Reported

 

 

Adjustment

 

 

As Restated

 

Cash Flows from Operating Activities:

 

 

 

 

 

 

 

 

Change in prepaid expenses and other Assets

$

(5,719

)

 

$

1,142

 

 

$

(4,577

)

Net cash used in operating activities

 

(11,432

)

 

 

1,142

 

 

 

(10,290

)

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities:

 

 

 

 

 

 

 

 

Capitalized software costs

 

-

 

 

 

(1,142

)

 

 

(1,142

)

Net cash used in investing activities

$

(27

)

 

$

(1,142

)

 

$

(1,169

)

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Summary of Carrying Values and Fair Values of Financial Instruments

The following tables display the carrying values and fair values of financial instruments.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Assets on the Consolidated Balance Sheets

 

 

 

Carrying Value

 

 

Unrealized
Losses

 

 

Fair
Value

 

 

Carrying
Value

 

 

Unrealized Losses

 

 

Fair
Value

 

Cash and cash equivalents

 

Level 1

 

$

204,701

 

 

$

-

 

 

$

204,701

 

 

$

215,214

 

 

$

-

 

 

$

215,214

 

Restricted cash

 

Level 1

 

 

247

 

 

 

-

 

 

 

247

 

 

 

495

 

 

 

-

 

 

 

495

 

Total

 

 

 

$

204,948

 

 

$

-

 

 

$

204,948

 

 

$

215,709

 

 

$

-

 

 

$

215,709

 

 

The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Liabilities on the Consolidated Balance Sheets

 

 

 

Carrying
Value

 

 

Fair
Value

 

 

Carrying
Value

 

 

Fair
Value

 

Acquisition earnout payment

 

Level 3

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

Total liabilities

 

 

 

$

2,800

 

 

$

2,800

 

 

$

4,250

 

 

$

4,250

 

Schedule of Changes In Fair Value of Liabilities The changes in the fair value of the Company's Level 3 liabilities for the three months ended March 31, 2024 and year ended December 31, 2023 are as follows.

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Balance at beginning of period

 

 

 

$

4,250

 

 

$

5,540

 

Payment of earnout in connection with the iQuue acquisition

 

 

 

 

(1,530

)

 

 

(1,702

)

Change in fair value of earnout

 

 

 

 

80

 

 

 

412

 

Balance at end of period

 

 

 

$

2,800

 

 

$

4,250

 

Schedule of Earnout of Measurement The following table sets forth the weighted-average assumptions used to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023.

 

 

 

 

 

As of

 

 

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Discount Rate

 

 

 

 

10.90

%

 

 

10.50

%

Volatility

 

 

 

 

40.00

%

 

 

42.00

%

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue

In the following tables, revenue is disaggregated by primary geographical market, type of revenue, and SmartRent Solution.

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by geography

 

 

 

 

 

 

United States

 

$

50,301

 

 

$

64,933

 

International

 

 

188

 

 

 

146

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Revenue by type

 

 

 

 

 

 

Hardware

 

$

29,077

 

 

$

37,325

 

Professional services

 

 

3,458

 

 

 

12,769

 

Hosted services

 

 

17,954

 

 

 

14,985

 

Total revenue

 

$

50,489

 

 

$

65,079

 

 

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

 

(dollars in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SmartRent Solutions

Hardware

 

Professional Services

 

Hosted Services

 

Total 2024

 

 

Hardware

 

Professional Services

 

Hosted Services

 

Total 2023

 

Smart Communities Solutions

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Smart Apartments

$

27,429

 

$

2,713

 

$

14,072

 

$

44,214

 

 

$

36,392

 

$

11,691

 

$

11,570

 

$

59,653

 

 Access Control

 

1,015

 

 

561

 

 

349

 

 

1,925

 

 

 

778

 

 

1,051

 

 

153

 

 

1,982

 

 Community WiFi

 

137

 

 

16

 

 

180

 

 

333

 

 

 

5

 

 

-

 

 

156

 

 

161

 

 Other

 

496

 

 

168

 

 

492

 

 

1,156

 

 

 

150

 

 

27

 

 

372

 

 

549

 

Smart Operations Solutions

 

-

 

 

-

 

 

2,861

 

 

2,861

 

 

 

-

 

 

-

 

 

2,734

 

 

2,734

 

 Total Revenue

$

29,077

 

$

3,458

 

$

17,954

 

$

50,489

 

 

$

37,325

 

$

12,769

 

$

14,985

 

$

65,079

 

 

 

Summary of Deferred Revenue, by Arrangement, Disclosure A summary of the change in deferred revenue is as follows.

 

 

For the three months ended March 31,

 

 

 

2024

 

 

2023

 

Deferred revenue balance as of January 1

 

$

123,159

 

 

$

139,948

 

Revenue recognized from balance of deferred revenue
      at the beginning of the period

 

 

(8,656

)

 

 

(14,505

)

Revenue deferred during the period

 

 

7,075

 

 

 

19,593

 

Revenue recognized from revenue originated
     and deferred during the period

 

 

(2,010

)

 

 

(2,067

)

Deferred revenue balance as of March 31

 

 

119,568

 

 

 

142,969

 

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2024
Balance Sheet Related Disclosures [Abstract]  
Summary of Inventory

Inventory consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Finished Goods

 

$

30,509

 

 

$

41,206

 

Raw Materials

 

 

390

 

 

 

369

 

Total inventory

 

$

30,899

 

 

$

41,575

 

Summary of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Prepaid expenses

 

$

8,205

 

 

$

7,144

 

Other current assets

 

 

5,804

 

 

 

2,215

 

Total prepaid expenses and other current assets

 

$

14,009

 

 

$

9,359

 

 

Summary of Property and Equipment, Net

Property and equipment, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Computer hardware

 

$

2,320

 

 

$

2,242

 

Leasehold improvements

 

 

716

 

 

 

717

 

Warehouse and other equipment

 

 

767

 

 

 

748

 

Furniture and fixtures

 

 

146

 

 

 

146

 

Property and equipment

 

 

3,949

 

 

 

3,853

 

Less: Accumulated depreciation

 

 

(2,635

)

 

 

(2,453

)

Total property and equipment, net

 

$

1,314

 

 

$

1,400

 

Summary of Intangible Assets And Goodwill

Intangible assets, net consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Customer relationships

 

$

22,990

 

 

$

(4,557

)

 

$

18,433

 

 

$

22,990

 

 

$

(4,001

)

 

$

18,989

 

Developed technology

 

 

10,600

 

 

 

(3,279

)

 

 

7,321

 

 

 

10,600

 

 

 

(2,911

)

 

 

7,689

 

Trade name

 

 

900

 

 

 

(374

)

 

 

526

 

 

 

900

 

 

 

(329

)

 

 

571

 

Total intangible assets, net

 

$

34,490

 

 

$

(8,210

)

 

$

26,280

 

 

$

34,490

 

 

$

(7,241

)

 

$

27,249

 

Summary of Finite Lived Intangible Assets Amortization Expense Total future amortization for finite-lived intangible assets is estimated as follows.

 

 

 

Amortization Expense

 

2024 - Remaining

 

$

2,905

 

2025

 

 

3,873

 

2026

 

 

3,873

 

2027

 

 

3,734

 

2028

 

 

3,693

 

Thereafter

 

 

8,202

 

Total

 

$

26,280

 

Summary of Other Long-term Assets

Other long-term assets consisted of the following.

 

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Capitalized software costs, net

 

$

5,852

 

 

$

5,632

 

Investment in non-affiliate

 

 

2,250

 

 

 

2,250

 

Operating lease - ROU asset, net

 

 

2,175

 

 

 

2,550

 

Other long-term assets

 

 

2,045

 

 

 

1,816

 

Total other long-term assets

 

$

12,322

 

 

$

12,248

 

Summary of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following.

 

 

As of

 

 

 

March 31, 2024

 

 

December 31, 2023

 

Accrued expenses

 

$

6,697

 

 

$

6,674

 

Accrued compensation costs

 

 

4,206

 

 

 

10,272

 

Warranty allowance

 

 

1,570

 

 

 

2,215

 

Other

 

 

8,738

 

 

 

5,815

 

Total accrued expenses and other current liabilities

 

$

21,211

 

 

$

24,976

 

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Shares Available for Future Issuances

The table below summarizes the activity pursuant to the 2021 Plan, for the three months ended March 31, 2024, and the shares available for future issuances as of March 31, 2024.

 

Shares Available for Future Issuance

 

Shares available as of December 31, 2023

 

8,310

 

Stock options issued, net

 

(2,527

)

RSUs issued, net

 

(1,352

)

Shares available as of March 31, 2024

 

4,431

 

 

 

Summary of Stock Options Activity

The table below summarizes the activity related to stock options, pursuant to the 2018 Stock Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Options Outstanding

 

 

Number of
Options

 

 

Weighted-
Average
Exercise Price
($ per share)

 

 

Weighted
Average
Remaining
Contractual
Life (years)

 

 

Aggregate
Intrinsic
Value

 

December 31, 2023

 

9,158

 

 

$

1.21

 

 

 

6.81

 

 

$

18,112

 

Granted

 

2,527

 

 

$

3.36

 

 

 

 

 

 

 

Exercised

 

(192

)

 

$

0.47

 

 

 

 

 

 

 

March 31, 2024

 

11,493

 

 

$

1.70

 

 

 

7.30

 

 

$

13,504

 

Exercisable options as of March 31, 2024

 

6,531

 

 

$

0.75

 

 

 

6.04

 

 

$

12,706

 

 

Summary of Restricted Stock Units Activity

The table below summarizes the activity related to RSUs, pursuant to the 2018 Plan and 2021 Plan, for the three months ended March 31, 2024.

 

Restricted Stock Units

 

Number of
Restricted Stock Units

 

 

Weighted
Average
Grant Date Fair Value (per share)

 

 

December 31, 2023

 

4,461

 

 

$

4.24

 

 

Granted

 

1,747

 

 

$

3.32

 

 

Vested or distributed

 

(776

)

 

$

3.89

 

 

Forfeited

 

(579

)

 

$

3.69

 

 

March 31, 2024

 

4,853

 

 

$

4.04

 

 

 

Summary of Activity Related to ESPP

The table below summarizes the activity related to the ESPP for the three months ended March 31, 2024.

ESPP Activity

Shares Available for Sale

 

December 31, 2023

 

5,402

 

Annual additions to the plan

 

2,000

 

Shares purchased

 

(134

)

March 31, 2024

 

7,268

 

 

Summary of Fair value of Stock Option Grants

The fair value of stock option grants is estimated by the Company on the date of grant using the Black Scholes-Merton option pricing model with the following weighted-average assumptions for the three months ended March 31, 2024 and 2023. During the three months ended March 31, 2024 and 2023, there were options granted covering 2,527 and 3,070 shares, respectively.

 

For the three months ended March 31,

 

 

2024

 

 

2023

 

Risk free interest

4.09%

 

 

 

3.55

%

Dividend yield

0.00%

 

 

0.00%

 

Expected volatility

75.00%

 

 

 

75.00

%

Expected life (years)

 

6.25

 

 

 

6.08

 

Summary of Stock-based Compensation Expense

The Company recorded stock-based compensation expense as follows.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Cost of revenue

$

298

 

 

$

251

 

 

Research and development

 

961

 

 

 

978

 

 

Sales and marketing

 

131

 

 

 

236

 

 

General and administrative

 

1,891

 

 

 

2,215

 

 

Total

$

3,281

 

 

$

3,680

 

 

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders

The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because inclusion of the shares on an as-converted basis would have been anti-dilutive.

 

For the three months ended March 31,

 

2024

 

 

2023

 

 

Common stock options and restricted stock units

 

16,346

 

 

 

19,395

 

 

Common stock warrants

 

-

 

 

 

3,664

 

 

Total

 

16,346

 

 

 

23,059

 

 

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Tables)
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Summary of Share Repurchase Activity The following table summarizes the share repurchase activity for April 2024.

Period

 

Total Number of Shares Purchased (1)

 

 

Average Price Paid Per Share (2)

 

 

Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs (1)

 

 

Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs (1)

 

 

 

(in thousands, except per share amounts)

 

April 1 - April 30, 2024

 

 

765

 

 

$

2.62

 

 

 

765

 

 

$

43,643

 

Total

 

 

765

 

 

 

 

 

 

765

 

 

 

 

 

(1) In March 2024, our board of directors authorized the repurchase of up to $50,000 of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.

(2) Average price paid per share includes costs associated with the repurchases.

XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Business - Additional Information (Details)
Nov. 23, 2020
Business
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Condition for future business combination number of businesses minimum 1
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]      
Accounts receivable,Allowance for doubtful accounts $ 2,542,000   $ 1,361,000
Capitalized software costs (922,000) $ (1,142,000)  
Write-offs of accounts receivable $ 0 0  
Concentration risk percentage 10.00%   10.00%
Buy back provision $ 631,000   $ 851,000
Goodwill impairment 0   0
Warranty allowance 1,570,000   2,215,000
Product warranty accrual related to remaining cost of replacement for identified battery deficiency 864,000   864,000
Product warranty accrual related to remaining cost of perform the firmware and hardware updates $ 30,000   410,000
Number of days due for payments of credit card, check or automated clearing house 30 days    
Warranty period on hardware devices 1 year    
Estimated average in service life of hub device 4 years    
Capitalized research and development costs $ 8,027,000   7,064,000
Capitalized research and development net 6,789,000   6,163,000
Advertising expenses $ 83,000 152,000  
Number of operating segment | Segment 1    
Number of reportable segment | Segment 1    
Assets $ 485,453,000   509,756,000
Compensation expense 3,281,000 3,680,000  
RSUs      
Accounting Policies [Line Items]      
Compensation expense $ 0    
ASU No. 2016-13      
Accounting Policies [Line Items]      
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2023    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true    
UNITED STATES      
Accounting Policies [Line Items]      
Assets $ 7,994,000   $ 8,280,000
Minimum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 1 month    
Maximum      
Accounting Policies [Line Items]      
Contractual terms for Hosted Services Revenue 8 years    
General and Administrative Expenses      
Accounting Policies [Line Items]      
Provision for doubtful accounts $ 1,181,000 (89,000)  
Research and Development Expenses      
Accounting Policies [Line Items]      
Capitalized software costs amortization 350,000 82,000  
Compensation expense 961,000 978,000  
Cost of Sales      
Accounting Policies [Line Items]      
Warranty expense $ (93,000) $ 540,000  
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CASH FLOWS FROM OPERATING ACTIVITIES    
Change in prepaid expenses and other Assets $ 349 $ (4,577)
Net cash used in operating activities (3,337) (10,290)
CASH FLOWS FROM INVESTING ACTIVITIES    
Capitalized software costs (922) (1,142)
Net cash used in investing activities $ (956) (1,169)
As Previously Reported    
CASH FLOWS FROM OPERATING ACTIVITIES    
Change in prepaid expenses and other Assets   (5,719)
Net cash used in operating activities   (11,432)
CASH FLOWS FROM INVESTING ACTIVITIES    
Net cash used in investing activities   (27)
Adjustment    
CASH FLOWS FROM OPERATING ACTIVITIES    
Change in prepaid expenses and other Assets   1,142
Net cash used in operating activities   1,142
CASH FLOWS FROM INVESTING ACTIVITIES    
Capitalized software costs   (1,142)
Net cash used in investing activities   $ (1,142)
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Customer A | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage   16.00%  
Customer B | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 20.00%   18.00%
Customer B | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage   13.00%  
Customer C | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00%   13.00%
Customer D | Accounts Receivable      
Concentration Risk [Line Items]      
Concentration risk, percentage 19.00%    
Customer D | Revenue      
Concentration Risk [Line Items]      
Concentration risk, percentage 25.00%    
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details)
Mar. 31, 2024
Trade Name  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 5 years
Customer Relationships | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 10 years
Customer Relationships | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 13 years
Developed Technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 1 year
Developed Technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful life 7 years
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities on the Consolidated Balance Sheets $ 2,800 $ 4,250 $ 5,540
Carrying Value      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 204,948 215,709  
Liabilities on the Consolidated Balance Sheets 2,800 4,250  
Carrying Value | Cash and cash equivalents | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 204,701 215,214  
Carrying Value | Restricted Cash | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 247 495  
Carrying Value | Earnout Payment | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities on the Consolidated Balance Sheets 2,800 4,250  
Fair Value      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 204,948 215,709  
Liabilities on the Consolidated Balance Sheets 2,800 4,250  
Fair Value | Cash and cash equivalents | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 204,701 215,214  
Fair Value | Restricted Cash | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Assets on the Consolidated Balance Sheets 247 495  
Fair Value | Earnout Payment | Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Liabilities on the Consolidated Balance Sheets $ 2,800 $ 4,250  
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
General and Administrative Expense    
Fair Value Disclosures [Line Items]    
Increase (decrease) in fair value of earnout $ 80 $ 141
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Fair Value Disclosures [Line Items]      
Payment of earnout in connection with the iQuue acquisition $ (1,530) $ (1,702)  
Level 3      
Fair Value Disclosures [Line Items]      
Balance at beginning of period 4,250 $ 5,540 $ 5,540
Payment of earnout in connection with the iQuue acquisition (1,530)   (1,702)
Increase in fair value of earnout 80   412
Balance at end of period $ 2,800   $ 4,250
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details)
Mar. 31, 2024
Dec. 31, 2023
Discount Rate    
Fair Value Disclosures [Line Items]    
Earnout payment 0.109 0.105
Volatility    
Fair Value Disclosures [Line Items]    
Earnout payment 0.40 0.42
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 50,489 $ 65,079
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 50,301 64,933
International    
Disaggregation of Revenue [Line Items]    
Total revenue 188 146
Smart Apartments    
Disaggregation of Revenue [Line Items]    
Total revenue 44,214 59,653
Access Control    
Disaggregation of Revenue [Line Items]    
Total revenue 1,925 1,982
Community WiFi    
Disaggregation of Revenue [Line Items]    
Total revenue 333 161
Other    
Disaggregation of Revenue [Line Items]    
Total revenue 1,156 549
Smart Operations Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue 2,861 2,734
Hardware    
Disaggregation of Revenue [Line Items]    
Total revenue 29,077 37,325
Hardware | Smart Apartments    
Disaggregation of Revenue [Line Items]    
Total revenue 27,429 36,392
Hardware | Access Control    
Disaggregation of Revenue [Line Items]    
Total revenue 1,015 778
Hardware | Community WiFi    
Disaggregation of Revenue [Line Items]    
Total revenue 137 5
Hardware | Other    
Disaggregation of Revenue [Line Items]    
Total revenue 496 150
Professional Services    
Disaggregation of Revenue [Line Items]    
Total revenue 3,458 12,769
Professional Services | Smart Apartments    
Disaggregation of Revenue [Line Items]    
Total revenue 2,713 11,691
Professional Services | Access Control    
Disaggregation of Revenue [Line Items]    
Total revenue 561 1,051
Professional Services | Community WiFi    
Disaggregation of Revenue [Line Items]    
Total revenue 16 0
Professional Services | Other    
Disaggregation of Revenue [Line Items]    
Total revenue 168 27
Hosted Services    
Disaggregation of Revenue [Line Items]    
Total revenue 17,954 14,985
Hosted Services | Smart Apartments    
Disaggregation of Revenue [Line Items]    
Total revenue 14,072 11,570
Hosted Services | Access Control    
Disaggregation of Revenue [Line Items]    
Total revenue 349 153
Hosted Services | Community WiFi    
Disaggregation of Revenue [Line Items]    
Total revenue 180 156
Hosted Services | Other    
Disaggregation of Revenue [Line Items]    
Total revenue 492 372
Hosted Services | Smart Operations Solutions    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,861 $ 2,734
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Deferred revenue, beginning balance $ 123,159 $ 139,948
Revenue recognized from balance of deferred revenue at the beginning of the period (8,656) (14,505)
Revenue deferred during the period 7,075 19,593
Revenue recognized from revenue originated and deferred during the period (2,010) (2,067)
Deferred revenue, ending balance $ 119,568 $ 142,969
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue - Additional Information (Details 1)
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01  
Revenue from Contract with Customer [Line Items]  
Percentage of revenue expect to recognize to its total deferred revenue 59.00%
Revenue expect to recognize to its total deferred revenue, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-04-01  
Revenue from Contract with Customer [Line Items]  
Percentage of revenue expect to recognize to its total deferred revenue 20.00%
Revenue expect to recognize to its total deferred revenue, period 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2027-04-01  
Revenue from Contract with Customer [Line Items]  
Percentage of revenue expect to recognize to its total deferred revenue 19.00%
Revenue expect to recognize to its total deferred revenue, period 24 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2029-04-01  
Revenue from Contract with Customer [Line Items]  
Revenue expect to recognize to its total deferred revenue, period 24 months
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue and Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Deferred revenue, payments recognized $ 31,178 $ 39,656
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Finished Goods $ 30,509 $ 41,206
Raw Materials 390 369
Total inventory $ 30,899 $ 41,575
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Inventory (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Inventory Disclosure [Abstract]    
Inventory write-down $ 96 $ 66
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 8,205 $ 7,144
Other current assets 5,804 2,215
Total prepaid expenses and other current assets $ 14,009 $ 9,359
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property and equipment $ 3,949 $ 3,853
Less: Accumulated depreciation (2,635) (2,453)
Total property and equipment, net 1,314 1,400
Computer Hardware    
Property and equipment 2,320 2,242
Leasehold Improvements    
Property and equipment 716 717
Warehouse and Other Equipment    
Property and equipment 767 748
Furniture and Fixtures    
Property and equipment $ 146 $ 146
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation and amortization expense and plant and equipment $ 182 $ 203
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross $ 34,490 $ 34,490
Accumulated amortization (8,210) (7,241)
Total intangible assets, net 26,280 27,249
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 22,990 22,990
Accumulated amortization (4,557) (4,001)
Total intangible assets, net 18,433 18,989
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 10,600 10,600
Accumulated amortization (3,279) (2,911)
Total intangible assets, net 7,321 7,689
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Gross 900 900
Accumulated amortization (374) (329)
Total intangible assets, net $ 526 $ 571
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Intangible assets (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization of intangible assets $ 969 $ 969
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]  
2024 - Remaining $ 2,905
2025 3,873
2026 3,873
2027 3,734
2028 3,693
Thereafter 8,202
Total $ 26,280
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Other long-term Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets, Noncurrent [Abstract]    
Capitalized software costs, net $ 5,852 $ 5,632
Investment in non-affiliate 2,250 2,250
Operating lease - ROU asset, net $ 2,175 $ 2,550
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total other long-term assets Total other long-term assets
Other long-term assets $ 2,045 $ 1,816
Total other long-term assets $ 12,322 $ 12,248
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Investment in non-affiliated, privately held entity $ 2,250   $ 2,250
Research and Development Expenses      
Amortization expense on capitalized research and development costs $ 350 $ 82  
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued expenses $ 6,697 $ 6,674
Accrued compensation costs 4,206 10,272
Warranty allowance 1,570 2,215
Other 8,738 5,815
Total accrued expenses and other current liabilities $ 21,211 $ 24,976
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Instrument [Line Items]        
Credit facility, covenant terms, description   The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a pari passu basis with the Senior Revolving Facility.    
Senior Revolving Facility        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 75,000,000      
Line of credit facility expiration month year 2026-12      
Debt instrument term 5 years      
Line of credit facility unused capacity commitment fee percentage 0.25%      
Facility fee   $ 43,000 $ 47,000  
Debt instrument principal amount   $ 0   $ 0
Debt issuance costs $ 688,000      
Senior Revolving Facility | ABR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate   0.50%    
Senior Revolving Facility | SOFR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 0.10% 1.75%    
Senior Revolving Facility | Base Rate | SOFR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 0.00%      
Senior Revolving Facility | Federal Funds | ABR Loan        
Debt Instrument [Line Items]        
Debt instrument basis spread on variable rate 3.25% 0.50%    
Senior Revolving Facility | Interest Expense        
Debt Instrument [Line Items]        
Amortization expense   $ 34,000 $ 34,000  
Letter of Credit | Sublimit        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 10,000,000      
Swingline | Sublimit        
Debt Instrument [Line Items]        
Line of credit facility maximum borrowing capacity $ 10,000,000      
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Preferred Stock and Equity - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Temporary Equity And Permanent Equity [Line Items]      
Temporary equity shares authorized 50,000,000   50,000,000
Temporary equity par or stated value per share $ 0.0001   $ 0.0001
Temporary equity, shares outstanding 0   0
Number of warrants to vest     0
Class A common stock, par value $ 0.0001   $ 0.0001
Sales and marketing $ 4,554,000 $ 5,161,000  
Class A common stock, issued 202,511,000   203,327,000
Stock Repurchase Program      
Temporary Equity And Permanent Equity [Line Items]      
Cost of shares repurchased $ 4,373,000    
Remaining authorized amount of stock to be repurchased 45,643,000    
Class A Common Stock      
Temporary Equity And Permanent Equity [Line Items]      
Authorized amount of stock to be repurchased 50,000    
Class A Common Stock | Stock Repurchase Program      
Temporary Equity And Permanent Equity [Line Items]      
Authorized amount of stock to be repurchased $ 50,000,000    
Number of shares repurchased and retired 1,595,000    
Average price per share $ 2.74    
Preferred Stock      
Temporary Equity And Permanent Equity [Line Items]      
Temporary equity shares authorized 50,000,000    
Temporary equity par or stated value per share $ 0.0001    
Warrant      
Temporary Equity And Permanent Equity [Line Items]      
Contra revenue $ 0 $ 0  
Non vested warrants excluded from additional paid in capital and contract revenue $ 193,000    
Class of warrant or right measurement period expiration date Feb. 29, 2024    
Warrant | Customers      
Temporary Equity And Permanent Equity [Line Items]      
Class A common stock, par value $ 0.01    
Warrants issued to purchase shares of common stock 3,663,000    
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Aug. 31, 2021
Apr. 30, 2021
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 3,281,000 $ 3,680,000    
Unrecognized Compensation Expense Period     2 years 4 months 24 days      
Common stock, authorized     500,000,000   500,000,000  
Number of Options, Granted     2,527,000 3,070,000    
Outstanding Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 692,000 $ 431,000    
Vesting of RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     2,566,000 3,117,000    
Unrecognized compensation expense     17,731,000      
General and Administrative Expense            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 1,891,000 2,215,000    
Zenith            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options, Granted     844,000      
Zenith | General and Administrative Expense            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 0 109,000    
RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     0      
Employee Stock Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation expense     $ 9,653,000      
Unrecognized Compensation Expense Period     3 years 4 months 24 days      
2018 Stock Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation arrangement vesting period     4 years      
Amended 2018 Stock Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Number of Options, Granted   0        
Amended 2018 Stock Plan | RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation arrangement vesting period   4 years        
Share-based compensation arrangement, options granted   1,533,000        
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value   $ 21.55        
Share-based payment arrangement, expense   $ 33,033,000        
2021 Equity Incentive Plan | Class A Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock, authorized     15,500,000      
2021 Equity Incentive Plan | RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation arrangement vesting period 4 years          
Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based payment arrangement, expense     $ 23,000 $ 23,000    
Employee Stock Purchase Plan | Class A Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation by share based arrangement, quoted market price on purchase date     85.00%      
Shares reserved for future issuance     2,000,000      
Percentage of shares reserved for future issuance     1.00%      
Minimum | 2021 Equity Incentive Plan | RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation arrangement vesting period 1 year          
Maximum | 2018 Stock Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation by share based arrangement term     10 years      
Maximum | 2021 Equity Incentive Plan | RSUs            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share based compensation arrangement vesting period 3 years          
Maximum | Employee Stock Purchase Plan | Class A Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Shares reserved for future issuance           2,000,000
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details) - 2021 Equity Incentive Plan
shares in Thousands
3 Months Ended
Mar. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares available, Beginning Balance 8,310
Shares available, Ending Balance 4,431
Stock Option  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares issued, net (2,527)
RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares issued, net (1,352)
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Granted 2,527 3,070  
2018 Stock Plan and 2021 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of Options, Beginning Balance 9,158    
Number of Options, Granted 2,527    
Number of Options, Exercised (192)    
Number of Options, Ending Balance 11,493   9,158
Number of Options, Exercisable options as of March 31, 2024 6,531    
Weighted-Average Exercise Price, Beginning Balance $ 1.21    
Weighted-Average Exercise Price, Granted 3.36    
Weighted-Average Exercise Price, Exercised 0.47    
Weighted-Average Exercise Price, Ending Balance 1.7   $ 1.21
Weighted-Average Exercise Price, Exercisable options as of March 31, 2024 $ 0.75    
Weighted Average Remaining Contractual Life (Years), Balance 7 years 3 months 18 days   6 years 9 months 21 days
Weighted Average Remaining Contractual Life (years), Exercisable options as of March 31, 2024 6 years 14 days    
Aggregate Intrinsic Value $ 13,504   $ 18,112
Aggregate Intrinsic Value, Exercisable options as of March 31, 2024 $ 12,706    
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units - 2018 Stock Plan and 2021 Equity Incentive Plan
shares in Thousands
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Restricted Stock Units, Beginning Balance | shares 4,461
Number of Restricted Stock Units, Granted | shares 1,747
Number of Restricted Stock Units, Vested or distributed | shares (776)
Number of Restricted Stock Units, Forfeited | shares (579)
Number of Restricted Stock Units, Ending Balance | shares 4,853
Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 4.24
Weighted Average Grant Date Fair Value, Granted | $ / shares 3.32
Weighted Average Grant Date Fair Value, Vested or distributed | $ / shares 3.89
Weighted Average Grant Date Fair Value, Forfeited | $ / shares 3.69
Weighted Average Grant Date Fair Value, Ending Balance | $ / shares $ 4.04
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Activity Related to ESPP (Details) - Employee Stock Purchase Plan
shares in Thousands
3 Months Ended
Mar. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares Available, Beginning balance 5,402
Annual additions to the plan 2,000
Shares purchased (134)
Shares Available, Ending balance 7,268
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk free interest 4.09% 3.55%
Dividend yield 0.00% 0.00%
Expected volatility 75.00% 75.00%
Expected life (years) 6 years 3 months 6 years 29 days
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Compensation expense $ 3,281 $ 3,680
Cost of revenue    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Compensation expense 298 251
Research and Development    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Compensation expense 961 978
Sales and Marketing    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Compensation expense 131 236
General and Administrative Expense    
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]    
Compensation expense $ 1,891 $ 2,215
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective tax rate, percent (0.59%) 0.05%
U.S. statutory rate 21.00%  
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 16,346 23,059
Common Stock Options and Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 16,346 19,395
Warrant    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   3,664
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related-Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Revenue from customer $ 50,489 $ 65,079  
Receivables due from customers 481   $ 1,352
Director      
Related Party Transaction [Line Items]      
Revenue from customer $ 680 $ 1,016  
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]      
Loss contingency, accruals   $ 5,300,000 $ 0
Return product inventory value   $ 4,955,000  
Subsequent Events      
Loss Contingencies [Line Items]      
Return product inventory value $ 4,955,000    
Accrued in legal settlement costs $ 5,300,000    
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2024
Mar. 31, 2024
Subsequent Event [Line Items]    
Repurchases of common stock amount   $ 4,397
Subsequent Events    
Subsequent Event [Line Items]    
Repurchases of common stock (in Shares) 765  
Subsequent Events | Class A Common Stock    
Subsequent Event [Line Items]    
Shares purchased under ESPP 80  
Subsequent Events | Stock Repurchase Program | Class A Common Stock    
Subsequent Event [Line Items]    
Repurchases of common stock (in Shares) 765  
Average price per share $ 2.62  
Repurchases of common stock amount $ 2,008  
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Summary of Share Repurchase Activity (Details) - Subsequent Events
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended
Apr. 30, 2024
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Total Number of Shares Purchased 765
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 765
Stock Repurchase Program April 2024  
Subsequent Event [Line Items]  
Total Number of Shares Purchased 765
Average Price Paid Per Share | $ / shares $ 2.62
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs 765
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs | $ $ 43,643
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details)
Mar. 31, 2024
USD ($)
Class A Common Stock  
Subsequent Event [Line Items]  
Repurchase authorized amount $ 50,000
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %9!J%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !60:A8YM?]".\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;15D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^#0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGS^K;@=P5_V%:UJ+BHFX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ 5D&H6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !60:A8!9!EK/D% "3( & 'AL+W=OQT@H97SPM#EEVN^/0_^Q%_RV+Z;M53?TH40FKS$49+>-A9:+]^U6JF_$#%/ M+^52)'!G)E7,-9RJ>2M=*L!1'+>8XW5;,PZ31O\FO/:O^CMPB4(8Y&DH4R($K/; MQH"^&[IM(\B?^!**=7IP3 S*5,IOYN0AN&TXID0B$KXV%AS^K,101)%Q@G+\ MNS-M%+]IA(?'>_?['!Y@ICP50QG]&09Z<=OH-4@@9CR+]%BN/X@=4,?X^3)* M\W_)>OMLN]T@?I9J&>_$4((X3+9_^;]&R771)FGP7Q*47A#FL M;2G/\)A\0YRN3?VJ-&[Q>MSP5;+N ;6/N_??2SZ"':C+9+(6-%)=3 MI_G9AH2JSD3J%$@=M$P#X ERION(SVU,N'[&H]3V*H:H[$RH;@'5/:V>/F=< M::&B#1F+I53:QH=;:959\5#5F7A7!=[5B%N['.Y4#):5HR6J/Y/SNN"\/HWS/DQ]'I&O@BMR#Q>M MWQG4E: ,+=DHT:'>D"' *@!]@$#S0GX7&RLD;N4X#NVY5PZU MMEE*H66,H7@0V0&. MQ3PTL0W:[A./[6T5-_(>!^/)>/0TN2 /3\-+*VH=Z8:6\8;B^62'^I#X4L$7 MDIN/Y07Q-/1-(A49R@P:,[1I&=CYE9R%2:^M5T?\1S\95TPJ",_L3(_,3SPO 5]EJF&>/%7N*P7,=*,&KP7"#7MN^XE-'7F)E7F)XU/DH\VB_D F6EXZ8M*^N MF[1346UUQ"56QB6&IYQ)J"$)RAFA[.?I+\03?J:@)JV0N-,PXC X#Z#ZXQB^ MQYZ6_K<+\J-S:?(P6<+$8<4C^X(#[GSN.RAS%,.3SD3Q($SFQ-O$4QE9T7$# M[W$\L7+5$998&988GFSVE4E&+_Z")W-1&86/&#U]]:QA$)>=RU>&(W92.-K/ M4;?+1'E%PN?$/@<_XOC5N@H^Q%7GW,J).U9Q MUI& 6)F V$D)R,Q-8?8"B6 NE7TDPGT&OB_ @R"K9F5M8X$Y)8)R#TI 7DQ MCR)REZ5P.[6VV",^E6N=REK''/6G=:/1RN&"]70FT0N)NU;591PIR#S;"3EHU\A8"6BM6A[A- M-5X=(<@M0Y![TIK1Z^3BY9NBY%.F(;(G)B!8B;]3=-F]AZU;)W1IS"EE'%^N! \$,H\ /=G4NK]B?F!XO\A]/\# M4$L#!!0 ( %9!J%BRK%$T5@8 #,; 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%=L+>#$)/7>) 92)UL#]"5HTNVS(M.Q4$ET M2C^9 MR&S)RE0>\A6KX)<%%V6JX%;<3N1*L'3>.)7%A&(<3LHTKT;3X^;9I9@>\UH5 M><4N!9)U6:;B_@,K^-W)B(P>'GS+;Y=*/YA,CU?I+;MBZOOJ4L#=I(TRSTM6 MR9Q72+#%R>B4O)]Y5#LT%G_G[$[N7".=R@WG/_3-Q?QDA#4B5K!,Z1 I_%FS M&2L*'0EP_-P&';5C:L?=ZX?H?S;)0S(WJ60S7OR3S]7R9!2/T)PMTKI0W_C= M1[9-*-#Q,E[(YG]TM[7%(Y354O%RZPP(RKS:_$U_;0NQXT#\ 0>Z=:!/=?"V M#EZ3Z 99D]99JM+IL>!W2&AKB*8OFMHTWI!-7NEIO%("?LW!3TUG7[]OGF'WJ"\0M=+7LNTFLOCB8*1 MM?\DVX[R83,*'1CEFN]EZLT8RS5"X13!K*] 7[6>?KM(#9AFOH8;0QS(&!;TIV!A53-D@!L;P08P3KP?2M I)@CT[S+"%&3IA M7E1KJ!\7]S9$RK7P21 /EBUIXCM9A%U!_80*2C)N+FIJ_-)B]X=7N@F"@=FXB8 M=$.H1XWIMIE1?ZBB'3$1-S-M]KH#GDDT?ASX09^/+'8!3J(@' #841()GR2] MBCR]R8M.[HB;[UJYL$KOM5:P)FPR5A1A8]E8>"W MT="L=,1&W,P&"$7-G,SVV(29S$4))7WI:#/SD\$$.HHC;HYK&_)SI 0QJ2R* ML4%X-K.(!I$=,^T(C[H);Y^7'ZDOM1 9#I.DWP%M=B3R\$ +I!WET2=2GH/J MJ$EB/O&3_B*PF06#:I?NG.K<7-?OTH^5U*0U+XZ#/EC3RL?)P(*E'?51-_5M M)O\QA":=@=;UPK"/T6(7PJ0/T GM>(^Z>6_&RS)76H=M6D+&*Y57MZS* #%Z M^X4KA@A]9\7NC&SONGYYH/WL.S*E;C*=<3A 0??0^@1B;]>_5#S[,49O M\"'&F$!/%PB.U#4[0@$>PR,DEZG0+;162R[R?\$EE5HC?DY%MFS?@C3U/(/S M8WD#B_;AY<81JOA# '#IC8IR*76;;KISK22HISE,QS/B6V?*687GS-3+ ^W/ M5*E/702U]55KQ6M/VD.UE!W;)B5H#.0Z>P*L>>E:W!_I9^. D,:88F_LT>@A_HL7Z?Y8UGDT=1 UF-!I MLU_S3BC11X32?)YK.0&]6[\*.,@KE*6K''JY%::I=D+HRE'_@&6SHS$94MNT MDT74+8M U]5E7:3ZI=J<+?(LMYZNJ*EP#BBH,N/-G]4P#@)"[4B]3@QY;C&T MBW0K/'D)VV:IOQBL&;"ZM+^R-/7. 27]M6"W&BBOUVDBSZV)-B0NG]A\/%/V M>)Y>#GVP%CN?^D.'0Z_31YY;'QF:8ZP)?8CBFKWYY-RH\4[8>JZTV%G/E9.= M+QKZA:*88%75#WPS364"07& M+^)4YE>T*6*#KH6BE50\+<6:("6LN..G MUA@K'/8%WR!AHK6;:>1KDZMU-H29OW&FA'Y*M$Z%H_N[V?WMS7CX93)&E\/; MX=UH@F;7D\F7&7H_Q0*82D"1"-,/Z"-ZBVPD$STJ^[;2LQL/.RIGNBQF\G;, M]!F+%O+=,^0Y7KM!/MHO'T-4R?VZW-8Y5XE[5>)>[N?O\)LIK$#7HT)\@:X( MPRPBF*(IER2OKQ_#N51"5]G/IE0+[W:SMWGU+F2&(QA8^MV2(-9@A>_>N!WG M4U/B_\FLM@Q^M0S^/O=PQ-D:A")S"DC;+T (B)$NN^CQ#&58H#6F*VA:@L*W MF_N:C\4Z=%J.X[A]>[V=W,&P&G:[PFZ?CHU7*N&"_(&XB;LP#K: J?XO2 _ M(K#&'E3LP>GL1,I5,W?P"N8R!KV M>85]?@+V[L(]?P6B/^&!Z[Y&;HKT?:^[$]EU_FUSS@G0Q5YVJ)1+ZV,R: QM M3L'>VK3-B4GOCTO")**PT%JGU=4FHCB$%!W%LWP?GW.E3P5Y,]$'-Q F0#]? M<*Z>.^9H4!T%P[]02P,$% @ 5D&H6.U/3+1M!@ ="$ !@ !X;"]W M;W)K9 M:4(FI.UG!POPUK986T#Z[U=^8/DA*]!X^Z'!<._E'%U9YTAFM*?QSV1-" .O M81 E5X,U8YO+X3!9K$GH)A=T0R+^R9+&H9>\]QN,1W;+ C\AC#))M&+KQKQL2T/W5 X.;SSYJS5+WQB.1QMW1>:$ M?=L\QOQJ6%;Q_)!$B4\C$)/EU> :7DYT+4W((K[[9)]47H.4R@NE/].+.^]J MH*6(2$ 6+"WA\C\[,B%!D%;B./XMB@[*[TP3JZ\/U3]GY#F9%S-13/<@3J-YM?1%-C99-F?C1VD; MYRSFG_H\CXTGLX?Y[.O=[?7S]!;,G_F?^^G#\QS,/H/9X_3I^OF.!X#KAULP MF=T_/DV_3!_F=]^GX.ML/@?GX-O\%GS\\ DD:SVI?)QEV0JP&_=Q,2 M[\A@_.FV,QKN MJA3:4::A62*JALTHL1G*\9_0A &Z5*$S^NQ#3\5J7,V2JWE$'Q9O,\[+&)61 MQE SS48_VE&&X9BZO!]6B=%2]F.V(;'+_&@%R"N7J42*S^JS(ST5J[&U2[:V MLB-/O*(;+]: +XY<>'9<43=<'YF,M-T:;AN;J-&3=I"%,)2WQ"E!.DJ0T-)(KN"H]?WG4(-&:8-LQYUWWNA SJ%2/\0/?@P5\8*6@+-D@ M.JV;6Q+&!Q$:'=B$]$!;K;39?.0#R75MG>[)=J0;JU+&3E7M3RFY"E(5!#&&'#B,A;0@JI]1ANH--/K-"/J#9KE *5BF3I\ZI MOJK5F0NI1&JI[&2>GB_X"RG_O*)=[8)VH34=4T>8I=7^=;5.2"A22V@W <\/ MMJRY]2XHX.,HR,..I" $%JD%]D=V7$.\BI6IVH< 9(O<]5G/N@7K>W?56K\Q0N ZEW MN&^>_13Y53%"CF8UO:0D#%L8=;@@),P 8+DF2/BC@<.=\&/R%?"^BKG/R M,>G_82.PL!$8_?9IL-* G,RSIVIUGI5#;[7;>'-5P.T].-8-NSGYVE$0\3U4 MQ^033@+K[UT4L-*+G-R.GJK5^0IC@=7&XOA%H:W[IJZWVB)Q!Y;990ZP, ?X M#7/ 7)_HUP->O4(?56K\Q4> ?^V1\"]>H2^JM5Y"H^ W^D1D\>06\?)!@.;K9%%F55UO(KHGKD3@-X)\O*66'B_0+RA]:C/\# M4$L#!!0 ( %9!J%@'JH4QH < ( [ 8 >&PO=V]R:W-H965T&ULM5M=[L([&5 MF"D&%^0D_?1TG^7EO)<3F M_6"0+U9\'>;OT@U/Y'_NTVP="GF:/0SR3<;#95EI'0^(XP2#=1@EO>TZ MFYRE6Q%'";_.4+Y=K\/L^T<>IT_G/=S[<>$F>EB)XL)@ M#2J49;3F21ZE"4[2( MQWPA"HA0_CSR*8_C DFVX]L>M%=Q%A4/CW^@L_+FY'%MMS#K3R9W\J?/^GE[1Q=,7EV-?WCT]7G&;V9_X;H7U\N;O]%??1E M/D.O7[U!KU"4H-M5NLW#9)F?#81L5X$^6.S;\''7!G*D#;>I"&-#M:F]VC1= MKV7?G(MT\15-XS#/T0=T>-$ .;-#?E@NHZ+#AS&Z#J-E7][7--Q$YN;1$UB+ MQ7:]C4/!EVC&[Z-%) P@K#U(*E8\0XMT+8>059';CQR]CM,\?R/C+R]S%7X@ M>T+5'4C5'4C)YQWA^QC&8;+@*!1(LJ$[_A E290\%!=F?/$.N?@M(@XA)I5W MT$$)78QHCQ,W\.00=S9X/%15+T8:169ZD0#[9(358E0OUB>^,R:^6HX9RN%A M4!52(N56D7);1>JU["/S59AQ*4.;(%E1BWGD?;X)%_R\)U7.>?;(>Y-??\&! M\[LI079@_L&-X?'(ES%H!GT&24LAP1@0F"*B5XGH644LAXE^,3,MR\226146 M^6\2SM-B[0:C9M^VTG6,S*P-(X5D9$!@BA9^I85OU>(BS[=E1J7WU6B^V(WF M>3G$;S?R\)'GHAB/9"'^;1N)[RA\"K-ECMX>)*))/BMYU[SS-66&/M:3#I*3 M0H(Q(#!%Z* 2.K *?1L^RX<%!&- 8(IXV*E7U8Y= MOOGU-;K>9HN5?+8T+XD=+<*>.VJDCYVE:_ZTH:2@E P*397AP-S '60H$R@_ MGD!VL*X9M$=34FAHF() 62DH&H-"4^6KS0AL=R,NY8-%87 8Q2+Z%(]=@OUF M"EDI.J<0)!IM>0\,BE65H78ZL-WJN#(83R;':2^,P91PO*8JD!;"#!2-@J*Q M$^%0):E]"VPW+AH^'4^6Q>&?85:93ZY1&X.EX'L!'C;E\4Y[= :L (]&SK@Y MH>CE^B3PL.[FAX) 8!&3D^Y@T M^[ZI(#YB4>-ZT8[MJ_86)K4Y5J"+<:ROQHGCNL34^4$7Y*!H# I-U;)>DV/[ MHOS_=?Z?6,LBHY:@*WI0- J*QJ#05+GK]3^V&P _G;KZRKVY26%G[JPAJ < MBL:@T-2]U-H%('87H,OVTAY*V3W5=CRG=L*NTA'=$- Y*2@G@T)3):D= 6)W M!%YXE\G.WG7B)+J%,!P:-G=!62DH&H-"4_4^>)_!;B&\R&83,:S;1^/F@Z2] M99USM0TG!>5D4&BJ=K7O0.R^P\OO.=D;T#E=]:5^GXP-KCDH+05%8U!HJN:U ML4'LQD;+K2>B>P6DF7Z@[V*<)J2@A P*3=6AMDV(W3;YB?TG.V+G9#(Y)L20 M2Z!V"2@:@T)3-:SM$F*W2PK[_&!T/!@]N:[NZ;$2\EV&*3$8'JYIJ(1DI:!H M# I-E;T>2@M]3LU<=H;.[USKIDD?^V/3.]>0O!04C4&A MJ:K6-HQKMV%L._NN[GKTA\&X^7QO9^B:6J!HM-TM,"A2583:&W'MWDBW?7U7 M-R""IB2@C@.7=<9-:!@YL]W%00.T="5;L$;KO7'RR;^N9802[1IZ[!$W"(CPW+ M&%!B"HK&H-!V6@X.OD4LODV5FCQ$28YB?B_AG7=#&:YL][GG[D2DF_+SQ+M4 MB'1='JYXN.1944#^_SY-Q8^3XHO'ZJ/;R7]02P,$% @ 5D&H6%V1&$8W M"@ ICH !@ !X;"]W;W)KQ(H2#YW66%^>]%>>;+X-!$:_(&A>?Z8;DXC]+RM:8 MBZ_L85!L&,%)66B=#:#G#0=KG.:]B[/RMSF[.*-;GJ4YF3-0;-=KS%Z^DHP^ MG??\WNL/M^G#BLL?!A=G&_Q %H3_N9DS\6VP\Y*D:Y(7*)VM$,A)SZ0*+CTWN M*0ON7[]Z_U8&+X*YQP69TNRO-.&K\]ZH!Q*RQ-N,W]*G/T@=4"C]Q30KRK_@ MJ;;U>B#>%IRNZ\*B!NLTKS[Q8'B@0% 7 M"$IEJE!*'6:8XXLS1I\ D];"F[PHQ2Q+B_#37#[W!6?BOZDHQR^F-]>SR^O% MY0R(J\7-]ZO9Y$Y\6=R)CQ^7UW<++/\"W[S=_+4 ?_+F8@0^_?02_ M@30'=RNZ+7">%&<#+FHC?0[B^LY?JSO# W=&X ?-^:H EWE"$DOYF;N\#QT. M!D*&G1;P58NOT.GQ!V:? ?(_ >C!P%*AZ?N+(UL\[N(S$A\JWH@&[9XL*OVA M0T]6/;1OMS<_P,W\\G9R=W7].YA,[ZY^7MU=72YL3ZWR&MB]RC3TI=C@F)SW M1)XI"'LDO8M__\L?>O^Q*=:ELUE'SAIJ!CLU Y?WBVN1@C-:6-MY57)8EI1Y M]O&B'PW'\&SPN"^%QZ"#)U-9I+\5V09QF!.1U]/)7>1WC8@6V!4G _0L08Q##/,T?JB2>\I1890J[;%A=.IMUY*RA M^7"G^=#9L&9$.(U37(V">0+PFC*>_E/^8).Q!+N )\P8SOD+(,\": IBBSLR0NJ'H=[)G#<]MEET MY*RASVBGS\B=;VC>+WM91@35N'09&;J@2$LJ4],&CL=::W#6IV6TXUVT8V>T M"T[C7WW);PF(Z5K&6G4(1C+,Q8\B[^#X[ZUH,8>ZA?,&QV:7L=E]/%VOCF[8 MT,OW%+9YK12S':,) M-,(=>;HDIHT?&$W#6>.VBBC<]9W\IS)FFG,B;L!=2;/VU6CL8SUHBPW48SX% MD_H*2GTWE39'4?(<$\%H$B+H?4$SPF4#>10X1]F+587 B' \U%4P;?I#3Y?A M%-3J*VSUG82FR9#0[3U?;C/1\&.Z%2QK#3TT6[1OYD33JC_2!P)WY=H&K_C1 M=P/D'BD\X#)HMA6?'ZZI>/QBDMP3.7.=UE0OV\94S)H%K1.!]J3H?;2J8_)C M, YUJG!7[%C:ZLI;4T;%HW[DGB[O$NK>?*8H2"U:EN+[-#LXM_&[!,]II]YF M77EK"JM UG>3[*3NA7(Z2=)'?)_9,[*%42-C7F.Q0L$(Z3WR%"SK*YCUW31[ MY*%) MES""^F!CL4)PK,];W=5J&[9B4.AFT#DC&YPFKWA1#[A\15B=,*SQFU")].N0V_PRZ'>#$U@[$=!,-(#MI@-AT.=+-T5:ANP M(DOH)LN)'%*)]8&_,2Q $R%%?!'29;"8^;X/]?[NKF=;'11M0C=M[OJ[JY]; M_!L3Z;<%>SK0R*!.$;)*AMG%Q=_[Q< MO&/C!';*@)UZFW7EK2FI8D#H9L#YEL4KV9D$)&R8;%;\IV(\VJMNO0VZ\I;4U+%H,C-H'/\4BUHR 4?P>-U M?BED@IEF L/!1"Z+KVD."KE2;I77 I\!,N#,79.C=3L%RJ*],P%NE)TS&A.2 M"-T878OQ72X*%P)L"8M3^THI,ME43T46$V/?P%VOMG$K=$5O+I3NQ7VYF,_! MKLU8H[;PJ<$S%J, C?3 3\&P2#$LSXVI]6,R'!+J5UZ+#Y)5(DF3+"XFSCS@C!S8=D(55 M#:2QK8/JLIP"9Y'"6>3&6=DX$A*SIZ86NT0' UUH4Y!OX&BW\!-O]/WJP'ZX)X\I'DNNYB<)1&6 M4MNIR*^!9275#R/]?,+4:A=%OKY87ML-#]LUHU?8&[RQ5W]4]$2NJ3GC-A=' MH1>,C35%NUU@="*;75/'9MR*30/HQ/W;^MAT"Q- MRL'G'FK&C&)H27;)O5:9+7>3O.'/B=L[=AJ<=_EZ+Y@@JM%CU-P M:Z"X-7!SZQWE./M_Q][ !%-[?K7:6?+KT#*N./*K8M/ O3Z[V&XVU91%!)VD M19S18LO(:Z(%RTQX3//JG9A#7:'3M=I.OJ]?C4W+2:-7. M)-3(..QNL=&7^=WU:!NGHMC@K459T5;*B;%<0Q*IAJX)X'*Z; W:)$Z=W-WW M.[H5G )=0X6NH>?N9/&*)-NL[%6Y.EFW6[P5.>6]4\*PH]772N5.O;DB."%,&HC_+RGEKU_D#7:OIE[\#U!+ P04 M " !60:A8II% TT@" "B!0 & 'AL+W=O2L;5%!=:5Q//4UD!)5%7H@)N;C9" MED0;4VX]54D@N0.5S M]?^R5A'*<)LZWE&DB:LTHAZ5$JBY+(I]GP$0SQ0'> M.^[IMM#6X:5)1;:P OU0+:6QO)XEIR5P105'$C93?!-,YK&-=P$_*#3JX(RL MDK40C]:XS:?8MP4!@TQ;!F(^.Y@#8Y;(E/&KX\1]2@L\/._9/SOM1LN:*)@+ M]I/FNICB]QCEL"$UT_>B^0*=GI'ERP13[AQHA%%6*RW*#FPJ*"EOO^2I MZ\,!(#@&"#M ^!H0'P%$'2!R0MO*G*P%T21-I&B0M-&&S1Y<;QS:J*'<_HLK M+!,\ +:C*F%"U!'2)'E8+='YV@A[(6I%>*X2 M3YO [Y2[QG:NX+#_>%S\*3A'=$7J$H>(=" M/XP'ZIG_/3PZ44[4]S%R?-&_]'&H72U=/$QG9W>B*I+!%)OA5"!W@-.W;X*Q M_W%(ZW\B>Z$\[I7'I]C3;V;5W/),E(#.OPJE+H;4MA1C1V$7RRZ]O!Y_"!-O M=RAC("J(PF#4A[4%>@?/O02Y=5M H4S47+&PO=V]R:W-H965T M&ULG95;;]HP%(#_BI5)>VI)"+?2023H-HT')M1VV[.)3Q*K MCIW93FG__6P'/#:!D7@AOIW/WSG(]FPGY(NJ #1ZJQE7\ZC2NKF/8Y574&/5 M$PUP,U,(66-MNK*,52,!$Q=4LSA-DG%<8\JC;.;&-C*;B58SRF$CD6KK&LOW M)3"QFT?]Z##P2,M*VX$XFS6XA"?0/YJ--+W84PBM@2LJ.))0S*-%_WXYM>O= M@I\4=NJHC6PF6R%>;&=%YE%BA8!!KBT!F\\K/ !C%F0T?N^9D=_2!AZW#_2O M+G>3RQ8K>!#L%R6ZFD=W$2)0X);I1['[!OM\1I:7"Z;<+]IU:P?3".6MTJ+> M!QN#FO+NB]_V=3@*,)S3 >D^('7>W4;.\C/6.)M)L4/2KC8TVW"INF@C1[G] M4YZT-+/4Q.EL9+SWH+=,@<(UE#PWZ-RA-TF& -_#I#AQO<(9W*LT;M'U' M*T[H*R4M9J>R[J##TU![;NY5@W.81^9@*)"O$&4?/_3'R:> \M K#T/T[+%E M@/K)=G3;/]9&"R(:_7^1.]TPL,!,04!LY,5&0[^ZJVJT%H04];18F7C*;>K/IU94+ MV86I9^WBHWNU!EFZUT.A7+1<=U>L'_4/U**[E_\N[UXW!0 L0P !@ !X;"]W;W)K?Q-NQ12EVQ#=I9\KPXS:;CM^?'8I\, M_M2\"7O/))',G7N0E^OR-!L)(39<1$%0^%GS!1LC0*#QI'2>3)P$_*#^@HW%.D]'D^ F\HS[2HX1W] N\6[]45G]3$FI.%\X& M9W2IVMJP)=UY#FRCVJ7B2EME"ZT,S;#(*,08Z._I/$2/4OKG9QEJ"1S_G("T MU]M0JX)/LUKV\FO.SIX_&[\:O7LBO.,^O..GT/^/D$\#W=Q^O*3Q@-Y?SB[N MK^\^7M_>T.T5G7^:7=]V0CIVM;#/*4/(W<;%;.F"VYC>4233X/ MNM3*:PYT@"I-;;AFL\TIKIBR"U?5RFZS%SGI P"(OO:Z\!H=F2=@Z2=(A"O(M7>K74)<%GUO)(YL6:TAL4L$;$HN$7<*,^)H*IKHXLD;D#7 M!KT4EAAJ E2SCRUQ'_(.PH?D!Z&P"Z0?T#5B#(T&)^077F53Q-9(M-0%PW>S MTL6*M"U,(]SF+JXH2,)HWFA3:KNDE?)E3ZLPKBD/9:R4/=]#%0[588=)!]E, MJ5GV I]-D^CGC[$'5I6!RK360<^UT0@CP:(5/6:)6[/_+ILJ!)98/D*"3H'G MS]Y,QJ_?!:J-BC+E"8-:PI>T(&&@7+@0L2W" E; OI[7;!L)N-)1+X'%WUC@2U$E%2ES5/2VURGSZV?\VWV#'?1R;Z*2KU8L$?^-?8H<\(T7\L3 M&;T6"_X*;\T6B1+8/;7V(I0"6^' ^M) "*"A7"W-"A=C*)7AG*9>?P/O[YQR M :S8HZ(?+.B"/4;" GI^5L;0M/C2(.8H1( M2R!Q,'$^,[]FH5 )POH%&U1PR38[2J!OELI.B4',:/G4#3_2$VMMPUPB) M85O%TE,[4Y0G(VU%;'.((%#..16JUA&(.%.*!V2N6"F[Y+R591\_[TR !YL M$\_NN^DI"F)''.ZZTD;A8.S&C5";(^I$%*R%T32KNB MV:0-&>0)S.&\>."9&4XPA0Y/QCH_(VLZGI%]T,J^F M2\_MH$FGAU%I[GY(R:8#T1 ?2RE:V4VZ;#)ZUWWN?=/R^-V+-E?]:!T@C>UX MI8/.\P_$4&P?37I/V?U2VQ 9E=7A=Q4);7\QE;?IA$-8;;S-$C<-FASO"X!T MV:"*=F+*0.%*)@10YMMD\&,L=+ 7Z.[\$1UW!?$8+!*Y+RRH2E%;VUW54C($ M#.,Q),D6Z?5GH)TZ;3&W)6*1>8)(/YQ4_4'U9%7@'OD7[I$X]*4%+KLNH092 MMET6MM4C;*?)'2Q(R6]1\+Y3'LO2-Y\+,;QW#O&IF&AER61?O&QO9& MV:_V]_%I>PU]-&\O\V@F#+] AA=P'0U>O\S(MQ?D]B6Z.EU*<4+BBIL>942S M%P-\7S@<&MV+;-#_EW+V+U!+ P04 " !60:A8D]S\6<Q]5LNS==6[C]5EVMJZN[@,(#$G$(,!@ ,G<7W_]G <(2'(N=W65E)B1RS=VF[EYL[,U_+)JVFW6P9_M M^I';M38K:-"V>G1V>OKTT38KZZ,?OJ/OWK<_?-?T7576]GUK7+_=9NW^E:V: MF^^/%D?ZQ8=RO>GPBT<_?+?+UO;*=I]V[UOXZY&?I2BWMG9E4YO6KKX_NEB\ M?/48GZ<'_EK:&Q=]-KB39=-\QC_>%M\?G2) MK)YAS-D\)]K>VFK"B<",/XN M-M5O9=%MOC]Z?F0*N\KZJOO0W/QL93]/<+Z\ MJ1S]:V[XV?.S(Y/WKFNV,A@@V)8U_S?[(GB(!CP_G1AP)@/."&Y>B*!\G779 M#]^US8UI\6F8#3_05FDT %?62)2KKH5?2QC7_7!5KNMR5>99W9F+/&_ZNBOK MM7G?5&5>6O?=HPX6P46OG]Y]?/ON)_/^UU_>7KY]WQ=[OK>&P'X'RJ">XK7,>99F4NMK"!/#,/CWZZN'A_=&RR&A_. MJ[ZP-"*!5):CD?CC)>^-!\'7-YL&5VUN:GC8]4M7%F76 C'FYJ*J8%Y E^## M %/5+B,!Y&B"95;AQN*MVZJ$@TU+]SO : &1LT)P9(4; 85=O+G$^D KP^Q.6"G-S:=L.-)"I&R0Y(KJ!AUL +W!JP'A@48"E MV99=%Z.H%'X?Q4K8.4QO2Z%/>!00FDVL7Y0NKQKGD>:L>4?@=DU*X'#0KL+" MK:WH1W@8@>PVK;5FRZ*6L<@H44E)0! SP+$RO9YFAM?_>?MF1XYGP_1VV=:B M-BR)3XBQF.+WX*NZF"G;-+NR1M0 HVVS&HP ?&2&RAZUMH'3;;+B;Z %::AR M!6X(1F1 ;(!3U+=V9FI@*.? R"!NR\PJ*]L P^!@>Z8-X"*# ME&PU !:!Y*#CZ3B ,=1FX33GF=N8%1@VSK.U(A0>+)LB\ LC7J?2I^]!1M@L M<+7?4@FBIP3H\@S-&=V*S@O'0=Z!,4<:#V&W;IE5&S*O,.=*SG? CD7:7E8S$/-N575:5 MOZ/(;U;=#9(E;QRB? ,B>),1J:_+IG= (#HSHF#HN O? .;)# 7>@G._[#OC M-DU?%=%)BT>5]34@?3 *):% G1 D\"+H(6!/X0G&2J*A$V%S%<]QB7/\F/#S MG6@/RJ9E#A%1FFU9BT9H:4D=X%GX2Z!*88'!0 &B;$-4XJ),&Y3^R/J>!8&- MHMF0FR:$C$AET-/-#>ZXRY:5U;/(\LJN5G!&7'2 /"*$6X><],]%V_P!$.E] MV,T'P8VY\ (/R2BGKG@0KX'H_=5SU(7GC9 M.&=AY]^8AZ! GRU>F&/XO)@M'I_1=X]G3YX],\PB3R M^2GN&4P2\-EJFH#4PW MC\3MKG%WZ:E4UL*F2$/5F2R2P("8W]K,]:CJ>X<[K9H\@$+/.%$I!W#.E;,0 MF*K,EF7%I& 0G$W4)RQ%UC&;-7KPO^3,P2TA$VC+Y]3_CDR\,C:#DQ2HH=KJ MXSWW^:=8OPRTNAK_X_#=D)=OBQ,@5IMY.!$DA1PE5 8[![B*GJR2*6AE=B)? ML')@Y9(P[PW2WI'&+$I 19MPWP!=-$(,#Y25_ EW$FL5V&*_[7E;S%FH&UJ[ MP5 +\"#8J(1YUS7Y9_!UP(=P(@0-Z/.R T+_!,:VT!F>1@S4GJL/H8N](/(? M;BQ:=LXC&%&PIBE!?(89$^\)E'>C?E)9QQP9'0_4ZZ#CN\BF..33&:%$C,S8 MAQF3[T3<7U.S[S+!UR\ []S\4@)JP&C<'WK$][6MP03IMZ2N(J_SIJS('@76 MZ2WB+#/K1OSL'/A;C6)\Q&YW%3$":S24J=Z>R<:/)EFQS19\( 9+<"&6-9R% MEIEOB=+ XD8CU;T$U]5>6[&!&+T=.N1X $CE@DB"*7(R6V ?N[:Y!BL,#N-J MA?$+F /H4Y#=:FL:$>\=OMVBCXLRLUE6Y5IH0$9]9RJ05.AE(N& 0HX+=2.P"*<4"_-I&RC4VY#ZBEPG?U&C6UPVQ2$M[(Y2['MVA .,D M3(1]F")0!H\7V%U.HB>,^\3PF1E&,WAA<_.)V> -J-DM 8YX8\[U+#;*YR6Y MV^@%(V3DQF,0!C@#8 7VB UTI'?V&:2\KC(S?^N+M?<;^83L&)F$@(RU _.[ M&%!J>-[.].*-]^Q+\@%;(Q!38WB5B*5&]YN*MPFP0$-8.LVUM\]45X0A \7F M(K0 EN 0+?>)!%HGCL M!(+A!!P(4A?A0$DD89R8SGV(F-#F/+L)LV>P;D%@(@)TZXJK@GU_'"B$WH)1 MSKI-(7:S ^:B15$HR31,[V0FFN($,P(D09&*#)I0=(Y&;D_A"3;+CY)J;PW*"1BYH%76QSM4&-==%U;0E.HY[52][+5:2G$W'&_@^S87?3 MG)"3"Q(5UJ+-Q1'0HJQZDD-B;^$&,:S"S$]G#8YZ!T)[IQJX*%&6UX3[%6'P M9D,A1U@'U-F,_T34],3,M24N;;847O"4P*VQ&#Z T;N&[K;!Q+=D8_'@(941 ML@ [0A+MC&/-(K;OV!')P\AX&DR,62JT#DGF@0(H'9,+GL3S FNXB7UZ62@[ M#%(:@(KWHE16+S/8>BC;*[35<;FE[6XXSGE?-# ;4_@9Y@4V!V@PAH0<(9M" MG6ASB]]X/*&00TQ1V)M 'T"&<1$.1 =L,!+@W)4G(URW:SJTX.AD^)\C2,'A M KN2C5EO(3.3>]SU0P>-0=K'N*JB(EQO$!6I,T8N0>AN,R$S]0(K?QLS(= M&SVMG< KJ3'@,GF:#&'E=33:V1H &8$WXA+ M.G2,R35@$CU=,<<:$@EW'>5X?P.YP;$'4EPMQ2/V@C^1F!IL7T4G4WYB429Y M"DX(A)/A%Y]C^$=6HU/ 7E3L?; 9A@Z7[G\65.40*XE"NB)1_/O$ E@:XB&WI M/L=)/^\^H#U"7F.Z4>^+$^O"8(GF ;>O>0[Q6XGKRM]96,B!V!^Z--'V<=]\ M/- 1)_3YG>,:&UN!4L=(-=CUN!0QQ#@3T&BF8!L&D)F%G%"T8,Y72&I)[U/P M"Q!5V34A-@Q*MZ^'E:P!#D08\J(8J=%:S >(>L?>JR4W9#0*E*3:V2?DZ$A] M,EQ$B+D%$TJR AR6 L=G?8)FK#J6=Z^3[BPR@G5-DM@!A$'R*A& /A4(RL:S MF"8\$",DZ"\TZOF!+#QDW!D)(_]#ZW]@8CK:HF># GPBLL:X9 DIS;R>!#)= M5I$L!KE38)1_A@&A%9QI"=':]KK,Q3__N2$]>"7?S4=!X3@>6O O((0P5P'IKNG&WVR21AXGND%>\7/_V6E?\=@ 8<+6:+YPO&T4/S'+,Y M7Y%1E\*($52U:-(1QX2DXPW(1WO2K%8<41KAPJ]?.CWAEL,:$K?-P6L'H#B$ MX@7SV+I!"-<%96&35.K=+.<%!0FN95F'2!Y8XTWK"RY"H,#$)A6+$0[?NTVY M\_)Q1[4!LA$-B;2EY;AEV#C"[ M[!"RQ814IR@PJZ\B+;9N_L5 #KD73-0\% M&UJW=).GE[P5H^?"]RF54E)H&7YR:/Z(NV3;M9$D&'3D?L$3%@S5G MT\R(4ECR73Z <$OU&I/A@\9#48<"IZ!!A-X4PI2L3[PQI@>F!DX=5P)Q%#\2 M-)L_&-&)"BBF[F&)'R?/_8/!N3^LT!L\D-8&/% J A'_E?ZW>&K^&+Y]!4\! MZ1;/X1_X[3S^[9+^YG]@9/CAM5F\H._.GO!/YB.AB&UJ3)XM3O_H95E$/G') MWDKP>.\_<=37EV11%K$DD0)>!^;2S09#0FAJ[[9Z>+V)),I92D8DO ZH9_<9 M\__*;I+)0@)P])5D!CT1'=8>$"_53F7K.M#X,_F$D6IV#E.YR\ZVD[(MW9TR MP"!,]EGV6#!(J MP /CWKQOFZ('U_DJP]K6BS5P%*'L(8XY\G\?'?/F+UZ_-3]5#< *3KI$UE!4 M/CR"7XZ.P;#J6TR"D2].))K1F PG(L%&A@QKZP 1)."Z'5E:DQ)@EVT5U(4<0_#\:>F*2AUYS]$XEOJ):R&O/' @/_. M$II]C8/:#SQ]E2477Q*ZL>H?>!Y 1XD/^?"!*>&GLM7"I[6")3$$K@'U=:'P MQ!569C/B3RG$K@<6X\9D[F1M2^8C'VUR]50@I4F7%#C-B].IB5*@#+1&P 4B M_I)7;*U41!3B,+DD[&S61C<5]CHW[YJPV0@'4>V;>B'WYD 4#SZS)I4S'\=X M\B !QWP(OCJ<.."I:YNDOR)5'VPS27J"_JJ:'4H FV_JIFK6^QEK3W;7V"0! M@>W$FJ),(Y63H4F'>7:7P*W94L3J%EWAW]6D1*+XP<<6]U9C .Y)4),ITL!$ M.@%=^N#U".+, GY[9G[3M.>%MP!C*DK)@^/8B;?.B((4&[+%B3B^&I/E*BOO M@=*C.]$/G6J$R'D_&1?WJ=ANOT.E5.U-E3GR5J58(JJ-).T':KBJ MD@"!K#BDAI^:*O1B_2_.H=?E&"HC4P"]_JCC@N2BURPLMWQ.G(V")(01E;4I M%CHN]T.N+P"E[7ZHA+N6TU-U#'"5E5M?6$8BN?!A@"3P'A4*1R&7V Z0V@Y= M!OZ_ ]C@D(A;0:;^8&4N:3PT[KLTN3^_Q:Z<=F7]6EI/$"-;<>R1KO8T5MAB M2>2++)X.U>95_ MJDY]';(NM[2@G*;V05PZCDU_5+R42SW+,NLP5H !NH:"S8)U,6<\UK'.P?OJ MGC[HZVJ5@1P]'[0CPE&*9PNJW4>=93G?)4,Z+:<7[7&)FXY#"FC'T,=SL"FD,HB MRI)R]HKR#%2U(%X/5F;5;#.@4*[J3W!U7\$NT%K@-LP7.._B[K70] 8BEILP]L$$&AY6C=38/V M!2>Y91@E"W-PV#N)008[(]K2!J02LBN95&_A&U MS;)IM;! V *; 77%\Y?@(1_BF9C?:0H,@.R8)A2!]I-0=DF+@A#_\+='8B@? MBF49UE+"*=QBI@^_ER+R,5I3V+;A)\*/T?)<#J7KS[0JBCVYE+;#K%S>K&L MP?D#%GRS"O'B?=2PG>1 AYGC5AT-385T9<0#;M LT(V45*89?W_XFYS-PF$R MX"[@QW@[+N^XVY(#DH?$@/>)HYK1,5D\$MV0AS^CU!#BP>%2_(G%(N7-'$Z&%#@J:6[=;I[D$ M_HY#[.J984Q'E '+>NN;2J.KV@1+/!/)3DKDJN@$$_*^@0%,,4]_2!IV^!0 M"G OF1D1YF+S5FHF=:28?.+W.+$[9&>E2\)@HGZ]^\_:BUF(,2HM#YIGBFI] MTM DV2*^F13[*2HIBI<"0.S+T>8.MLB:*2@/*^PI\LG*2BN_ L7)?/+5&%@U M" 9)IQ8$-X^&3@"IIXP4,QL W/4KSJ\ABR4MDW:1M0 /OXSCU?=D-BD:IL:B MO"UW/E4EDC8-O/G&-NT+&["I]HAA<"4QP)R-L$3ZGZI%T*67P*0M%%+S\.CG M?@EV'_V%86#-WX$9T*HY.90B1 ^*W (M6ZX9W0M^9)VY^=F[VF@VQLS3 MU 9F;T82O8$C. 2H.A![<[1,,< G5BDW,7(.YJ:].CXOC;_60KOTJXS++(J M=SLDF8^/#H_^AEN/M('!JS6V M_\F94\:.+"WE&UNYN.; '=[PKG2" MB4UIU=$HL]/.$NDW)?MN9]WWV5X;1B,G=[E/Q=M>"PK!J"QF)M]8K$(&-/:P M3?)7\DI*HC8-HFSGIZ6&@3UW9G&K6)N41RSY)@I G]S\H5H*!H;;>5JV$E!" MHB5)/08$[8Y<7LQ6G9^"F[%W!A@G^T)AM$I:,P\0Y11]8*6E]%*5=?Q$'ZK&AV&J"_N+HT3T^?FI>&#(>GWYHK MU6 <5ZF+2B,P[F5JW>GZC2^Y02GG1L='_?3,MN@@F6S52:K=GTK<6;.4X&=D MOV:4-J/$3)1"CN\/*.=V/J.0&$>NCS%$'QIZJ;)C>&XU:A]GW:8R"G"0Q8L" M@[Z2"/_X;EIBD;7\) 1-&0N8H;,/.Q_D6W>,(&//%;! @/UIW" MZKUTFF>1L%3D_&6PH3'S/$5/1E%J-<@/3D&B""@Y$Q>WTR'B7 P*M!/8GKW) M*E^@B"G207A@$JSTJ)* CF!#Z[BS.\?:!.0IZXZE-"UC\6FG26G"U9B3U?@Z M:NIC4L_JT)VR=&RHYCVX>UT4AZ"BD4/TQZ5@H?O7U]R,,R8*2IR/4F"IHA3O MD3MDHYTHE-$M*EE23S6R>*2'.0:CL90T!+,*JQ_BP/?D)<)GA\IC&G':_.R3 MG])) 0OJ=\>UAR+8G 1@R:4/8Y_5D&C8WX>IM7\+4]ZS(NR18Z@3"BZO5[! MQ+&-R(3SGB>SB[IW0:E&L9%LS,:;F:*AJQ3RS]RMT&X;K+3"AEQ*6XC[6F&& MWC@0"& 8.(WL#CU@W[=_+V<(I0L6!=UBS40.\2Q4C8[;4DC7@\0E6?K,D*@6 MX$F':9N96 A)7$7]%NQOVS4E!0$X.>TY:;!AJDM"#3%F%L9"(A D,F.!S4Z( MS7RJ1/B]J0\QZT6V&/,2HQ.S6KL<5*5U<6X_#AME!]T'4SG?P,?O8P? F^G* MU.]'W8-1#A=@J4WMMC"*,'-C.:(N%2=XT\A!(69T<454BZ#)X CMS#.HY2@T MIZCFDX<)B@88"$P6$#2?J7(E%#HXO54 !3A.2$ M(R1#_SL>S=%%WYM>K_U5=\W CD*0XG194ID!7VR=K:X'437O&XR[=&GX*+HV MD\-B4JZS*K]H^H6+=6X[2X3L2)(GT?0RP;%6AE+5621$!]ZAEZ7C 8HH8BRB MCV0G1=0QWA2+&AVBEVP(-Y!QQXWL(LTBO\+[E)0^N[TDVKN=9!UH#5FHOY+) MQ BF&R$PV0BPEA@S$Z-SM'#'#0)'4>12Q#$MM=S$RW/1K4>9M/ J+A,F]D>!FHQ)A.*U'CMJXHU- MMVG4=M3'AE)Z'M6T$P.C]!,GHZQ[\%DC\B7A"<^E,=+T2HT+;?S' ";Q1F3- MH_40HR/8'VDL;++0[6!ICD0L+9"JEB0L&08:E!U;#@\=U=\E]P&DVNBO<"A" M5Y:WSS"1[Z]N' EE3!VSVP(74\$R#OZK0B.'JG'2JR[3ITQ]1R!3[('6XH52 M[%#K52K!-HO<\9" 4!@HQH */+[.+]7@D5SKT J(BA>1=!C+U9YNI0;6#TH0 M,YM"TK""(HL8 $5/I/PH9XOE!KY!4!<*]S'-TG/%#C:J>M^=Y$\8>3XQ__MN M8.D.)\%C\*%@Y$20%!J9(0<*-.4J!EXR,X=+4R 4FU^E -/?02%8'P#*DF]2 MCV!+(0"P*KNHG#IH+-+D+,Y *HB!HYKC,G7[@YX(JH,N42-+G&OQ0D7A(+/6 M-6M+,0@OR3#0Y4?2[3.'%9%:>D<.9W!LE4>0Q[^'0>)-J,J?L9/WU&\$$$F6@SH4/LDBI:(K5!*/)_<:X M,,J'0<$66 ./Q;$J+>3P1G>WAALEHSH08L&39D618?[^&(OC5FV& MQ44YA1$$5F!(A^FUZD0!8S"'=;EBG>:^0D=B[KXC8\AC0VZY%[--I_IO#Y"V&WBD$;0O2*L:RJ(RI8-%P0<39CT M1U+#.W+,QJKFV!\K X[MER& M6$.(;T\=A0LY?+*!KAR,+N[&IE"ZGNP5">K+^'JR7_MV^NZRV+F2"VMVH6\[ MND6!?^QK-)0>'GVX^N2.CKUICGX4K!+<7Y:*B)4&78?AO3?1M?H*.,/&=[NE MU](FY6&THA3]135HO]D[;VZ3C>D2A_.%*VA>51E =)5O&BI3HG$GZ"GC ]NF ML)7<-YVL@C@YJ$\=A=?S(L$5Q:(/'D&]Q? .8EMN] JZ>_@G9/TY[".*4IH' M+GU$!U^H#$3&JY^H70&OEZ*XX&&M S?2]IHN2?.;QTGO*)KP?V \8OT/AX0 M@; >^2 .YP7M<2WNT.%UD:6ON5:R3E_GQ]M5CSS,&5^8%ZY".B0DM:)6\C:4 M<$_/+%S 1$2>1<@$^W]&U[:[(P#5\%*L9-/5/$Y"X5E':IF! 1 %/8^+*MPS7#\7(ER FN MNI[U0* M\/6RPU!ZF,XW*_IX^7SD)0T'0-YC91EJOW2CX7#M=?[D^\(O_W)>VTQDIC:WC"YQW##P"%)\?;>C31> M\SW"^*!^75(G)\5+NHQZS*-:*^+T05/Y(JUF"TCE['*[5F/IQ]\N+O1@P[;' M2&WT%OWT]2> KO6:,A,C09A1S*WT9."'J,RZW%J1L(T8KMY9% M//L!I#)53W.3"W5FDO/%\MK;ZVS A[:4:%01C:(+(V\F(@%T16^]05IP&'2B M+,=^*9V\H8I3%;[J=W#G@%9G:[HRV(03X&$%C_JSN,#?00&4JWWD5P=I[=L: M8Q-+ (KG='A+QBSVG?GIQJEE'B(S//S@WI&DK79PGXT2 '0\O]NJWW0(1'4)D0J8(#ZF_@5H3Y\(=X;S.^)L[67NX#T%C) MNUMCC[";:I.+3Q[R;QQW^,8\GYV>/;N5M.HA3%T5=G<[XXRNSIX] M?R'RR?I;836PJ9NXHP?N"XH73QC'$31)F.CKR'?0 MDGQEY5KXCYNTO(X2>/XN?<>/26Q&2_4H8>)_DM;\36E7TO3-%YOS/9J_XLL,\!ET:>Q->M-E>/^;7+0549U],;I@HV^Q6(L+ M:3B&SA:&OCZ!])"(T.25$I&I-Y44IE>G3T_I>V+S.@[IXG% 8CW;UD^8!N\ MRRE]D^9/8 &1(+KEIW=-9_X#;T/$"DR+5R'!5]>\5)"@R4O0ZH(\YFBV5PU\ M8Q[^>''UZEC?717]',9\XL[?AQ=7GXYAG3DM<7+ZS)PHUYL/OIWMX<=F5^8& M<'?\TKS=8@ M&"H? K?KR-?^M0=.^@AA&6V_95N974R.V?&[[*)W)4BV*+R: M[?!$4<.,\H-_6P;;4/%[%QS&#K%.**K^T$.IHF).X"D"L&:."LZH]X^N9*A# M3M=%Z55V&CP_+)[XEU?6B%R?KB,R9$P6]-0'ZAVC6*^(G:N.L%BS&"R5?P.XDX%7C0 MLR#@-S#9"V"RMWR3.Y=B,W\Y\^SQ&(.%1R<8*VE-!:)FM:8!;N,IN4N>ZEYG MODQ5[G]->\WQI* *JS%1%$R^> ;J\8X9Z<6=C/0/\T \V>CK4$($%W.O>]O) M6_^8&%AYDB;\"1WR/IO_CPS&4A,@4-DX)C^!"__<@_8].UT\'>= _.5D >PI M89_1QG]21F??7G(_PR_\FB@1@.=G3X\U/"1.;E-@4,F))YS4_X;;%G@N?>54 MN,%A]+)J86RYFN& B5: F*R2!/5= H5O>-WV="6M%!KKO>>9 E^+LJ".L'UI06^L %O \N[8-6' MJ];N>!/N?.SUX(^B5[E3^ 9?6$^W!M4=O]7=?VOD_?4O+_A5\.'Q'[[;@9\, M%M(:':C*KF#HZ?S9DR-.@>L?7;.C%\,OFZYKMO1Q8X&J+3X OZ\:$"/R!RYP MT[2?";P?_AM02P,$% @ 5D&H6 S8 >GI!0 -A !D !X;"]W;W)K M&ULM5C;5+WWH] $B5Q):$& T(K[]=T%+Z84^39M7D2" ';WG#U8 -I;:O.W70 X M]C63RNX'"^?R3_V^31:0<=O3.2CLF6F3<8=-,^_;W !/_:1,]J,P_-C/N%#! MP9[_=F4.]G3AI%!P99@MLHR;AT.0>KD?#(+ZPT3,%XX^] _V&2&9:OTW-<[2_2"D@$!"XL@" MQ\<]'(&49 C#^%+9#!J7-+']7EL_]=@1RY1;.-+R=Y&ZQ7ZP$[ 49KR0;J*7 MOT*%9T3V$BVM_V7+S:C)&D E5/OG7BH?6A)WPB0E1-2'R<9>. M?)3'W/&#/:.7S-!HM$8O'JJ?C<$)14FY=@9[!_=ZSMT30;Z2>7FL'03/>%FR"ZT<@O+3E0*Z>K\/H;< MQ!W5<1]&SQJ\X*;'AH,NB\(H?L;>L.%AZ.T-7^;A6-A$:J+"LC_&4T2-TOES M$^;29+S9)"VG3S;G">P'N%XLF'L(#G[Z8? Q_.69@.,FX/@YZ_]?XIYULQG$ MY>>;$S;LL=/QV83=C<]O3]C%R?CZ=G)R<7)Y<\W&E\?MOL^G[.SR^F9R6_;> M+(#-M,1R(-2<.3Z52'0J;"[Y W/8F7!C'JCOGB"4D&8$J6HCIIE07"6"2R8> MT?4Z8^KLH#:212,.=@P)9%,P]9+Z>]GJ3 #ABH1"]39K.U&\C>/H-]X=X1O^=FZT M0X)*F[OQ3LM#V2*;V^%NRP.U;CPE6<[5 U;=7!N,UF>E, 9#9_2%ZBEFP:P% MPS%7S$+.#7+)A(,,T_,BQ\0/C5%:;:T[$60QP6BTHL_H4^-0PZ16\RT')D.? M/IT!&D5],L%]OXK>B@"X[/S]B[P/?"#[TWB(5^LR?88,_D>C:5!O_=]>4?)," M>NQD%8Q%,J0?Z'0;-/HUP+*R6B/]KE75D!!494DB)2$'(W3*"DN-6BJ%TE,J MP50RD86\(.>4!$RHFC\RTS);45]EZ6?;V&ICQ+.='^46!C# >J4@V.J(6$ MT!.M5'786PJW\)"\5E>4]YX-NJ-AR#[XM^TP8A\Z1YX_LK%*76U\)V3Q(&I' MB?A7XEM=B3<;D["N>11B(P8ZH&+Z2:L$'0^:)%.W+@O27V]M!RV%X%.#Q;#( M\E)K2UR]J!^T7:F"3F! !4IJ9D56H$2)CTRG* A4*JYUD5'AWBRA#2L6>S;H MXYOL]MAQX5&]3F.KY2H%6I)X*O$+&B$MJ50HI!J3(E2"^ZZ%IX5?1=UEN4%P M1DBTB+VT,-%T.3MM,%4[RDH PJ[&3&=#!(<6:!3.)%+*O+P!YK"$6>-!.(-X M\!_Q)(V*:22>J!)=("C3:.:Q5B?:I"6CZ(RG?^%%HZQ<.'D."@QN.5Y0*5(O MZ A,ER<&7_$RB#,V%<5KAX]Z57[&A<&KFH=FR+&!!=WET J=D-9%[(^!S&_E M6(VJQ;OT=RI(M_@]FIO#BKZ]M+^K;%];O(YKIB<4QB#L[8;L'3VQ$KSKW&E: M:)*VU#CLA=051^5STS6@W[K+96#F_L:*JB,'Y;6N^=I'FCQL"Q ME%HF8893P][V*&"FO*66#:=S?S.<:H?W3/^ZP(L]&!J _3.M7=T@!\U?!0?_ M E!+ P04 " !60:A8/JKHX=T& "R$ &0 'AL+W=OBLR86JC/NRG5^;SL>L:(U5VVXS$&QE[7_YY\X/1QL6X5-UR2[%2F@M M2M8-GDPM--"Z:=%)N_#2XJ](2]BOJK8;PZ[J4I3W]T^!;( 7]_ NXB<%_LKU MA"51P.(P3I^0EPSF)DY>\@US5UIMV2M@U: %7&XW[)5SMM#LC_.E<>-_/N8 M+S]]7#ZET$O3\$*L?-WE^SRZO75S,\N7E3 !\MAX)XR,"B8D,T&A&-B$O) MJ$>\/.C=CS[6DC#=6D S[">6A4$21FC,TB!/DM';V@I=.ZL!,5HL6)3.1A^4 M1:^WT.U*%SGMRH)PGO\?R,CXT1NNRQW7)#G.(7".1C(/DC@;76NU$L9X.!1! M60!W$J09D,7!?):/WBA#)@V3T3S(LQ2X@WR1_=W0GY4(/->&2>*!:@V"99Z/ M'H;+L,&J>S;<]C [V$/? W6:_M>=B<>!M-]N6P1:8G+ T\V=-_CBS+$4_7@> MI#$Y YZ,$OS":>$\1B--@SA**0ZS(,EI)(J"61[Y1C8/R95Y,,N2T7D!$,;7 M&E3W* BCC&6SB"5ICEX>9VP^7]!X%K$H2VAL$8]ZD'OVNWPM693,630#XT*6 M) G+V NL17\6C=XC/IJE.?46^(TAP+RNY[@">EW=NK.%['Q$M"H$CO/35N^CJM6'$!-HXL:$+'O1:6>57#T&X6LN M(VBF79I"R\;9/M2'[W+F([ 8*N.6_$'M8]% U5_Y^NEBPVL'_Z%TG _<=.>' M^>&B?OFEN"6OG$,@$[K_S>N68+@\C1.DB6-FD@=YNACJ[I%QSFN]# AX /<9 M6R#+9^PY6F!X%F;L^2!H6%VVVIV%!][,D0,9B_(@RY.O*NZ5*"W7LG:\?(:4 M#*/0Z4-K-H>Z;QC=^PF5">IF=&3%08ZL_$YP:79\.L M.F!#76/_I(W235!E>. 5ND])GUZU^&SAZSYTI.6;VY?"[H2H$1A'MF1VV!V1 M\GX>-9'F9^%AGOJD5KOJ4H*:()0W PI@Q_*>FY=BK[!CA11A>T$'UZ2[%3*R M>\OWJ ^UY60,Z"W]T>^R!^- *X5+-ZWNI'$%PFZX99S8>^S)8$B] -%D2X7[ M)ITT= 31,KZ4%=5Z .SUB"^U!$Q(5^I) 8)C\38B8:Z2.00ED8PS VOE2L*\ M6EFJ#9YS@0L+WF6T!/EI>4T/HGN&X:G'*[N?X!Y75"UEV6,YRA\ACO,\Y2#S M-Q6,1SC6:!2=W"4)W0()'*FMX!,(P<6SX1(1$,(,Q1=>*+JKN?%W\^]T_@Y7 MQTU7P59M7=+=D]SE&?%7*XP=2E 7CPF[P)L.9:P^CM?/AFU0M)%X=!4E_N@N M!H<26BKR+UW1:%%%V2)T(8WHBO13F#6]%EFF _-E]L<^S8X'L!L<10Y>'35VE;W7(#JQYXCTZ-W)&QR@9:VMOY) M.8P.#_)S_PX]+/>O>; #-#(6%J M^952MN^0@N'?%&?_!5!+ P04 " !60:A8V#D%$KT' ",$P &0 'AL M+W=OO(#S%H 546[NL3A+ M29-I@#8IDLS,P\5]8"3:(D86/21EU_/K[W7AXEN\LU-%: MZ=]-)81EWQ9U8XZ'E;7+#^.Q*2JQX&:DEJ+!RDSI!;=XU?.Q66K!2[=I48]# MWT_'"RZ;XWPOZR_*KQ-MYQ*>5"-$:JAFDQ.QY.@P^G,=$[@E^E6)N],2--[I7ZG5XN MR^.A3P*)6A26.' \5N),U#4Q@AA_]#R'NR-IX_YXR_W"Z0Y=[KD19ZK^39:V M.AY.AJP4,][6]D:M/XE>GX3X%:HV[I^M.]HX&;*B-58M^LV08"&;[LF_]7;8 MVS#QG]D0]AM")W=WD)/R([?\Y$BK-=-$#6XT<*JZW1!.-N246ZNQ*K'/GES; M2FAVRFO>%(+=.AQ<-IVS8;6CL<4A1#HN>H:G'"QT _C%_A%.XTCQR]ZAM^AKC>BYE:4[*,T1:U, MJX5A_YG>&ZN!E_\^I7['/7Z:.\70![/DA3@>(DB,T"LQ//GQAR#U?WI!]G@G M>_P2]W_BK1<9/BWNU?7=.4M&[/KNT_D-.YU^GEZ=G;/;3^?G=^SRZN+ZYLOT M[O+Z"B>O1&.5WK!"(4H-V5'-&&1D,U4CW&4S'PVF!I,#>+&H=FYD'T4A%O?0 MI9^)!A>RD8!QR7Y6JC3L#8M\+_%S#.+ "_UT<,/7[ M\I26O#8MRGT5I/KA3 MEM=,[B1Q^R9YOR_)$G8'<<[48LF;#5MK:85Y7ZIUL[<']F.T*KX5PD!:S=2] M4;6P8D2RA!60\ U$)4KE %>T6D,#QHT1 MUKR&MQ\=]H9-X.4$S\P+XGAP_=3!B3?Q8Q9Z89#TCE_^9:'?L"#V? >HW(N2 M'/JBLFF[<5O$'ZUE'HNV<8AX// M6D M4G7)Y&*IU4K0^89E08I?-O@->RK5&K>TY,EJ49R^+)X*+5C;1(6XYJ)K]9 ME\*".*7?X&DE6>3E<8[_21)!#&,^L&E1M(NVRX6E@%D+Z5(*>PMITRAA[]PH M3B+V;F?[YPT(:WM1$+MG[/NPSQY+HN<+I2T"Q4WTWF.T5C\P]M@2B8;%OA>"I>]!3["+ =Y!M@&#]/@%P1N.@6+.\U+I#Z^$"SO=F4Q M%I,PW;Z'Q"/)@EVN?M+,2-RQ%_>"(A<$OA,T3+UPXA^N9@B?3HV0AOFAJ;X# MTZ/C>@#E:=X#B$94 OX=>CKE9FT7B_L"$>\9JAM2<0WB\@F14!6$L7+A' _Q M.H@9 &R?T7FGV<#)\1ZM"S7=A'O**+F?T$)"49U%-$P?AAF&6133<()AFD<# ME$74JAEE*,J\8>^=G<6[!%RK9OX>-(M7S/UG?"DM54DP,6IF77(LE'E O)\ M$KIG&H4#:C.,=;$O&]:HYCV?S62-9"(HDR9^]S^X1M* H6"/FC(K6>CZET[N MCG'H!>@'0H2(/WA&O=#SXP0Y:Q*DO4'4TX0((<4<^KWR(R@48=,Y+A_"TP//8L$&1"VU "8EO6F2R 4].I ND-G.(8D MT:Z=D,WS"NP*L-HV2 U:*%FZWM\'9Z<3Y\Q_B6:.2ZR<.3>LY4M5:RA 5,NUP""DXY M"A?<#Q\2@9M $D<;B)NJ*UH*][D&%V"WH5W.74)U/G_(R6MI*^DL*]%1H J, M]OO:'W^8A$'VD^DMLPT5XD$:D/-W3FS-ME*2E]E"V$JY8.9%H=K&Q0\)(INB M;MT&9[!GPN I;Q]<3Q#3@)"T)$.C7']<$@1AAQ5JO$N"R(<$1%/!\;-#3Y=D MW!DUSC/_9B!SR ML&O$+OY6L!'E!M'04SQ*=(>@+=&ED@%ZE3;NQK%5ZCE%1M01Z%:\V. "AO? MHB4KO4)Z?G0B;@NH&%GWS.(=00'-0-%ANTL9,=W4J%,(LY :6(WV;4-E6*T= M).A&YO<-?)>!)ZA+$TKXNY:>_SV-D0-P/T1#@D'LY5G*GKIGC_>^D"#ZYNX[ M$)D+B.\^ENQF=Y^:IMT7E@?R[CL5##B7#5WC9MCJC[)DR'3W[:=[L6KIOK?< M*XM^S0TKH%YH(L#Z3"F[?:$#=A_@3OX'4$L#!!0 ( %9!J%CZQ"A4AP@ M *(6 9 >&PO=V]R:W-H965TNS96QM)GKT);U]K?7U/EUA>#DT'W MX8M9+"-_&%^>-WI!=Q3_VGSV>!OW7$I3DPW&6>5I?C&X.OGM^HSWRX:_&5J' MK6?%ELR<^\8O[\N+P805HHJ*R!PT_E9T0U7%C*#&'YGGH!?)A-O/'?=;L1VV MS'2@&U?]W91Q>3%X/5 ES75;Q2]N_6?*]KQ@?H6K@ORJ==H[?35011NBJS,Q M-*B-3?_Z>_;#%L'KR1,$TTPP%;V3(-'RK8[Z\MR[M?*\&]SX04P5:BAG+ ?E M+GJL&M#%R[!_(K&ES^^LO)R\F;/9J>]9J>[>/^9 #V4_WET]=W MZN5(O7UW_55])5^K#TXCQVVIOM#*52MC%^H#B)2;JQM/I8GJ5A>F,O%>O;?J M+154S\BSO^'UN"1UX^I&VWM%-A((E+'1*:V>J5_YK4U< M8N<9FML4;4E!;"N*((GVU(D6T([>S[? M;!0#]&+A::$CGE;:5'J65D'T3)U,Q ;-S$!;F1I,L!+W:3 4?X)@C:\<@?^/ MV)'Z[%U!5 8U]Z[>OUEI9#<"-2/5!D0-,*T69,GK2A7.-\ZS9DV+IT!AI*YJ MU]H8U,QY)"H(6E2P/R"CUODF)![2VA6G@&RU^X%CH"F_E2MN"0JJ$UHJ= M1@HA1/[FR=F<#MCN^(MRB"?BCMX28%B%)RAUT"-AR1S@35/72&5H7$'QEH1Y MH^_UK*+DG*X@ETB?>[1GL"Z]7A_V!_;#+D!JL>PQ=9>E+@HV/^<+ =BOC6K:ND]$G/VO+=":$EDD/9K44@57TO5AJNZ $&DP1=$VYK!V: MP!77"MR.KCH49QOA?7:I&1 .OIH_HTUU"M2 /BQRF7Y ZP>1H_;'-*X]$2J3HV:N%'_ MD!.B 1Y.=QM [X]GZC3MD0>NWM"03%$5L)%+)VF=DH:^8U ,4G^%LS9/75V8 M.Q\,DY<+R'*64@7VA=:Q>,RO=Q%_F :C)/>G!@B72H\59-4]+7E67!%:88#C MWW=Y=VZAKLL42,_PW=57"0X9'*XGV!VYPH#BZN;XZ5DT%[)B,3B;J3T-N M?_^"NY0,%7/(EW8^&4UD5;;R -,TE2D8 X'J?F%L,K,S_B>M7"(&O P!1^98 M/GWV.$JH+]*%CDS^>$NE-,I;-$',LO-YRF[9UFG_0O2##J "V>EH^N* PE>/ MP&_2^\'FE):;($HR]\;^5&]>PQ/J9/0*6@GU4=;Y^(>"Y8) GP/* M0 82?@/X%(Q=[&M.AV/^@NVVK7?%9H&;KBF2,;:WTL#^%Y3^P7==0SD[S4A] M]NI!X/=/6@#KJ#D5"_+\D$^=.*$K/9\;/OER33!WRW,NOQ1 .@!<3 E+JPZ6 M\W%XI.Y:6+#9Q6UNR-9#L,LX"B6":!J]*>(.0'2:8%B@1E!^)ZD8 D]>O8'P M/&N#A.N<[$(O4@/*#&KR"_*!R[?HFTGB)R 0B/6JB"&7NZ9'U6"8,>*A'L)8%ZEAI>,27%OQ]"=4JV, PC?X56:CT!TM M+ ^V])3061O0G4** <]KK*[!2.D-NWA#ZT"\'FRR;Q MJ^8K$5.C[ H=EAU* >J2QQY;9&.MBST/*O<"UB.B*H/EDHV2KB?2>+)=Y7$F M%X%R!5R:,[=#-R[Q:&*5F$>.^0IV\9"=TV.8Q\T.'S"J8\[P_6"N\P&.CPP_ MTQ^Z,TN7?0T/-3'VHS#K8+G%;\:8G6'\D5:69G], HME!M=(_8RW%<8\!"'E MPF9XDW[%IX8?'3^CRL"'2/ZHUCJD.;)&PY2HI:*!'1NF/;P?3+E=>= M$'9*]W&'RO[^R)J_)K2'J]@5UCW1EG,G^XD\&#UV537>NC<4J.3;4786F*8K MQ/YK?P%[E>X=-]O3[>W'/,]4- ?I!//((/FC>XFND5O(F8OH+O*X) V]>0/6 MY\[%[H4%]-?2E_\!4$L#!!0 ( %9!J%A6- P/* 8 -4. 9 >&PO M=V]R:W-H965T76Y(KF3EZWN&7*WDBPP4?>F++N3P<.;,S"%YN##V MSF7,GNZ+O'1'G67%T4RBY/.3>+H\Y.9S5PK6>9EX'^\6&E9GS# M_G-U9?&OWZ*DNN#2:5.2Y>E1YV3GW>FNV >#+YH7;N,W22038^[DST5ZU!F( M0YQSX@5!X6O.9YSG @0WOC68G79+6;CY>X7^/L2.6";*\9G)O^K49T>=-QU* M>:KJW%^;Q:_(G)7?BD1;0=O>U04CMOBF8Q/"AT&;_5?'1]:LR KUD"3'R'4L!K.Z5*2,S4\[9>CW) MF:Y "%O+*=UXD]R1*E,:?ZNU7Q[V/?:2%?VDP3V-N,,MN"/Z:$J?.1J7*:F',5U=C]^/KZ_'YW1S>WGV&YU\.J?Q[Y\O;O]XLO5M MQG1FBDJ52]*.5.TS8_5WS'N# 50ZOZU)[UQ7GH4%(<4J393!NL$C-+#/D4ZQ6GK=&J[B@-CYKHRU8N=J&1>*T M-JFC1:9!']]76HB'T7N>V!KZ'>GLB?M3I5=YA8^"+W' O(T+F].$670\,3:- MK*LTU4*XRE$8.GTM?*M*(\!0X$@*.O.UY3F7@ARY4$D2JP_D@?#2F5RG2C8[ M5;DJ$Z8;$4,7(![,WWA\!4+$R\NJ2??*LD!Y97+:S)D^& ?6D-V*PZF1+WN M%_X:+Q)32WJ>)$3"PN@#CKJ/4 ',7#/;?1%6EOQ M49SV&>J:BGBZ2)^DCUMFLT8UN#RNHY^,^75/+,>!US@00XE<3LNGKR-Q@1Z 8(J8R%)UI45;E.E!Q8 M.<]0>99Q1MFF3B0K1O1J KM1 Y]A,34L]8)&F^1Z!G>H#EVCDH!+ MT@LX4KQ.ZAPGBRI67;F-R.!$PY:K717+!THM2($L_);%J7:)98DK.HZ+Q$JS6(E-+H M_62J35:;H_-_T8*/Y6I-D "CBASY3/IPLNQT]][N;9RI6U.X+O^MW1<2 M2@K7)[PK(K7Q&C+L'>QN',=XTR!%WHA*AOG=[NA@1+T'EQPYNL(C(@I3%*LH MG['>1&_C3.M(\"Z&@D.-[Q-):7,TKN] ( "A@X-0TDE=U%'^Y$!/M-]V)T*; M67.OB]BJ<'JON[\[:NX60O%&ULK5I;<]NZ$7[7K\#H M7)K,T+)(ZN:3Q#.VXYRF;1)/G)SST.D#1$(2:I)00-**^^O[[0*D*%EVG+0O M%D4L%GO]=A?RRXVQ-^5*J4I\S;.B?-5?5=7ZM^/C,EFI7)8#LU8%5A;&YK+" M5[L\+M=6R90WY=EQ-!Q.CG.IB_[I2WYW94]?FKK*=*&NK"CK/)?V[EQE9O.J M'_:;%Q_UJ^KR^LOAVW'))=:Z*4IM"6+5XU3\+?SL?$3T3 M_*'5INP\"])D;LP-?7F;ONH/22"5J:0B#A(?M^I"91DQ@AA?/,]^>R1M[#XW MW-^P[M!E+DMU8;(_=5JM7O5G?9&JA:RSZJ/9_%5Y?<;$+S%9R7_%QM&.XKY( MZK(RN=\,"7)=N$_YU=NALV$V?&!#Y#=$++<[B*5\+2MY^M*:C;!$#6[TP*KR M;@BG"W+*=66QJK&O.KVN3')S= Z]4G%A(YG3M.T0.< M8O'.%-6J%)=%JM+=_<>0JA4M:D0[CQYE^$[:@8C#0$3#:/0(O[A5-69^\4.J MKJ157M4K>8?(JL29M;)8*G[^Y]F\K"S"Y%^'E'>\1X=Y4^K\5JYEHE[UD1NE MLK>J?_KK3^%D^.(1R4>MY*/'N'^7DQ[G]/[#ITLQ&XCK3Q\N_GYT?G9]^5I< M?'AW=?G^^NS3VP_O8>MP)O@\<97)0OQ#+65R)ZZ1L=5'6.G7GV91.'U1BKF1 M-A5F(5)MD6'&ED*F9EVI-!"R2(6N2E$2GY7)4D6KZ[4UM[12#> M%LG@WMG/B) .C(8O]M;X;?CB>2#48J$XLP7B)5DQDX'XA)WKVJY-J4A&8K3/ M?2-+41D(?2N+1#&)+BH%[T%R[-G7_+!6\SM!:NE4%TM0@$4"6A*'>%<<3P'0 MJP(^,@>K-F2X-3:;HJ1/0E;:35&C$U4*O#A\.@[+#9C#^41?0]V&#TY+D'Y6 MS^N*SR9]EHBS:L5;(>1"5W*N,UW='5+/V6S?2*52-\Y,R4HKTFJER]:RN\J3 M7B4,P$>34G0,&TL@+C1)Z0R +-,) L4O@ENR0FP+2PA:#L29X[1$:A*5+/>X MU 8>]"G2U4H*[/L3JBO:\2E*(S(9,746*Y4(>Z4A-L6UN3,(<4JR/(^W5?Y;2'.UE9G MA)*ARZT#J7DHGJ%64K..L*@L=&[J4FRLKLA,"*;2G^I M:*CR=6;NE#I\(,)%DCJDXB%5*,PR= F< )R/95ES\X'@PI[LC@H/K@NIK;B56"<=\*80Q3/;;XY-N;&5 M_@^(6$3:WX2#"S&(@+/B.!A"UX&X;'&O7AN7<^=U";@O2ZH1@T*IUAOK%(.-HHI!7#P,#@8TN:L467Y+(3@;D6N[\! H7+&6#P.@) MRTH67;1 L;S5B#O8L?$K**WB%!^(]T84:.P\\48CQ^:JI02_!\!]X,2__%(3 MVKUM0[7)&,A6^+9PHX&0#UG/F>N<\ZFI7ZX.(+:X:W ";X.\+67>>JZ(]=OO M_>&7K-%5;%JJQ)5?%G<_05F]?#]0&GQM4&U16&S,@"9&Q4(A#)%)H4< M(V_5+$ 1Q!UA7UL^M*\GG;-WD=Z!E88C\:*66>F,J)RUS0887*[T&G!(O.L" M4:!<3#B2(W0E-_O9L$/.11?N>2"E0^%+/?F6@<#;QJX;B?@':QF 5Q..Q=[[1V'*,8 M$0I5B6(9F M(1Q E,E@%M+S+ C#J/>[SS%G6O03@WC2NW0-+E[#L"NPZ*ZH1K@1*S+!@N]>$>H=O!>"71 MHA_0,G!MC.O93H+)."::NN@<<5#2AT//];#@UZWA<]45VL\FFR98)+[+I6KZ M1P@0#T8.@I^./AV)* T?R('_,?H_;HNGRZ;/5!0/),"!8$=N3RB>1H-HU(9W M&$Q'/KRCWA]NE(,X*34-/")3J$^G$P[U># [Z;TQ=H':Q0OCZ8E?F)SLY\ H MF(UC/@Z1B_Z4AU:N1R@&316]<%74Z4(^D[9P$L@DL512:M26S(WP&#V4&PB; M F&2!$8&U)'(QGO$3:B^V:&1A#L!"M,%N1VGMZ(TE6O+T'9JV&#G#JD-/4AN M$LV^;N.]+OP8[!%X)]K@<$$]&)U*+9VBZU'0/#"_#'XTO7<3]6G)#GB;3'RZ MQP"^Z1,3O#78@ML'4OL)"1Y.@RDPY7LS_%[+Z%O!_TNJ1]M4OVPZ.%^IFOL6 M3MI/G5YF)7WR;^<,30TY-T[=]C$*A@>[QYVXWU[37%Y?704[O5M1U.X.P2I( M4G9N\5S-^)L$@;T3SMJ1:U]X&*=&"V,$]6(M4=MP\6A6)%G-"+W#)!X&@NY2K6[ M+L#$BRF;UG>@[)G&J;MFM?02;QDDG-!084&I'@CO*3?:T$52JFCT1A;^$+0W M7OH>T&;ZLX;9P=[P6F:'^I-Q,!I&O3,7!,V=4CMSKBDLV11-=]?<$')_$H_0 M]NV!Q32()C/6FX7B6Z2R,T30<-=$_9X7V^'ZH#\!RC.^VJ&)D/90K_^E-F0V MV/0&O>@:*:Q^&-R>"&>QQS(\_%CG0G89B(=^2=:Z^]L9;5WNX &QOROP] M43L'%0?N4^E*Q=GD/)-@=YVL#-+LZ)VR%<_\S)TL2'2Y256V%7EAR(VT< _F MX*DZ]TWFDR.VM?H/.\M!_H;^[,^L"2$R\72-->V)@^&TR>9=IPVHV_CFZ3T^ MG4[N?=3EC5@0:?,3!?4?)P"IF*X>?^F]IJL8[!=W6F4I>FO@R"_^ ZVY+R.W M!@GOH'TZ=B3^XX^X67)*28T)4 MZ C#SN_N*L!=$6PODJCVA,'L!$1!%(Y[G_CREKJ'B.>G.)C,AM\3.$].[A". MW$MBBNG9:-1@51-D#^3V%L/>J+GEDH?SAP#Z+[4NM;M>6_"%B44F%2@(="G! M76/*%RRM1^EVFT4UA0>\Y<_A=02P,$% @ 5D&H M6%1(VY5;! U@D !D !X;"]W;W)K&ULC59= M3QLY%/TK5U.U:B64A 1:2B$24%9%6@H"NKO2:A^WR/S[E?]M'"^?M0,4=:UL:&XZR*L3D<#D-><:W"P#5L\:5TOE81 M4S\?AL:S*I)1;8;CT>C]L%;:9M.CM';MIT>NC49;OO84VKI6?G7*QBV.L]UL MLW"CYU64A>'TJ%%SON7XK;GVF U[E$+7;(-VECR7Q]G)[N'IGNQ/&_[0O A/ MQB1*9L[=R^2B.,Y&0H@-YU$0%/X>^(R-$2#0^+[&S/HCQ?#I>(/^6](.+3,5 M^,R9/W41J^/L(*."2]6:>.,67WBM9U_PX.2BP_JZBF1]XMR,MNH,D@24W6(*>M!.4V>GS5 ML(O3"YN[FNE.+3D<#2,097V8KZU/.^OQ#ZPG=.ELK *=VX*+Y_9#,.GIC#=T M3LZ>^368@>"?'/-LD= MXMYV1"F2P]"HG(\S5$%@_\#9],VKW?>C3R_PW>OY[KV$_M-PO&B]G=O7J[MS M^CB@BZ]G5Y?G='?RU_DMW55,9ZYNE%V]>74PWOWP*1"7):<:H0AW>169WI[? MW;RCTKN:<@1:VU;;.:$CX"MJ*M!"!7I+H\'^1WK]CI0M,![MTVM"NZ"(0V+E MF:GNLH0E2P@QSJL^R,D(@\D.:CPT'0.S&FRE"#I4M%Y(_!IXH2'*8SUI$)N2 M"[ W%***;71^U2EU)8UWP;OQ&LU)FQ7.P0&.\DK9.0?2EAZ4:5772PR:F;(Y M)_;0BN*WXC8.'7'=Q5$\/-L$@8X)EUK$F(JVKBC ^ RH+?/5J366D2*6&R1\\SK MQ,"9&8WF4L"X;(W9Z@()M<41Z(7LQ=??!K>#WL_/^) *(!-VQ#^F+22.8KE. M*,R,R,R5]RN@+I0OPO\H+25#@HB6&R>JI 5^V4:L1<8:TA#/$HV 3$'Q&WV/ M_(*5LF1=E$%,_IBQY5*G4#Q-E$C6\,J,$0UE]+_X!D)E&Z7+0)1V M!:)6"@?/C?/"7"WAU$V&/%-O(R2U;^*BP#V&%UDQ$C5#B$,<%WN/(I[!T\' M%/=F9\YK0BHUKF22U*4'@SCEL0J[ DX[4E1DMJ@TT#I(!@W&ULC55= M;]HP%'WG5UQETIXH"0FPM@,DZ*@VJ1\(V/8P[<$D%V+5L3/;*>V_W[43&)4H MFH2(/^XY/L>Y]V:X4_K)Y(@67@HAS2C(K2VOP]"D.1;,=%2)DG8V2A?,TE1O M0U-J9)D'%2*,HV@0%HS+8#ST:W,]'JK*"BYQKL%41<'TZQ2%VHV";K!?6/!M M;MU".!Z6;(M+M-_+N:99>&#)>('2<"5!XV843+K7TYZ+]P$_..[,T1B_=9[)R]K9O!&B9\\ ML_DHN P@PPVKA%VHW5=L_/0=7ZJ$\?^PJV.3*("T,E85#9@4%%S63_;2W,,1 MX/(]0-P 8J^[/LBK_,(L&P^UVH%VT<3F!MZJ1Y,X+MU+65I-NYQP=OQ [_U. M&0-SU+#,F<9A:(G7[89IPS&M.>)W.!*X5]+F!F8RP^PM/B0]!U'Q7M0T/DMX MSW0'DFX;XBCNG>%+#B83SY>\PS=C6G*Y/3()OR9K8S7EQ.]3?FNZWFDZ5R?7 MIF0IC@(J!(/Z&8/QQP_=0?3YC-C>06SO'/M_OI&S'*<5/CRN9M"-.O P6\'= MXW()\]D"EE\GBQFLOJ4 M*Y&A-B1%>U9"<941VIF0CG"-*:L, I>DP#2GN=!&GBMT^IF+5,EGU!["#"?= MJA(9Y(RW.=UFUSHLTU(A1U/J/+9Z!L3'.7CBV7CBXGD];-D6A0 MI;-MB#*C/D5IQ5-W;KU926X-= ?MI#> [E4[N>J_1>^8UB3&P 4D[<&@UUHI MR\0>$2?MJ'\%I_(J/*KZ O76]S9#]UE)6S> P^JA?4[JKO$OO.Z]9''+R8' M#4&CSJ=^ +KN9_7$JM+WD+6RU)'\,*=/ &H70/L;12G33-P!AX_*^"]02P,$ M% @ 5D&H6%3LI/8_ P ( < !D !X;"]W;W)K&ULE55M;]LV$/XK!ZW8I]2R;"<+,MN G&18@38U;&_#,.P#)9TLHGS1 MCI3=_/L=*5M-U]3 ODCD\>ZYY^'I3O.CI4^N0?3P62OC%DGC?7N7IJYL4 LW MLBT:/JDM:>%Y2_O4M82BBD%:I9/Q^";50IID.8^V-2WGMO-*&EP3N$YK0<\K M5/:X2++D;-C(?>.#(5W.6[''+?K?VC7Q+AU0*JG1.&D-$-:+),_N5K/@'QU^ MEWAT+]80E!36?@J;=]4B&0="J+#T 4'PZX#WJ%0 8AK_G#"3(64(?+D^H_\2 MM;.60CB\M^H/6?EFD=PF4&$M.N4W]O@KGO1?<.Q]I^Q<=LY;?0IF M!EJ:_BT^G^[A1<#M^#L!DU/ )/+N$T66#\*+Y9SL$2AX,UI81*DQFLE)$XJR M]<2GDN/\*S>K@7Y9]B1,$[$^W+SU#-^\$K+$]:JQYI\!VL*'ZSQC8-' M4V'U=7S*O 9RDS.YU>0BX =!(YAF5S 93V87\*:#V&G$FUX6"]^*A;_RPGGB MW=^OZ>YA9Z_#AKZY+O.-[L_8;?)G[;Y_>[=QZ-/GRYR_;AY8HQO"!%T_X5@^$* ZULV M0X%!F"HLIE?1_][J5IAG0$&&?0D/:#J$FJSF<^F&%"'U&[BY'4> -Y!=C;,; MN.((UV)L>O4\@CQ2?"7C Y:]WI/U/^D;$7*7* ^B4'P#U04.L]MLX#"]GGS+ M02DH.L=%<0R$@LNS=]SPOHDI![ C$O(5>7Y5((VW_(@>EBII>'9":3MR&+(. M>"%Q\!'$G\@>>7!Z-C)0J!F2=F L7S\;:G&P%-2POS@?\M+S!.U4!06#'(14 MO8N%SHBZEDK&WF'97/J6ZRSY-CJN8U]>)W3@!TYJCB0H)96==EZ8$MWHM3Y( M7TPM5KV/L]D%:<;W VRP#N,_[Z?>%_?^W\%EW4ON8H4UAXY'/UTG0/T\[C?> MMG$&%M;S%<=EP[\PI.# Y[6U_KP)"8:?XO)?4$L#!!0 ( %9!J%B,D4U5 M0 8 !H. 9 >&PO=V]R:W-H965TDI,A!&F#[ M8HO4\?CN[MTC=;RU[JLOB8*XJ[3Q)Z,RA/K]9.*SDBKI]VQ-!F\*ZRH9,'3K MB:\=R3PNJO1D-IV^F512F='I<9S[Y$Z/;1.T,O3)"=]4E73W9Z3M]F2T/^HF M/JMU&7AB&6-<%2[_8W:>([87V:UC[]BFVR/9B.1-3[8JET,!)4R MZ5_>M7D8+'@W_LN?=7=_<7HC]V9Y8W%Q=7=Y>75S?+L7\^ASCZ]O+ZU\OKA>7%TOQ MD=92BRL9 CDO;DO"OE4MS;U0'BV]^H(V$\&*C73*-E[H:%\[FQ'E@)>P9EJJ MRHM0RB!@Z$DH@Q$)ZV $51"9;1RF;2$4XELU'G"]WQ,?E5PIK0*72:(^,LM< M0[G8EF1@RBA6I!5M,!?=MW,VE(QB)5>:VGV%;GW=BU+R,O9@LL8YK&64T2P, M0LPD*Y#TUL#-O2 ?% 2!HHVL;&," ^91;0,*HQ Z> 38PT3E%MB-#1W0AWV@ MEIFMJ'6"\(=YLPX-G]*^55H#,Y9*GB/'&U%1<.YM2F1FC;=:Y7B;BP(Y!2U@ MY ,F(F=V,6&&.&QE4#M$*=>.HAWV0N8D2EO70.NX4//:*;=2GFS1J2R/[!U_.&V)%7:Z,*A1(%44BEN7D=@DV$LQ$A M9!HI\N/=HJ*@0 WF(8]FW>TF"F*$T$QU4J6KT(_(FU_CS81>L[O4FN'^6I1^C01#\]C7.8GA6:$T"9.A!#5NU!\:5F+>*T@?N7 Q8?[J:E MDCE%PD/X@167!3@LX""6)30N1=_11)D-V&PA63]NI&8I0C._%(?CGX^.Q&M> MM!,2XZDE:@Z)J- XA]+7HJC\<%T&EL:-<1108XML(7,N?_XI(L!TQUN>YZ[T+3>!VJR[#6$ MG=Z !"FK[2E4@8@E7]?@YR/JEORW,MT[?JA+%%P450^4_:EMSZ2&B(%??,EY M)%^.U@T8I?EIPS(Z%JH041+OD(^H M43GA!?)#\57*IX^$XW R!FD01P*=8NJ3S. M7-1&Q]V!5O$I!/D!U!0 $ P !D M !X;"]W;W)K&ULC5??;]LV$'[/7W%PBZX%7%N6 MG31K$P-.ZF%Y:.;%28MAV --G2TB$JF2E!WOK]\=*2MJEV9[L$V1O.]^?SJ? M[8R]=SFBAX>RT.Z\EWM?O1\.G[6;H*HLB"T)E,4R3 MY&18"J5[T[.PM[#3,U/[0FE<6'!U60J[O\#"[,Y[H]YAXT9M[/1^XL)WP\7/BO#?]N0>R=MZ4C3!94"H=?\5#$X>.P&GR X&T M$4B#W5%1L/*C\&)Z9LT.+-\F-%X$5X,T&:U*3W8=)$^"_A)V &, M1WU(DW3R#-ZX]7$<\,;_UT?X<[9RWE)%_/64NQ%M\C0:=\E[5PF)YSUJ X=V MB[WIJQ>CD^3#,[9.6ELGSZ'_OWP\#W']V^T<1N,!+.\NEO/?[^;7MS#_3-]+ MN-(@C=9-1^R4S\'G".1'):P(FV8=MH24IJR$WBN]81EG"I4)CQFLE19:*E& M\[11LI'](',9)2 7#G KBCK M[^?6U)NC)K:$%PZ?- =V:!&4)E0?&:+8R M6#'O#3CRL\JJHG'B- &7$Z0[Q+N)W4\.+@OA',QXIR0;E][(^ZY#K%&B]42X M@&55F#T2C,4B1)L.M^AX=;.\<__2VTT3KRGQ-85=L*7O3HX[1IG:MJ;(:(H+ MIM34Y38(Q^='"*HCL[&B! J:(,+=HB5>IUTED2%?0CHX2:$B\: G9$:0R9ZB M&<_[27(* [C-^;"@R'%]>+$JL'EMJ+_)O* \('24!WY7?A]0'WT>'"W0*I/! M;5!S79O_Z]$;F#4V+X+-"Z$R(/%X%UZG;_X;A9*_$-;SV:)> M%4H6>YAI;6HMZ711""Y]2PI"J%S46E'D'E3)5?V1W!86/E/[8$=!J$3N@S_H M17V!'85W;3Z>!#]Z377B-M$;YPTK0N+B?C_LED?!1CP5O\84>HVF(;QVKC&EH983-V)%/4>MY8HH*:[.%,9M_5 M(%^K*Z[AEW"<4"TDSU7B &Y:2==P %^0J&B+@48?V.K/='"F2$$;7PT@R*) M#Y5J7A&!?3D:C097.PIKQL7/C;^/&FC-F7OT@/.UYAP9N"8ZAG?PZL5I.DH_ M$"-IZCNO.&X+RYX%>%8$]E>-*,'02"*7# MT#I.K7& ; GR>^J@>'-KS[[AJXI[_[%+8M8H)M(X?ILY9V2LD?8MV@5\:A(8 M=J:T$NTFS*(,2.T7![9VMQUW9W'*>[P>9V5JLHVBK!>X)M%D\.ZX!S;.G_'! MFRK,?"OC:8(,RYQ&=K1\@<[7AC+0/+""]D_ ]!]02P,$% @ 5D&H6)DQ M:HV5)@ \X4 !D !X;"]W;W)K&ULS3UK<]M& MDM_]*Z:TV5OKBI)%RI8?25PERW'BK=W$9\6;NKJZ#R Q)!&# !<#2F9^_?5S M'B 2=E'7>V60Y&8F9Z>?G=/XYO;NOGLUM:VYLNFK-RW1^NVW;YZ\L0MUG:3 MN=-Z:ROX95DWFZR%/YO5$[=M;);3H$WY9'9V=O%DDQ75T>MOZ+L/S>MOZEU; M%I7]T!BWVVRR9O_&EO7MMT?3(_WB8[%:M_C%D]??;+.5O;;MI^V'!OYZXF?) MBXVM7%%7IK'+;X\NIZ_>S)[A 'KB;X6]==%G@UN9U_5G_.-]_NW1&4)D2[MH M<8H,_G-CKVQ9XDP Q]]ETB._)@Z,/^OL[VCSL)EYYNQ57?Y2Y.WZVZ,71R:W MRVQ7MA_KVQ^L;(@ 7-2EHW_-+3][<79D%CO7UAL9#!!LBHK_FWT11$0#7@P- MF,F &<'-"Q&4;[,V>_U-4]^:!I^&V? #;95& W!%A:=RW3;P:P'CVM?7Q:HJ MEL4BJUISN5C4NZHMJI7Y4)?%HK#./-9/Q]\\:6$]'/5D(7._X;EG W.?F[_6 M5;MVYKLJMWDZ_@G Z8&=*;!O9J,3_C5K3LWY=&)F9[.G(_.=^\V?TWSG _/U M;?A_+N>N;8!8_K=OPSS?T_[YD(->N6VVL-\> 8LXV]S8H]?_\8?IQ=G7(] ^ M]= ^'9O]]7O@F]8V15::C]:U\!FXHS7UTGQHBKHQ'^"W.C?OBBJK%OC4M3[C M^K;R+UO,7._FSOY]A\^WM6G7UA3.[> YB^/Q[ZMZL\VJ_7_\X<5L^OQK9Y9^ M&A>F 9%##[?KQEJS85*R2$H&"&&Q5DHXG_3.NNL M->LL-W#6-T6]<^7>S*VM8.I%N4,P80T0GTU&%$;RIVB1QN:[UKAUO2MS&']C M#T<5U0T@O3/JMFC7 G5R( 3P$L2K.S67SF0@+!W(),9*!B1.>,')KNK* 9WG M,#@/!X9S7.$<[W".^Z,=8'<,>L,4 AAKZHW)-LA4+D9+8[=U P^IH8GA.OR M1_$:B-Z?/$5=>MIX]>AJG54KB[0#FR7JM5] _[<'#_Z$8P!(JJ=&R'BQV8ZG3P]G\$D/ 5\ M<3:9O3R#&;HPO_?TG, \S%LG.!O->AP^'0+6RR>XE=ESVEN81#Y?P)Y'1/$S M+XJ?C4I', A W5?F:M K<7IGP!SNXHL%R!P M/$+F(=SK0L<4SGRJ"D^5SKP%PL\:.!NDW=G9UY^NW]*GZ=?'-$?!8I56=B"E MB[S(&L09B:$L7M(OPJ0#'%H9F.XT$OG;VA5L6A%X*'2(K81<@&LZ\AXV553 MTE4FBR0PX.EO;.9V#6QHYW"G9;T(H- SS,,]<)XJ=2,P99'-BY+)@4%P-@8+ MEP(E7[F2>%J%SY<%'T]B2)F3!7+D@S!/; MXJ([1UH[+P 534)]'731")Z>Y#5_PIW$F@VVN-OL>%M,6:B?&KM&0Q]HL*P= M81X,W\7G=5WFMG$BB W8%$4+!_T].!MRSO T8J#R5'T('>$Q(W)Q$R2@6W ! MB) B%*QH2A#A8<9X'.BJJ@9516 754R1$7N@;0%V1AO9-8=T.B&4@.N!?@G/ MQAS2IV/H<'^*" 3V?)7@ZR\ [^F(1+OP$NUB5![]I0#DY@![GRB[YU!B@<3@ MZ+7K@LE#J@JY'6RPW8;T=6 BL'?@G!8UVN<[BP>6F55-%%B#*=E4$W.[+H"X M\1&[V99$A:S24:EX@R[KEPOX-X"Z*83RY2 J]/5PW5W#E#]'460!R['M,K=E M86^L&(%\MBTH\PRYCVP.D( M)MN;REKBW"8K8$R6YX62+NMI-&WJW6HM?(C2S;T MLDK8C5G9RK*\8.UQ8R/K(K9D 3JT!H"GYG@H1"(-[8U0[G9P\A&,@S 1]F&* M<#+(VV!XDKBU6[804\MO8AC-65F.\=9SSUO/1QGD$Q/2=V"IH$7;ZXT]; 8Z M.^8>3^:]O(:RJJXP>(/800_"?']Y^0&H$_ %)!I[24ASV6=0<[K*Q/RZRU>B M%RKATBT?*!U"QNJ1>4ZL6+7^QQDO+]P"1"U1R5*8?(5 #(WA52*R[MUO*M\' MP (5:4FB5-Y(5F49AG0TNXO0 E@"1I[O$P^359RYRZ%$4>$ +[2MIF!/'"Q'X )0.P@'2D/;M!GJZ.B'F M/+D)PV6P;DY@(@)TZXHK$ 59T=! .>@->$:LW!5B-SD@+EH4!:-,P^>=S$13 MG& \CJ0XGB*#)B=ZBI[&#HA#[=(%N=MLQGC'$B2V&#IU?,)C3/_",_V+499% M7P65,T9*S/4:E?YEVS8%^/XJ<:X8&]>1J=,G&OX5ZR3"G]UE9ICVMCZAF CH M'\ *'8,2-W%@4>Y(:HMIC$=A0?\QFY)4 *'4@HK;JK&4%ZCY*J*2)9WU+5@O M(*=A'5#^$_X3#W%';%=9XJ=Z8Y$#/L08E@EJ,F+-&MPN7FMKVUC/M[HH$9;K>M22( 0P(T6TN1==T4 M6A!V8?$;CR<4QX@I$,P">@&?^THLL'"S5.P0T?R5U*YB.0MV)=K.! Y MU^%#DSTI5>B.9$Z"KJJK$SB3I2U8;.C11:1*@OV&E'3X&?9(T:8ZI2+>6K2@ MWX]BK,-\_1O+:XH#2G0"S02,S*-8#T8Q#N&S QC9?3LU;P#[B[[SS3JRL8]K M8$^+K%P(]\[WO%O5;7[2^TP%@WL]]VJWF0-,>!+]^ #]3KH[\N0#NTS$9;<< MHXZ?E>G8/&OL %Y)X0*5R=/D-N N!%S[Q3:+@FU.U=*T$CO!I:=5.H!3\Q8) M&H#IP3?BDIB.,;D"3&)00@S'FD3"7:P<[Z\C-SA,1(JKH=#17O G$E.>+I81 M9\I/+,IJ\?JR5FQ1Y@R_^*EY!W/P:L0%['/&OAH;C.B>ZOXG055VL9(HI'L2 M(T7\LPWYP/-#PG[HE)-_KY ;L:5>>EOJY:B-0^%DBGW@A^] "8(=.)37^IU3 M#XTV$4>!O!9L;%,E'#H\ZQ$?X/4(WK\2XN, MC <.@\'%1L(I"_ 7>]))S- 91V!0&/ND&9@]X-TWA?L,S[/@1.Y6KPN-(W+X MTXWZ, KQ$0R6*#"PWHKGD) #L4#Q&TLNX<[]H2<8;1_WS;R*,11"G]\YKK&V M93Y&F].SD$$_&R4IS-2 2X7@(E'UYLD?-,, *=(>F(Z:,( L3Z3'O %?K$2" MXQA+2:%;.*[2KNAXPZ#T$%1^D8'$D2Q#+C ?;;064R,2@./0@R4?LC>&^8:1 M#2Z)58>>PVO527<1(:D-6)625^.@*GBMJQ.T[#4JNN>=JZ!>SDYBLSFSQ[.B/X,,UZ?C%% MY@' DH3P4XY_O 5W0%HP-%T,GTQ91P]-B\P)7W?3/I3&C6 J@:- M;J*84$5P"TK#GM3+)4ZCPX4NG L=RB$SR$(NZQ"0/A^.\MNI;-VBF*J>R MBJ0VXFZ2\W*+Y.B\J$)4&/RE&FT^T84^E&-BHY>E&N?"W+K8>G&]I6(?V8B& MUYK"B(@?(:8L8\+WROL M.)T%93(;U0!Q1=^5RO!>3?([YC&78(:%[U5'H VA-3;3,_-'5+.;NAFL]R+V M]X%XU,D@L4<8 S6")+)]N&F8)H0D/FJ<'\T+H%JT6-'W1IB2]8E.^W32T, A MT4$@]N)'0JRGCWKTLP**=4&PQ+M!&?2H(X,.5$972*6%1X_T%.$0_Y/^-[TP M?PS?OH&GX.BF+^ ?^.T\_NV*_N9_8&3XX:V9OJ3O9L_X)_,SH8B='LR*3\_^ MZ.5J='SL4H]1?*CBG(Z67;Y^+XF5WMSU?<>:]R$]H]*2ZY% PQ4D7L%'QB(= ML\8 )OIBVXT*,F^]BJ$B]7"2MH*CYV /%CX\!4R9R]T*%F&BB_6 )>,,C0_T_LR'ILYWB]9<@[('V;$"BB:4 M/<8Q1_[OHV/>_.7;]^;[L@98S5N- Z/:>'P$OQP=@Y&Y:S#!39$C.J()C'WR]W6=8VJ_E^5'A_97:>M\QG^(5)H4AUE-&B$3WUC1 M6NR:'A2ZH40H+07)I( D-LTZCBK0ED18?0#.%/!3T6BEZ4K!DBA<5:$)PO$W MMI.N[;858CBC))4*$<7&2OE7+OZU2Q(W9F5T4V&OI^;'.FPVPD%4;*Q>XKVYXM2,T5PH^IR. MUVR^#ZEXKC7L);[1.?J)[V#B3GS&,UZG%( Y=UF@C (NO+%)(CXRSH)E+^47 M8'&4]19EIEVLJ[JL5_L)VSOL[+-!"RK.B2U.-0]478P. 58=D2+H D0AZ W& M=7Y3AP1=3LQ^G" JA&+C. L072@7V#F+MC;MA:FPY[=E5-ITB!,"P06+Z[O> M"1[#7F@7QX]^;G!O%0;8GP7#)D4:&+4G8/T\>MN#.#.%WYZ/DEBHPIN.U]+] MHE4&R[29##VV$8!RQ0"76;'QU<:D3G,?SDI2?-$-EBB2&=MP4G.GR\#_MP ; ML*NXQ^2R=E;F6OM#)[5-"YY.1WR2X9",7TMKK&)D*XX]TM47PZL?6*O_\MP< MB\'R[.F9Z49X^BRBP3A:GP?JH0O>/B\]G3Q[?B8KSR:SZ;/.VKS*/],>,F]# M?IM1CSPKAW39DDP;J8HA[K6/OE8T[^ M?#!FHY57PGH^%DX'1\GD#9A /J4DRRGS4>B-]$>CY1=4@;;;;LO"-A.ZN]'V MG<(#CQ;,V8NG:MC"I^Y9%2XANWM20I3!8G;'A!Q7'JMH"#*/?5M<*)P((V0? MG2B@ GH[7[[Y#T_IO6KL8;M"\#SGE M7CW_#\]JWH6JR8[=)76@5"G"&7Q*+%+EEOC26$=;L5V%ZH8*?1"EXJ4"2:JH MV]/=#DR(Y[8!W1Y=GO >PB9K/MNH/%"RV B*7/OA:X&LL/KK@"._&EQZO@X0 M%8;&\Y JA[E6H(!_$[TJ9<<:H$"9Y!/V^BSFP"QH++*AT?B8HR7#E>.-V571 MWT6UW0&0>/F@W@<"C:#0XN'VMD;+APM]9!@53"P:*XGN^-IBM*4UR$MD)) @ M?T'CTTQ?F?_:U3B&#M#QK1J*J3&&H^H?K'!WCJWC?DSSC8)>9.N"LU?FI[!G M6=0OX4E*=H7U6G]G^ X!PXNOH#6;>EXW6EPE9 ' 9+KB^2OSJ0?/Q)9.<]X M9,MG0CD>/PFED[4P$O$/?WLDAA+*6,IBY3O(APT6&.#WI[ZPI,5+S$^'' M:'DN"=7U)UH9RKYX>K;=-/RB7E4 @O,,%KSK$O'BHPQA.PE#AYGCVZT:< U5 M$A$-N,[=MK:G #ZM>O+,7R_88.VFV^X"OH^VXQ*WNVU,./*0>O-1C:C"OT]+ M],3L)^'+;;;GD#^G IJ=" PI1(AO(J!9_<67I<->8K1C]IR53H$5<(!'+0TJ M[M EH:Y\.E[PK6F-CTPO*&)[=<>#9^F43C3H@Y.5IK8YL#X0>J%%\XZ"NNA. M[1W=)."[4*&FP.O2W)(G^( B 2H>C%@Q( UON-TFGJO&+,4 M=<1!^:IMZI)C=7IY BBYE/PT27@P&DZ*Z@15 <7U_2"Y[\AA.> C,L5<2"O% M+H!4L.M(,8O%-W1BF\G."I>$><5$\<$:UJ-,S(Q1N2NH.>6H\C(-O9.]II5F M=!&QE M=4HZ-%UKU5B1;K?40E(>WPRBRSVI3ZW##B9.)ZV0BL"E"JD@#!(:LNO1ZC8OL%GCX59R/N2>QR643NI&[:(JM3TN+ MS$^#N/Y6NEZH[I"I7J[&4%ABI#H;88DL$2J7P["'!-YMKI":QT<_[.9@&]-? MF.;07#T8)(V:W%UY1N=!F:D I7@%1<,5_'O!CZQS:G[PX0@TK6/BJ2N C%P# M3)7X XS@$J#H0;W6JJ&@#CKQRD@;(^]H:-*CX_OZ1;,4WKE=95CR6FRW.#B! MDV*BEFH;A$(57@S.D&G'ES5)BB60)MMX?#0$\H]#.-(J)M+CN93* 8"E'>"% MX,AUS]?#! 35%8X^,L7"[/Z@:-7> #"QGRAKG)I?UG(MHW>)Y&ZWIWD^K"[8 M0ZNZ-,E*)#:&DJ%[$[G%N'&S#[EXM9<>7J4F8O0.C(DH\T@;Q&LDOCR4:3[9 MSR%^R@&Z?058SP;NLZZ+=B;1U00Y//\]S\S'D+NLO^9KLWJ=S*LU]D3(K53" MCFP^I1N;GZ ]*)QC8E%88 M]A([[2R1?D.R;YQT/V1[[;00N=OS?2K>]EI1#>9M/C&+M<4[(8#&'6R3/*=% M*>6/ZQI1MO73TO6M/=_HY6O.35(*-=]31@[0QT5,7DO!0"D8Q&)AMA)00J)- M2S>^"-HM.=^8^3P_ X=G[PP03O:%0HVE]#3HU(]R5F #_AH?V H-L@HA1#6_ M S-$+]G1 ;3)\?D;O%X@>0QZ['760U&4WVB_*;5>F\C29=SKU6"4'&*-^45B M"8.1,BM;2_WT+:*.K!6TOO)"^E;%B8PLK[>:Q+B\OC(79Q?FE2'#X>)K/,8T1.F%0Y527;S6S$6=PA[(NP,CBSX%! M7TH6I'^W2QNI.YW73^,Q3=Y*FWT9I--!A,L]PE#]' =14,4<6+(D6XDIT.UP MCMDNBRC?T_T^"J6 MXDI[]J7Z-"A:%I!Q0V8^5A?IEL\80.>Z"T"A ?K3F'U MG;1HR2)AJ9YBIZ,(OEJD!]P0:((*($57S4B)N)\%0JT$]B>OU.H&(0K)1524!'L*%UW-JM8VT"\I1UQUP:;F"A>:L%#H2K/B>K]A=) MZ%:I>E:'[I0EMJ%+/\'=:Z.("!5%':(_+K4,G2M\35D_8:*@Q/DH39@J2O$> MN;-"M!.%,FJ!EB7UBCV+1WJ8HT$:U4F#0""&$W_>QS_H()&Q_S033UJ5M>S>5XT2!&4+4:WURN8 M.+81F7#>\V1R4? MPC@0"& 8.(TQ=SU@WW/F7LX02AANQ9B*'>!(JQ/MM*3S7@^0N6?I,D*@6 MX$F'J:V)6 A)7$7]%KQMO*T+"@)P M]34F?#5'>'&J+/+(R%1#B0R(P%,CLA M,O/I)*'WNCK$K!?98LQ+M%#,:KU@I2JMC>L?XK!1=G#Q:2@O'NCX0^P >#-= MB?I#KWO02^$"+%T:'@NC"#'7EF/[4A^$+;H."IVCIDM1O88FS".T,\V@EJ/0 MG**:.0]3)340$)@L(&@^4YU1* 9QVA,H3)(:SW_R"1F$/G@6ADHZ40!3A.2$ M(R1=_SL>S=%%W].D6DGE_D2O%7M1AB#%*<6D>@6^V#A;WG2B:MXWZ'?ITO!1 MP)V$Q:2X:EE\T400EU:-\1(A.Y+D25R_2'"LE<]4P1@)T8YWZ&5I?X BBAB+ MZ"/92;%]C#?%HD:':(,HH08R[KBMB$BSR*_P/B4E\L:O''BWDZP#K4<,U7(R MF1C!U$D(TYX :X$Q,S$Z>XN;7"=P%$4N-$"!BEGS@91;4#GS4ZOB0\X:DT1IJV8KK4-BP8 MP"3:B*QYM!YB= 3[(XV%#98E'BS-D8BYA:.J)!U,AH$&9?N60Z:C:LFD.TNJ MC?X&3!%N8'K[#(L=?-_EGE#&$)N-!2Z&@F4<_%>%1@Y5[:1SB$R?$O4=@4RQ M!QJ+G1C9H=867,$VB]SQD(!0&"C&@ H\[L6;:O!(KK5H!42EIGAT&,O5#AMZ M&ECM*4',; A)W2J3+"( %#V1\J/L,18^^+O)NE#H)3A)^8H=;%3U_B:BYS#R M?&+Z][T9I%<'"1Z##P4C)X(DU\@,.5"@*9T<-!C"31/KW9S]$9^JNP M.].:JS0B$518T&K4&)6\D,48G!])#=4."UJUX^Q^;0KI1B0*>4 M;GV?IF"=B9Y2O\?'?Z32-\5J@E$7UX#APAPF768+3>0_#KH_QZL>6-NL@DSD M2M03/G2JCHIEB#M.ZB4%K?G[8ZQM7#895F M*,(AL *O.,S\E2<*&(/9+:L6 MPWGARY@D'> O0W5IK$LM]R*V06JZR]%0BNDW6A] /M'Q'*+&;X5#1Y$Q+:#B M@FJ2)+^'/*]>?E=IB#FAN"4Z?(FU1N&[GH/H5J$GB._06RBZ0K4=-CZRN[YK M6(U4*M;<6 [4#!6Y*;/S#>HTLNY+$X;,=#VT(?NA_[@H>MUAA"@LXJ7 D.4Q MT7E]\+)=Q]&68!:('JFH:BR;UURK<#3@;1Q)"78/F_5=4I ZCW[[_Q]AE0<( MWK%WGX0^,[/Q+C%O-4EQ#_TW/E6__AN:W_@?.C'ZD%_$>'="%GVU_K'EUSU: M1.MXZBVTE_+)&FHW3(ZA0H\R3-Z22KJ+>HKV(_GU3F9_ M)AKL81H[R](.;AMZ;D0->?C'786&[^.CC]>?W-&Q=[70+X950CB#50F>4HVN M8+>KG L=5$ZY6:C QCU>T_[\2>$AK2CEI%%UXR_VS@ZNLC%=XG"^T.#M39D! M1->+=4UE9S3N!",?^,"FSFTI+_](5D&<'%0^]\+K&9C@BG(+!X^@LF=X.[%* MU]N*]A[^)EGS#F_Q12GJ@Q!-= Z^.!\.&1LKTA4=;-Y(<=[#V@\8OIKD98 MPIQQ.]K0:/#P(.GJ?+F7;(;O@C<)[0WID"<1,L&?FU ?LI,E%J'Z5D,8D(J> MD[NNO@GFOK#:0YDBA?I<1$KFID8S@AO!Z+$G"]/P93C%^"+;T&'RS2R4OJF8 M$!$ 4]BXE>7AFH&]7 %R@F^:2(-$E--2]K8ML<#O)JL*,(:DZ*V/@9E(^MD+ M\S)H&>T0"[^I@I8"9:1C8E76VE&((7*CXMXP,=U'([-DK']^$G?(*?W["JB; M:=(S/#M<2Y>:8'%S+W^G4H!;W7=3(V$Z?Y'9YS].>]Z8=0#D/5:6H?9+RQG8 M$;GB@0C7U+6-Q<$B%-7AXH%./)E+51<+6TK(5KM/XG#M3?')=[ 8?_)>6XPD MIE[I&=QCZ,AR>*3X)H&U-(K@=QK@@_IU0?>H*?[59M03(ZJ=(TKO-,&8IM6) M :E<+="LU,)\]\OEI3(V;+OOJ(V^TBB R^Y*L5I1IJDGJ-:+N:5R!GZ("OB+ MC14)>[B2[\/LB9,O_C32$S30[)BE%7H5S<9[#'T$R4ZU_7PYC.Y6H\7<:VG] MOJFT>[_Z7.R$A9MAT:@\&H5^C;T=B.;0FP.J-9(&1]D'JK[LEX(1K)DP7U3> M:=FBUQ T&QY,Y@'PL$!,8Q*XP-]!'Q7+?10;"[N/YY.SBZ;]W'].+<]F'.]S&VX=<( J7U+\RY\_T^NF+&05=XHB'BM(H M6!6C87#OMUEZ/WSP0<\5?=AX8.?%SAWY,0$=6FO-QMMC7>;8Z9E>"=8KD^\] MVL2?A=>3#@V=#@@C-1)\[X@8DJ[=44/QV$GQEZ=U0CC;#-X+'A_;'=72^@YI6RIK[ER\Y?DRBCEH?2UE* M_Y/T#%D7=AF-S.V"@['X^J &54]-&35X](H>_>Z+77 K\9_P[5?X#/J=]C;M MK\WOF":31G)P@1?88:8.2;L&*R2Y>HT35VP&ZONV2#N+8DG>01;9XT.5&$ R MQ1:[**?O"I2ZQ/1EB^KN=6S%&6U?).FN=9K-[X!X_UX*!RTVQF@YM$R:C;=,PBZ'Z9NEOP=;=ZBO MS>^>S(S\]&/=FO_&!LA8B VH Z4+B-3]YHJE':X MJ,J"?4U/H=-G:I)(A,1O[;Y#GYZ:[S)L2^"+\348L<5;$>U!2_3"-PPO][$L M(1/4]R_3MUCHRXOY(')^Z1;2"Y6P4N!:U'LBTGI>8!8CF%Q,OY.(4H$&/0D" M?@.1O00B>\^OU^$;&4Q?SCQ_VD=@X=$!PDKNRL.A9I6FW,9H2E[P0^7O$U^M M+AWHT[80?VP.QL>M%/@?C+R13(4Z*% MO9U(2#W.OK[B:TU_X=>LB@ \GUT<:U118B-UCK%()P&4Y!I :$S#<^DK6T.S MF]Z7=@AA2Q>; R): F)@ ->IW"50N*G[9D==Z.6^@;Z,)E/@\Y/&MDWM&S!0 MYX ,>Y92*,BFU-B11!%;\1O'N'&)[IG\_7:OO15K?M60ELG+:TF4RI%8)>NI MU6C4\BYT0N#&!>BK=8KMC=Q IYI?*L_0+%[R>MSXU?0+L)VBRT[=YK1":(%L MHG/XSD\<>BWOLW:[/4W%/6[LF5)#=8J,&@P_^B_Q5O]6.GTZG)V] 1& MAL=??[/-5A9LMA4ZNJ5=PM"ST^=@&E&YB?[1UEN<$B\-M?6&/JXMG&J##\#O MRQK$B/R!"]S6S6<"[_7_ 5!+ P04 " !60:A8T*DAQZ8$ !L"P &0 M 'AL+W=O:;31$=/.69LA?MU+GBK->S48JYL%U=H**91)M<..J:5<\6!D7L-^59+^SW MQ[U<2-6>GONQA9F>Z[7+I,*% ;O.+S'3FXMVT-X.W,E5ZGB@-STOQ KO MT7TM%H9ZO1HEECDJ*[4"@\E%>Q:<78YYO5_PI\2-W6L#>[+4^AMW;N.+=I\) M88:18P1!/X\XQRQC(*+QO<)LUR9YXWY[BW[C?2=?EL+B7&=_R=BE%^W3-L28 MB'7F[O3F-ZS\&3%>I#/KO["IUO;;$*VMTWFUF1CD4I6_XJDZAY_9$%8;0L^[ M-.197@DGIN=&;\#P:D+CAG?5[R9R4G%0[IVA64G[W/1>KI1,9"24@UD4Z;5R M4JU@H3,92;1P]""6&=KC\YXC:[RG%U7(ER5R^ ;R +YHY5(+URK&^.7^'K&L MJ89;JI?A0< OPG1A$'0@[(?# WB#VO6!QQN\@=?D[M^SI76&I/)/D\,EWK 9 MC]/GS!8BPHLVY8=%\XCMZ8=WP;C_Z0#;8 A]>E]F#>@$[O 1U1I!6!"P M0!.AQ+9>Z5B:;IE [[ M\8)\\8*#\QS,'GFQY6->D6_:V+28R2.3MWODHXH\S694E&RWU>1W1;0ULVR" M2@"X%.G?($)>*AM9V2W2)1G8"A.N"")?$GHU0GGPA=]5ZQ-U0;(Q7%)(/3"+_R6V=',[VQ30P[;X;,LS MXL+L?"KZR')ZLEHQ2OH%-D:U0$_--=Y(=3SAW>G83#Y9*FO+!7X MV!_V?;V: .;"IG##\:B3X<<$?Y6P7:X("ZI24J]M]DQUHB!=X;[;I&P:]KSB MUKX-HW/X@W),^%MGQCDG'=T[9ZTY)>6*9<12&IJOB4LCIQ&Y9XI"U1/&$TCWJ\:_U(3-:X M>\38E7#B?=N!5.TQ^=PDZ-[>"XBR9.7?>19\52\?0_5H_92UW)U2 3/FV*SM.%_X]M=2.4M(W4WH.H^$%-)]H[;8=-E _L*?_ M U!+ P04 " !60:A8ZU=H,YP$ !C# &0 'AL+W=OOT-!>[S)#P!A#DBMA)B&7:6:2F33)I0^= M/@A[P9J3)9\DP]&_OKNR<0Q'2/J"]6.U^^WNI]4R7FGSS:8 COW(I++G[=2Y M_'.O9^,4,FZ[.@>%.W-M,NYP:A8]FQO@B3^4R5X8!*->QH5J3\9^[=Y,QKIP M4BBX-\P66<;-^A*D7IVW^^W-PH-8I(X6>I-QSA?P".YK?F]PUJNU)"(#9856 MS,#\O'W1_WPY(GDO\"Q@91MC1I[,M/Y&DYODO!T0() 0.]+ \;.$*4A)BA#& M]TIGNS9)!YOCC?9K[SOZ,N,6IEK^)1*7GK=/VRR!.2^D>]"K/Z#R9TCZ8BVM M_V6K4G:$PG%AGYYL*P9RX+8'? ;6$ (^XLXRIAC3T]9S?* M.E.4NY^>^$R"/1KW'&(@3;VXLG=9V@M?L3=@=UJYU+(O*H%D^WP/L=<.A!L' M+L.#"N^XZ;)!O\/"((P.Z!O4 1EX?8.W W(E;"PUQ<2ROR]FZ#YRZ)]]/I"64)[\MLO_5'P^P' 40TX.J1]\EA>)TK1E!NS%FI1 MXM]-HB61:Z&XB@67S7SN<^F@T?TN/:7 YEKB/2<,SE.$)<+FDJ^9P\UX@V_Y M@F].^)8UOGF-3[S@Z[8N:+.%N8[3.MGL"F+(9F V*P,4LX#TQ-M.YJ9:62U% MPATD[))+5 SLD:Z*W0D5^ZJPHDGQ+U0!J[<;&[<:M5N_WYIRFWKX,0W@>R'0 M!7\U;F$)DO79KX@HZIP$-#K>FH7]82?L1YOU!&<-"S1[\B')3/&%!^245H=[QH1I#%&-%K1,MK4*&J8 MU&IQ[,!D:-/G\FT[[V;'K> S(843\/\HLLT(G_^+&%-NA7<%N%'XW+&8&%/G.:1 TOE$G'-;?*HNR >J-$^Q M1C6U6)XN%K@JYX4TE?T: MJ)U2WPC4OM)PT,+KI2&NS%49?;GX9-*]D/.CK4/8# XV(%[*I0: 9>4K O2* ML)W,$^_6F)5J]RP,HZ!U M7_$!)3840==CK535D:R$2[U+XL\"H\ ;G/K$^IWA(&!'?G02A.RH5::+=&R' M;J/\-&!1/VRB1/^W\&VSZ@";1C6;1N]FTY<*!@X;G<0^_AS4^>ZGA?GR@*RH M@KCR#1@DQWP)!OM)*B!%EE,X+2LL$L%IAG5-9%3#]C-P]RIS_R;MH==/Y'@W MB:BIT 7J?B 8_:![%K /],6,?&@]:\D=,7[-HJ ;T%84EM]]Z>HU&K\,S,*W MMY9Y V4/6*_6'?1%V3B^B)?M-P)'2ELF88Y'@^X)WG)3MK3EQ.G.P&?L00 %T+ M 9 >&PO=V]R:W-H965T<[X7\I$K&-'RNJT8M)J76N\OI5&4EJZFZ$#O6X,Y6R)IJG,IBJG:2 MT=P:U=4T\+QX6E/>3)9SNW8OEW/1ZHHW[%Z":NN:RJ"S!3%3*/F'?O1O%$\A:I47=&R.#FC?=/_W< MY^' 8.:]8!#T!H'EW3FR+&^HILNY%'N0YFU$,P,;JK5&TTW%U/E\JM&5,9AF/>Q5!QN\ $O@K6ATJ>#G M)F?YE_93I#CR# :>5\%)P+=47@#Q70B\(#R!1\:XB<4CWXE[*T4-U\A5HCXP M][J$:YMU)N&WU4;9]=^/):###X_CF[-TJ78T8XL)'A;%Y".;+'_\P8^]GTZP M#T?VX2GTY;H[0B"V<,,5+0K)"FI5CBM]:,/G?6M2\D8U)V@F!$4H!RRTNC!,7HPHB#.4-+-L]\GYT/# M#:>U1FH*7D'DN<3S<1"';DJ(<]=H)AN;.Z3HSV;@A['S7FB<#1%:JW"6&JO( M]9+T/S SP3NW5.9[*@URD")@@@.2N"2(G'LIMDRICHXI <^0-W'#")D%;A*G MSJU0)J1QTT_<- J1MYO.HO^;^EF.A:=2 3@&?FCJ$+LD-2N^[\:IWPVBQ#.I3-TX(LXJ0Q*J:QK8KWW7\R.(8A]( MF.(L#2)(DIE9CWSP(V+69H$SD'R"C_P-!Y\DX,>H. \((1#!:WP7Y['OO,/Z M2 A3,YOA?X (=B_R, )42@!1F/;QO=LQ2;L"/)?B-?X"=X:5:A%=JK05,'\NGT:;:L"KO!&9<&)OA:-?2WZVWWMJX^1:T[/2DK: M%,R4TS6=+ZN$:N715G?2T?%6!ZOA;F((F$.2E<:=T7X^T#EH>U3U;5']XUYU M\S7;3ARX:7Q<6-.#*P]^JPM[L5.0B;;1 MW>UG7!WOCJONRO3\>G?Q1+_(6D'%MFCJ720H'=E=YKJ)%CM[@=H(C1<#.RSQ M_LND>0'WMT+H86(&ULK5A;;]LV%'[7KR"\8&@!)9:H M>Y88<"[M"J1+D*3KP[ '6J)MHI*HDE2<]-?OD)059Y6U#,A#+(KBN?!\'\\Y MS,F&BV]R3:E"CU59R]/)6JGF>#J5^9I61![QAM;P9G$W^RG;AEJ[72$]/9 M24-6](ZJ+\V-@+=IKZ5@%:TEXS42='DZF?O'9[ZG!>]HB6-%=:!8'' SVG9:DU@1_?.Z63WJ86W!UOM7\PFX?-+(BDY[S\ MR@JU/IVD$U30)6E+==<+@0<5J^R2/ M72!V!%)OCP#N!+#QVQHR7EX0168G@F^0T*M!FQZ8K1II<([5&I4[)> K SDU MNU9K*M 9*4F=4W1GB/"IMFCKJ+V[)XN2RO:U M6DMT61>T>"D_!2][5_'6U3,\JO S$4V;[6'P]KU:3J6#_AF/;9G3U$B"\!K0=:*RZ>AGPCR$;*=!.1)72![-,Y;(< +-)>2*CD4XU$KPS'>VJ.[]KBQEW?VB+'W M%AC\9.P I1#[")Z)ZX>AN9V#.W"#*QM"* M>[3BUZ,%14FH)^/ Y?>6-5 FE(O^H&H(GU&]^_#9L4"?+=20*-X D7->-2UP M'JV)*#9$4 @4=@/LF2<.L7-%H=*L>5D@5C6"/U!M7Z+$C^$O<;Z"S)JWDNY@ MT+N)DCA!29@Z'UI1,P69S*Q:LD=ELIH?QOK/&=XD"MPLS. WC0)P0\IC-,_S MMFIM>BPH1"EG77$ ;^,@0N_-*(P"]+[GROX CO

H5@Z+5'5DTKVWZV;"R'.+'J.I].;(W8BG_9M3X*+B4+R(^K[A0[(>-.% < M_?<2Y]PT#J!7Z*H&LW+->N,7:S3-/L'0K=*$H .H A=<,@^/=7S_.W7[,T M!GV^;Z9C4'$O2$%1 M32J*,BN5A/ QPO'V'6L=4>+W!6 PS% -0C?L'(54YGO&41R[./5>?DW@--EM M8#T\,,M %:MO9X[]J!W@W. MNO;KL#1^_11%Q"2B4K'*D(?(CJ822#K@L&.8>@@-DF[R@I#]$.E$D M@1[&S\,$ADD0ZF$*PS@+G'M(490L==+3Q0=W"/>HC>"2];ADK\7%5K0K7J\. MP6(U4KQ'50Z'WBHO>^5O5ZG/2<,@*NP'*)%\J4QIR+E\)CY4Y0B;9QQ@1[=J M4IFLS6I4\_J0+)>LA.Q,=1V)//OK7$,N!DP!NE+7%0WF]1?KMU6,71]Z*@P9 MP7/V; ^[7AA!QD[]N,..#R^$C*%K&;8#'*9CV/K>\SW%>RVZD/I$2T>[M2M& M%A (Q>@@ZN.VAF'?6AUI?\IGJV]!AY\L'J 8#E-BGTG8+\BAGX 5]M@:OD#^ MANY:)V*<8-TN"%+K:JQ=,)<>W45[77MG0Y?"D4TUP?J&C_R_'<-9AIX>\CT, M0C=+XD'@ISMW5:A0*W,CU^%J:V6OK?UL?^N?V[ON\W+[+P,(X(K5$DB]!%'O M*(%.7-A;N'U1O#$WWP574 [-<$VA!@F] +XO.5?;%VV@_U_([!]02P,$% M @ 5D&H6 H6"*G1!0 S! !D !X;"]W;W)K&ULK5A+<]LV$+[S5V#4I)/,T!*?(IG:FI'C),TACL1\GR$BJ5BXI)V)Q- MENZ+\X3DC<"G' [J:,PHDK40U_3Q-CN;..00%)!J0N#XG4WB"*@IE_K)# M(QLD$Y;62HNR548/RKQJ?OF7=A^.%&+G 06O5?",WXTAX^4%UWQQ*L6!29)& M-!J84(TV.I=7E)25EKB:HYY>K+1(KT_.,:Z,O10EYEIQLUW//O!U >KYZ4RC M&1*>I2WD>0/I/0#ILW>BTCO%7E499'?U9^A>[Z/7^7CNC0*^XW+*?-=FGN,% M(WA^'[-O\/R'8MYQ"6W,E_P6*:;94DI>;<&,_URNE9;(E[^&@F^P@V%LJJ$7 M:L]3.)M@D2B0-S!9_/J+.W=^&_$\Z#T/QM 7JZ9TF-@P$X1BRQN>%Y0IA@7* M7M>ZEL#>*E7S*@4UY/^HA6'_/^R :6-D357<5G#^#]K7N&0J*]>W;%]+,JR9 M%F8!\^6RRX)7MO&.IO1. K"R(0@001BF-]WU^;49KS(CJIH(^9T(-TV$>100KD&V<'Y++9]U[%,J3"QI_)0Q@/(;%9AXWS& M/#OT(O; :LXW44,<;:0^PQHU;GXD[A@__ATE3JPOY?:V51IB\VEI_U":W MN"V?3<>&[*0?L>5V*V&+?EK?DB"QW3!F3Y@[15?FT]BE<6R[KF>]P=Y!Z@T+ MGC!_ZL^M5U] ICGU&.1 @@S !6<:1-:]C+NN'22^ 8X<%DU]A\:^'3I!AV&V MMR/>(&WF=NB[QD 4HG-.0!B>'3GS,2[->R[-'\NE*\#6F*<4;9.BCU6NQTDU MBOW32$65]P"7?I!%PR$/$&F -%C.<\I+,/6"GB:N'04M33SK$Z+C'+J3Y61G M76M#F2B:&\KXTSBQ\ *R@;Q9"*.D79@G][D4V''H&W/(@)'$1WWBH\KR\NAC(^"_K2,TSQY\#VY-/)]*(.GQ(H70^4?VH'C6);E M336V?NR)8I[M.$[7YY&)Z8ZWY>\'> #_-X+$EQGZ3XL4EZS7/);GA1 MP_V^SPSY!B\$H^@/9VMSQ]9Q3V=;8PO/08;DSDN3L/6MV2BZ8_(*G:W,9X9K MI&XT6*VP0YOY\X(CW"K=";R#GKP#J5&A1=]C,9)<*3*@Z[+>&96-*) XM'#H M&CN_ 8DO"VR92*>V?3Z:+%W'\*?LHI:=8X]7LTD>KQL'^M,U[VW; E*!KA%F MK3)%O M@#V[!2[5BDP,QB?A!NHL(Z>,"^A*X87NG3J@%$A;F0H4(B] M>9TD>* D46Q1GU)F%;?I&C2QR<5+@(=WCS=0(?,+L\HS?#;2T<*)37CXQ D* MV9X;6A^$1B$\2FS/7&=\>QX[@[F;';TP2Y!;\XY6N"%UI9O'9C_;/]67S0OU MJWCSSL>-V.98"@5L4)4N+!,FF[=S\Z'%WKQ7UT+CZ]<,=\ SD"2 ZQLA=/=! M!OI_8"S^!5!+ P04 " !60:A8,H0!5*HX&0S&<2FDCF:3L'9C9Q-3 MDY(:;RRXNBR%?3I'93;3:!AM%V[ENB"_$,\FE5CC NE;=6-Y%G0;!CP>\0*4\$[M)"9.X,/BK"4[;\B2 M%\A2N#::"@7*0\%K8/J3#'B2#9'2 +^W)#*<1WPB']@&CV>M7P_'@PP&Q MHT[LZ!#[;-'<$S KN#!E59,(=P/_W'%F] /: !%.LFY3JQP*P4Z6B#Z*Y/'67/_HJLU( MA46$LJE\])4/7+=9X0OWR!>NK][TZ&)'-)C*VW9,F7-KXP*4F<_;;-9:DH/A MN)>.QC \[:6G)\_1&V$MBW%P#&EO/!X=W1D2:HM(TM[@Y!3V56"\TRA*M.O0 M#AV_SUI3TS.ZU:[CSIM&\S>\:==L<2W9@<(50P?]=R<1V*8%-A,R56@[2T/< MQ,*PX*\&6A_ ^RO#)=-.?(+N.S3[ U!+ P04 " !60:A8[B +L'H$ !I M"0 &0 'AL+W=O;>ELR.'NM*V4E2.M><]?LV+[D6MJ<;5MA9:E,+AZE9]6UC6!1! MJ*[Z69H>]VLA53(=A[6YF8YUZRJI>&[(MG4MS-,Y5WHS20;)\\*-7)7.+_2G MXT:L^);=]V9N,.MOM12R9F6E5F1X.4EF@[/SD3\?#OR0O+$[8_*>++2^]Y.K M8I*D'A!7G#NO0>!OS1=<55X18#QT.I.M22^X.W[6_C7X#E\6PO*%KG[*PI63 MY#2A@I>BK=R-WOS.G3]'7E^N*QN^M(EGAR<)Y:UUNNZ$@:"6*OZ+QXZ''8'3 M]!<"62>0!=S14$#Y13@Q'1N](>-/0YL?!%>#-,!)Y8-RZPQV)>3<]+9=6'YH M63FZ7.-K:?].+"JV!^.^@WY_JI]WNLZCKNP7NH9TK94K+5VJ@HO7\GW@VH++ MGL&=9^\JO!:F1\/!(65I-GI'WW#K[##H&_YO9_^<+:PS2(V_WG(W:AN]K.?:?G;P MWUH$)L(XOS=O%Y7,JR>:*:5;E6-W7@EE"0#G1J^,J&VTVC1&/TH4+],7N"T, M_1!5RSL&7"D<78LG^@,=\)QW#'Y'%IM R9O*]_:EPJYNK5"%/21^S+EQU$ F M4BAJ8'/V8"]R-J!/'7O#-&8TG1P?T6^4]8ZS;C@:'AZ/AGN1"[_D?]Z1*P6, M !;D#DFWZ$5:F,([4DB#%J>-)=$"CX]D$6#OQ!#'VH:Z797D;PFLF'NPB()2 M5H2N"U[@\AK\(UJ*5]I)C(M71PC\D88!0S5[HL$KX#25% @M^J$K2328YB%= MEPP\H,=RWAKI)"!68@-#4N556X2\[D#=M#@_2!='GP;4^!CVZ"=3*=8,TFQN M.%P,,%>P8X/N&H49YE4A([CH_J:4(-_&E*F1+8M=>@M:&EV3PVWE.?;_/;I[ M'8%G\@H-#4J[" -,\F,CC0A("I^GGHW.@FTM:"U\\CNL/T4+&/O(O7C@X[7T M,=+T34/#"7W\<)H-LL]TH17JSDG/V]SX0P;*;GV0@YW+A]87-A@(I75U2%>. M:T+'17JX4EJ?"1H[OO1%$3D!]U+%YT"\F:L84OVOU@&^?6D_UWX3:K_QM?]2 M)3%JX"37%@T9V:CSF",A\*_SV/;>ZJS]G>NO9K,*E[Q7B/*+-^%V=?N.F,7K M\^5X?(2@R%824:]X"=&T=W*4D(D7>YPXW83+=*$=KN8P+/$68N,/8'^I$8%N MX@UL7U?3?P!02P,$% @ 5D&H6,44UFTV @ B@0 !D !X;"]W;W)K M&UL?53;CM,P$/T5*T@(I*5)$W9!)8G4=K5B'Q:J MK8 'Q(.33!IK?0FVTRQ\/6/GHB*U^Y)X;F?.R8R3]DH_F0; DF?!IG)R)4U(H]>2,^RH+(D<(.)36(5!\'6$+G#L@I/%[Q SFEJ[P M]#RAWWGMJ*6@!K:*_V"5;;+@8T JJ&G'[:/J/\.HY]KAE8H;_R3]F!L%I.R, M56(L1@:"R>%-G\?O<%(0)Q<*XK$@]KR'1I[E+;4T3[7JB7;9B.8.7JJO1G), MNJ'LK<8HPSJ;WX(I-6O]%U(UV70&$XPA[\BZJIAS4T[NY3!]E_3F%BQEW+Q- M0XO]'4I8CKTV0Z_X0J\OZK@@<7)%XBB.YE;_XX3(?Q81SR)B#YQ< /ZJ#U2R MOY[@%=DJ:11GU<"7RHKL-!B0EDXJ[YBDLF2H;(].P!VSAOQ<%\9JW))?YY0- M!-Z?)^!NSLJTM(0L:%TO?80@?_UJ>1-]>D%>,LM+7D+/4= P"H)C('5G.PVD MF"95*E&@'A^7G2A .XE3&(S;&B8Z<4[5T/?:]W77]Y@OT_!X2C4\62UW2Q^H M/C!I"(<::Z+%!RS6P^8/AE6MW[9"6=Q=?VSP9P':)6"\5LI.AEO@^?>3_P-0 M2P,$% @ 5D&H6.2G=J3=" _3L !D !X;"]W;W)K&ULM5M1;^LH%OXK*+M:S4AM8VPG<>ZVD=*X.]/5]*JZN=UY&.T# MM4F#KFVR0)+;T?[X 3LU=HU)TTM?6MLQW^%\P.$[@"_WE'WC:XP%^)YG!;\: MK(78?!H.>;+&.>(7=(,+^AGS#,$K+0GDV]#UO/,P1*0:SR_+9 M/9M=TJW(2('O&>#;/$?L^1IG='\U@(.7!U_(TUJH!\/9Y08]X246#YM[)N^& M-4I*?XG"J"I1O_(?@/6]< ^7*(Z7?U,UM>C7P5(UPAA.A M()#\M\,+G&4*2=;C?P?006U3%6Q>OZ#_JW1>.O.(.%[0['>2BO75(!J %*_0 M-A-?Z/Y7?'!HI/ 2FO'R+]@?WO4&(-ER0?-#85F#G!35?_3]0$2C0-!7P#\4 M\%\5\/V> L&A0/#6 N&A0%@R4[E2\A C@6:7C.X!4V]+-'51DEF6ENZ30K7[ M4C#Y*Y'EQ&Q)G@JR(@DJ!)@G"=T6@A1/X)YF)"&8@W,P3U.BF@AEX+:H.IIJ ML)]B+!#)^,^70R'KH="&R<'F=673[[$9@#M:B#4'-T6*4T/YV%X>^A: H22@ M9L%_8>':MR+>(78! G@&?,\/P<,R!C_]_6>PQ$^RAPM#!1=OAPM>X$Q^VF%B MG!R#:7D;U&T>E+A!#ZZIG?_X3;X$;@7.^7]-+5HAAF9$%9P^\0U*\-5 1A^. MV0X/9O_X&QQ[_S2QYQ(L=@368C*LF0QMZ"],=RIY#:* H MME;NG;UA7+L^MKK^.R,"G]/5B@.ZJAN\T3=,#(P[GKWV?=SAZ+73UFJ]T^E) M[?3$WMY4=O5"L&I68(1_ QO,U",I&TP.5W#3ICL7\)7+5I.G=G2[P9;34>UT M9'7Z>OLLU48B765T1Y0&,GD:=9IV',!NW[::.M79KLUHU#^HI[6_4ZN_OU": M[DF6 9)O$&$]L^+U]%A/75C-G.JKS5S+3>AI->39AS!B3$JA9X!>HKA1WG@= MRW T\;I-:[=VJK\&L[X/1[VM"QLB$%K=OF)C.$-"1G)! MY:5*(Y1H4-%<13B&-YFLO.H-Y5Q'4GDEQ:1\_Q$)@=FS4N!*7Q3)LY%'V'$H M&H<&&JVU/YG&HU;;+/J:1?\#6)314JEJ(-92,:M0<[X&I'UHK?C*!?H? $'K]!&I="JUB;?9YFS]BIDA)T3,'Z;;24!OT MK/I8.:LF#,MT!"22FS,@DV 9@^4;:"OSI)+B),.(*7K7=,O-@]=>A\ KC9MD MJ[WDR2Q^A'"%6KE"NW2M(YWL?X2F0$[>=8=+\8XD/1W.C@K!L^3?2)Y3\>H* MK4V>UKC0+G)ON"!5?T,[S*30 :0 RHRD#61DA55776\?#TP:B;1;"$LBS=W0 MD<8],/D1BAEJR0SMFKF9+BA\Q))U&?TD!C>KK -VLU7@230UD.)77)K-P'/23H44VM*OL M>2H'EY#R6H9S_'V#"]X3DPRB-S"X'1E4FR&%M-?JO2-"2VUHU]IZ$J0R-*-R MF897*U'@_Y8UJ6O8U<.O\RJ[Z9-;WA%:>\E.:W7?KM4U45*(4B94AOTVIGR# M?G_%E-WVJ4RY0FLSI>6];Y?W<\ZQ.8 >"C:'3AB-PI%A^-AMG,Q(5X2/O.ED M-.Z-&[[6X;Y=AR]HKH)%M2)Q"!Q&Y[LZ-O C0X9N>G$<=75V;*_8>]M9ZV?? MKEV_+!_,K>QT]=8I6NP*K4V9EL%^Z'PMW' -^#XW,8&"EQ*5$73M%B5VAM]K0J M]B?N!ZE+D;MPBA:[0FO3J76U;]?5BS4JJI2U22PC14(V&3YK/ET*F7P@EG+P M4"Y"R1]3NE&)[Q^"J>49E'%LYM]>!U7:2+33U7!7:&VBM93W[5+^QXE68326 MMT:&[<;_C8H+ #QX!LK]8R/93M,!5VCM/6V=#@3V=."'R+[-U7(.(R@#-ZL5 M3L31_GVD-GW]VU[LY+WOC\@K IU7!/:\XN'S[=>;&"R_SK_>+(TDNYTDA+X[@]AN%S&7SA%BUVAM>EL'&FQIS[]*>ZA8%-J3J93PRZ3W<+) M?'3-1G[4OTL2Z)0EL*^QWY&"Y-OG4"4UP9-V>JC,?B5#;FW+BS'FY4_=V@3V!?\[]+UW,#O-8)RBQ:[0VJSI#":(W ]FEYG% MPBE:[ JM3:?.4X(C>3*/'Y&"A#H%">VB_Q=<8"8Y5!MV M\S27\S0O#\;M,+BQ[%_944_MF4[18E=H;49UAA%"YP,]=)IT.$6+7:&UZ=1) M1WCTA%)U7/&$L\G=$T80FC9)PNXFR;EA]SFV5_&]%.A$(3RR1]+<58\;N^K6 M$>IT \4I6NP*K%[C\\#E%,FR)_EWHJ1 MU>YA^F!D. QH>"\R'(.P5_2]1.@$(SR68+QM)RGLGL69CDWAR?#>)#*X_1'Y M0*CS@?#8,3PWB@T'*"P5^E4EX>-[R)SS)[*[TLY*'M)]7%@ M_;3^AG5>?KGYZODU_+2HOD35,-6'L7>(/9&"@PRO)*1W,9$!AE7?FE8W@F[* MKR\?J1 T+R_7&*68J1?D[RM*QD&)/Q,;<\XCM/U3)-X[&SVLP+71EU KB3;V?[ZBD? V)B:+?EB M0.@>GW-UN1PTV'/Q77H "KT&?BB'AJ?4YMHTI>-!0.45WT"H[ZRX"*C2EV)M MRHT ZL9!@6\2R^J8 66A,1K$8W,Q&O"M\ED(T.@9R(45W?IJP?=?(!74CO <[LOX%^W3N9:!G*U4/$B#-8. AB6BV1HM.XMS$T5H- M"Z-E7"JA[S(=IT9+M@[9BCDT5&CL.'P;*A:NT9S[S&$@T6>TU)7C;GU ?(6F M0G"!)ER(9!4DHJ&+YH+IT3GH@XO&[E^:M5YH)=''6U"4^?*3AOFZO$4?/WQ" M'Q +T9/'MU*'RH&IM(B(BNFDA&\2PN0,81O=\U!Y$DU#%]QBO*G%9QD@;QFX M(96 ]U1<(1O_AHA%6B5\)I>'VQ5T[&Q![!C//H,W&2^_H+L_'[\MT=WB\1X] MSJ>+\=/LX0\TGCS-GF=/L^FR+&L):JL<-6H&UW)#'1@:^FF7('9@C'[]!7>L MW\LD-P162$ K2T"K"GTT\6BXAJA*-/B&,A?!JVY:$I)BX\H#@<92@BJMG@2\ M$X-'/6PWLEO]@;D[E'UFLPJ\VQGO=B7O!]US'2H]M)7@1O1UJQ4T M?IKB7L64?I[*&">P[4,VMFUWCSB7S,(6Z5OEI#L9Z4ZM:IL]/$^7%U1;I\EJ M:PBLD(!NEH!N=;71#5/49__H-9-\I?94 '*X+"^N[NDB] DY6JF221BW2/E" M]3*>O7K5Q<(=R NJJW=:Z_UVYXARKXQRIU].N9]1[E=2'DO]9H =TZW>_X$6 ML.%"'7?LA&,E3MUJ:@BL(!E;^>O4>I?VG<(VE(.FT(I)./ 4^#U;>#5Z[5S@ MT^)N=_&9XL8D%TG>I]]7X]:61TK;C7VFW^#FV6XU;.PNMTT4F9_P*S@T+KG8LN54O55 97%M!0VA%J;G-P?5\SL5M MN5&CTQ1:,0FYU<'_X77^9UNN1*^=BU.;=-XEX=PFX9H^Z>*N7(E;6]VIHZI0 MESLJW'^?GMRHPVH*K?BYGELL4NE>:EKV:K"ZTE.T"\T]R1T3J79,/_V>J<:M M+0^??BV4R#,/]IL"$.MX&TZB>/ M4[%FH40^K#2D==75*1?)EEQRH?@FWM5ZX4KQ(#[U@+H@H@GZ_HIS]781_4&V M,3KZ%U!+ P04 " !60:A8T-6^+Q0$ !,&P &0 'AL+W=O\1UA^I?,EFWE!V2.2DU25"*R_ M#F1)\KPDZ7[\74.]ILTR\/SZ1/_)#%X/YA5+LN3Y'S13VYDW]E!&UGB?JV=^ M_)G4 [HO>2G/I?E$Q[INX*%T+Q4OZF#=@X*RZAM_K84X"]"<[H"H#H@N P97 M N(Z(+X,&%X)&-0! Z-,-12C0X(5GD\%/R)1UM:T\L*(::+U\"DKG_N+$OI7 MJN/4_(5N&%W3%#.%'M.4[YFB;(-6/*@SRTC6$9^XX\/( M ?#U,VD>3'1Z,(O(27S"X@[%X2<4!=&@HT/+V\/CKO&XPQ.27@NW1A,WTRPV MO,$57O.P'M&_IPG3]920GM&O>3%TZ.GE]=:Q@$P,K%^3#/+@+AU/_<*X/4(N6/L-&G^%M-EUHFW:\ MGKL4; M?>7I:C <-RU:PYXTPY[<[D3'@NFD])TTD+ $"&:I%P;MMC: ]E]-!-(2E)9 MT6PUSY*$$-B$;F!O,<,NB\47*R=4F[9(42M2=)MEE[E)5 T6\XV20B'X,X$S1) :0D4S5:S311"Y_;Y(\X<=;EDZF^TK$A2M$LD_.V;07MR8XQJ)S'):_;'=E#9' M0H_F(.2B?!$^+*N#G193G3,]8;&A3**([&ULM9==;YLP%(;_BL6D M:9/6@LE7VR61^K%JE=HM:MKM8MJ% P>P:FQFFZ:5]N-G.RG)I.!*J;@)&'Q> MGG/RXF/&2R$?5 &@T5/)N)H$A=;521BJI("2J$-1 3=W,B%+HLU0YJ&J))#4 M!94LC*-H&):$\F Z=M=F+ENNY48"26FE1KH,-04GYZDB>UH78"L#] MEH!X'1 [[M6#'.4%T60ZEF*)I)UMU.R)2]5%&SC*[;\RU]+$:G2:)J+FF/$A-I#V46&R!CI; <4M0#=$'J(>_H3B*.[_'QZ: MW)H$XR;!V.GU6_3N)$D!?2,E[&+QQMHWXD15)(%)8"RO0#Y",'W_#@^CSQZR M7D/6<^J]%K)+RJF&@VOCRG1'97]=F_GH2D.I?N]"[W6 WF_0^]ZB;M&2%2TT M/JA7/F#&![NP_<(#] Q$*@_BH$$<>)7.W;L#$MT"(W8!4 6M%/J+;DS9R[K< MQ>95W+.DPX9WV*4;AAV@CQKT45=N\ OCZ%4['#6,1WO:@3RUV<&KN&=-CQO> MXR[M<-P!.HXV/27JRA"O*./>JX[ 6ZT/>\4NX-'L2BH#=0=)P043^;-_@? + M[EO732O#<9>FP%UT.[QI=]C;DM[D"K\R=J;P06X:&_8WH#9/M*\2?L%]J[II MZZ'EXT_2PMS&]R1-^Y5'[0A%N;9?MIX?9&PO=V]R:W-H965TB#XQ-Q\1*HI>D[ VP'U]2 M5B3+8IC(80"_)+K,' W/<,8\E$8;QK^*)2$2?$_B5(R]I92K4]\7LR5)L#AA M*Y*J.PO&$RS5*7_PQ8H3/,^=DMA'0=#S$TQ3;S+*K]WRR8AE,J8IN>5 9$F" M^>,YB=EF[$'OZ<(=?5A*?<&?C%;X@4R)_+RZY>K,+U'F-"&IH"P%G"S&WAD\ MC3J!=L@MOE"R$3O'0 _EGK&O^N1J/O8"'1&)R4QJ"*S^K&L(DAHNOV/OQ=$[#C \!D'5#B@USIT"H?.:QW"PB',F=D. M)>7F'+P!<<9 3<$BXP3 ME50I $[G8.<>6X"K5$B>;>_^"J;;>:)O7&#.'VGZL#7==Q7:Y)*F.)U1'-=0 M/D9$8AJ+3PKO\S0"'S]\ A\ 3<'?2Y8)!2-&OE1CU)'ZLV(\Y]OQH&?&C 7P *4&APO["[1V16NG<,[M'KW5'=W5>)*;.#RNR@'"]\!N^:K$D,3(&< M6QUUMS@5*SPC8T^U T'XFGB3GW^"O> W$RDNP2)'8#7".B5AG1R]\_)T/A." MJ$EVIF;C-<7W-*:2JME8S/(Y^"L%=V26<:ZGKK;ZDZ6\O'".!17@WVN%#ZXD M2<1_IB1T7";!)5CD"*R6A+!,0FB?M3MTJ]8NEP1H(&03#RU[M\-8U"U-TSBII&W6Y8&=7&URW'U[6.K][P M3/%;_=O."Y=@D2.P&F^]DK?>,15GSV427()%CL!J2>B72>A;)V_!_&%UN87N M[M9E$ [#P5YE&LQ@MQ\,]VK3&NB!- Q*&@;OW*,&S4$V>U33R-"CK)$>R,.P MY&'8HI>!'VHU)Y;Y$FZF#\BWC*YQG"_7?H#M<@2:V+ ^I6VQN02+'('5V(5! MM;P.CJGG%=$XRH-3M,@56CT3.T('OE_C*[#W.E\_@'OU;K*#703#O9*WQWHH M%Y6L@'9=T:CZ.Z)D&9UI,O(&8*UU.WCK2>94?+A"JQ-;R0]X5/H#.A4@3M$B M5VCU3%0:!-I%R-O*/6R6<=C?K_6F43CL[A>Z-&O1*W!'DI&I6J@7=94T](X4$=*HR#$)5KD"JU.7"6#X/"H MZMFI7G**%KE"J^]X5XH)677 VWZX"^P7=RA,=J8M"GNLAW)1:19DURQO[VW( M($B:OAM]F /)6/G78A=M.R4Z,';%/9'M'YMXO:]R7M(%U1)%W14T@4Y ME2Y.T2)7:/5,5-(%O:-T00;I8MJI,-F9=BKLL1[*125@D%W U(J^U2Z%';CU M!',J7ERAU4FMQ LZ*O&"G(H7IVB1*[1Z)BKQ@M[Q;0PRZ);&+H7!J+E+88_R M4!8JU8)>JUK:[E#8@5M/+:>*QA5:G=1*T:"C4C3(J:)QBA:Y0JM_DE(IFHY= MT;Q]%5\\X(4/(@Q6AE6\/=BV9/@[GY[I#P5O,'^@J0 Q62CXX*2O&@_??GNW M/9%LE7^-=L^D9$E^N"1X3K@V4/<7C,FG$_V!6_D%Y.1_4$L#!!0 ( %9! MJ%AN]X,8IP( /<& 9 >&PO=V]R:W-H965T^FH5&5GBG2H1Q%)V&%>,RR/I^[5IG?55;P25>:S!U53']:X1"K09!+]@L MW/!Y:=U"F/47;(ZW:.\6UYIF88=2\ JEX4J"QMD@&/;.QR?.WAO<[Q!O_3:2CS!7 GCO[!J;:, \MI85;7.Q*#BLOFS=1N' M+0?"V>T0MP[QD=4B\T(:9ES5AEF5]K5:@G36AN8&/C?R9JA"MDIM9(*;(&F"Q@:T_-8"J-U76S^QZ&1<%='IB@C>8R MN:P<3M R+LP1F=S=3N#PX @.@$OX6JK:$*CIAY9HN\/#O*4X:BC&+U!,X$I) M6QJXD 463_U#DMMICC>:1_%>P"NFCR'IO8,XBM,=?,;_[Y[LH9-T*4@\7OH" MWB>4J"F.+N3#@G+,*=#,W6ZX6%.U&MP5L[V8KO;/S8+E. BHN WJ)0;9VS>] MT^CC+L&O!/9$?MK)3SUZ\N\;..$F%\I=0@/?OY =3"U6YLEKZG\EL"?Z M3SK])WO3/Y4YM5^#<%A@,SIR!3-S85ENB@^9EM2#=P6B03_UZ*YG+[.SJ!\N MM^7];=)+>YU-PSK'Y;T,J%V!K0_4\IN)NZ [JW+ M?@-02P,$% @ 5D&H6'QE O"% P MPT !D !X;"]W;W)K&ULO5=MC],X$/XK5@Z=0#HVKWW9O382;0ZQ$BOML0=\0'SP M)M/&PK&+[;3P[V^.;)C#N>[:3ZI', 0[X47.BYDQNS MN7)=G>904'TA-R!P925500T.U=K5&P4TJT %=P//&[L%9<*)9]7;NY53AR6Y:,%2 TDX(H M6,V=%_Y5XGL64%F\8[#3G7=B0[F7\I,=7&=SQ[,> 8?46 J*CRTL@7/+A'Y\ M;DB==D\+[+[OV5]6P6,P]U3#4O+W+#/YW)DZ)(,5+;EY(W>OH EH9/E2R77U M2W:-K>>0M-1&%@T8/2B8J)_T2R-$!X \_8"@ 03'@.@$(&P X3%@? (0-8"H M4J8.I=(AH8;&,R5W1%EK9+,OE9@5&L-GPG[W.Z-PE2'.Q"\I4^0=Y260&Z"Z M5( ?U6A"148Z:W)%KH4VJJQ7GY,[3,"LY-7*,J=B#9HPT84\34'5!0O\O$GA!U./0\L?A85\\P_ $TE/P@VC"-AO" MBB_\?C8D3*=^CU:11/ZD]N:[TAJ8P=_!HTJ"VX,1_ M_N&/O;_[!#LG67(FL@,QHU;,:(@]OJ5?;;78"@&J!!ZZ-OM3*41SYNV8R8G) M@;!_2U28YR1+SD1V(.:D M%7,RF'T+RJE(L=@,N85R4)9KD6(7K,&* ML;+UL]VW,8U*?<%?/O!D>ASYX*Z/C?SA?I%_(F[?^];/>3^:X( ]W&!J-U3= MC RFWG',PQL^-NB>/0_JJ0[;[72T!:AU=3/0F->E,'5SULZVMX\75<]]-+_P MKY;U'>(;37VEP=8+ZU\3#BND]"XF^"%4?4NH!T9NJK[Y7AKLPJO7'&]6H*P! MKJ^D-/N!W:"]J\7_ U!+ P04 " !60:A89^;_LXL" "G" &0 'AL M+W=ONI\]&_FDU,ODUX8+!7K3$Q3E9"/)K)(ITZGA$$'!(T#%3?=C # MS@V1EO&SYG2:1QI@>WQDO['>M9<553 3_!M+<3MUWCDDA34M.=Z)_6>H_8P, M7R*XLE>RKW,]AR2E0I'58*T@8WEUIT_U/K0 _O $(*@!P9\"PAH06J.5,FMK M3I'&D11[(DVV9C,#NS<6K=VPW)SB/4H=91J'\0UEDCQ07@*Y!:I*"?J(4!&: MIZ05$VNRR!7*LHJ^)?>ZG-*2V\@G*G-=(&1)#R9LEEI0-/"P"W?U/C6;%32;%5B^X2D^ MIA)1:DMW%*'/S5FX>2&O5$$3F#KZC5,@=^#$+U_X8^]#G[<+D76>U(O ] MRV ^EKO8&_C>^\C=M5V<2!LU:1U]HT;?Z*R^!\$I,L[PT"?M+/9OC^%"9!V; MX\;F^'^4X?B2_B]$UO$_:?Q/_K4,*P+?[]37\%D1]B<%SVK0;;41T\+UUW?# M&ULM9SOC]HV&,?_%8M54R=M)?X9N-TA7>]6M=*JGDJ[OICV(@4# M42%AB;EKI?WQ59;SC21ZG" MBLW-:#("2[Z*#EOQ,7UZRZL!T4)OD6[S\B]XJF*#$5@<)J#60.N8&J&J F@U(1P-<-2@S-S[VK!S6?22BV766/H&LB)9JQ8,R-V5K M.9HX*:9Q+C+Y:BS;B=E'_LB3 P=1L@3W?,6SC"_!\\'?P/PXNR!=@?LXC];K MC*^C,O_RR'/8RWLNHGB;_R(;?)[?@Y?BS'>!HH>A[H:V05?!]EKP"&OP(4(&+H MS]WES;&E._B4=USJX0Z][FS^_:<,!>\$W^7_F/)VU"5FW>)3?Y7OHP6_&$I!.,R(Q^94,R(.8,.([2A&IAB;C3@Y]6UB[=N[1/ L M*>=Q8TP.F6TXPL2*HR =HZX72QXGH,[R8M9:OR. MM OTG@Y':OIP%9E ZLN53J'%E9J>!H4MT(H$%[B2M;\$IX@V36F*FJ .3RJB M@':DN$MWNX-DR!_@2_PF-G;/*M![,ARIZ<-5D (GOCSIE%]EI4 0#K71P M@2>G+;?A&B%6@V@'00;-CD2*+)"=+#Z(#<],?;*WZSL#KM3T42I&0="3$9%3 ME#5ZB"B"][.D485VIZ&A3"(/ONRGE[TI;QT(0U%]RFJ!"3 M#G\JLD!VLG@;9/T45R$X5SWX$_X%+EN!VM=YSXV,_!"MJP8&O;7*G M6.-*34^#PAILWWHY:]&JO?Y52%!SK]P0AAF>=BQWL.(-;.>-FD7/K\;M6KUG MQL?F"*Z5<;S5<=P6%A^;)%BA#/95W,%.0<>5FIX&!3IX8($'MVLW$#?/[X:@CG,[5NR! M[>Q1LV;G MTNT7LJ?&R18 4SV%>5!SOE&E=J>N5;<0T96.%EQ!',Y]'AAKH';=?K.B"LU?=0*88BO8@]QRC.N MU/0T*)XA XL]I%W%P80V*Y"&*(A"UK%W1&J7C-@YP^C-"Q=&=NG>\^1C"X4H MIB&^JD#$*>"X4M/3H "'#*P"D79]!X6PN>5NB(*033LVW8D"#V('CRZ[GE\D MV85[SY*/'1:B*(?X*@\1I^SC2DU/@V(?,K \1-J5']K:]30$P8!V6)4J(J%V M(NFRZOD5DUVX][5P/G9:J((?ZJN 1)W2D"LU/0V*ANC A(U%)":>&J(Z8!3 MJOB$VOFDRZ:=JR>[7N]I\;'-0A7^4%_U(^H4?ERIZ6FH79P[L'Y$VY4AR)J, M:@A"88<_%9#0,\6C-"\O'+8LF^P*O:?"Q]8*581#?=60J%/"<:6FIT$1#AU8 M0Z+MXA ,I[1YC9PIC$PG'?M,5*$'/5-#TFUYX8K)+MI[BGQLN3 %.,Q7*8DY M!1Q7:GH:%."P@:4DUJX101*$J.%44QBD8<<)GBGR8&=*22VGGE\LV25[3Y"/ M'1BF"(?YJB@QIZCC2DU/@T(=-K"BQ-JU(DR:!4]#$.RZXI@I_F!G"DHMCYY? M)=DE>T^.EUN&:O<,>;MIR.U=0S[@ARGX80/K2LQ05YH$38\:@FC'W1I,$0D[ M4UEJ>;1SB617ZCTG/C99F"(=YJO Q)S2CBLU_8XV13OAP )3:"HP-4_RAB < M=EPM$BH$">T(T@6CEUX2:I?O.U&NU/1D*-X)?=6=0J?4XTI-3X.BGG!@W:EJ M7[_/UW!)J"FJ?4GHN':__(YGZ_)G!'*P2 ^).-Y1?CIZ^JF"V_(&_<;QU_#J M[OB# TKF^/L'[Z-L'4LC;_E*2@:O0OD9RHX_*7!\(M)]>5?^UU2(=%<^W/!H MR;,B0+Z^2E/Q_*1X@],/.\S^!U!+ P04 " !60:A8ZJ"KUB<# D"0 M&0 'AL+W=O/,^=[?-H M*^2]R@$T>2@+KL9.KO7ZRG55FD-)U:58 \>5I9 EU3B5*U>M)=#,!I6%&WA> M[):4<2<96=NU3$:BT@7C<"V)JLJ2RA]3*,1V[/C.SG##5KDV!C<9K>D*;D'? MK:\ESMP6)6,E<,4$)Q*68V?B7\T&QM\Z?&:P57MC8I0LA+@WDP_9V/$,(2@@ MU0:!XM\&9E 4!@AI?&\PG?:3)G!_O$-_9[6CE@55,!/%%Y;I?.P,')+!DE:% MOA';]]#HB0Q>*@IE?\FV\?4 .-T!01,0' ;T MG@@(FX#0"JV965ESJFDRDF)+I/%&-#.PN;'1J(9Q4\5;+7&589Q.;F #O )" M>4;FL 0I(2,[XP6YK8M+Q/)H]9PL?I")E)2O ,NJS\FDS/"./F4BTKAQ]3(U4C?D'#3ANJTIAH\034D'P77N2)O>0;9 MXW@79;?:@YWV:7 2\".5ER3TSTG@!;T./K._#P]/T G;4H06+_Q#*992E&2& M4B7N<=P..BOO!C M[TV7^/\$]B@5O385O5/H2;O79+O78,4X9WR%A[:@/(4N_35H;$'-];5)_"#T MH^'(W>PKZW +A\/>H'5[Q#EJ.4_*)R$5*\Y^(GM;R8:O.4+9@2Q"-=$Y M[(E#)V-8@V0BZY)8_WH@/"QDS^,AF$WWW[+M_]/%=EE7TB&>:<:[>;Z>YZL_G&* \_W#G1U M>L7];EV#5M?@F:<#>/:'HS$XWO.8X7APP+?#K1<,X^$!87>OX>"UM+)]6)%4 M5%S7]V]K;5O]Q':X _L4GP!UQ_X-4[\?\';%XBA2P!(AO:+&V M;6TA--Z-=ICC,P:D<<#UI1!Z-S$?:!]&R2]02P,$% @ 5D&H6%!(YC8M M P Y X !D !X;"]W;W)K&ULQ5=M;]HP$/XK M5B9-F]22.+PS0.K+IE7:--3NY<.T#R:Y@+7$SFP#W7[]SB8$*H';5665$+$= MW]WSV/=PW' EU4\]!S#DMLB%'@5S8\I!&.ID#@73#5F"P#>95 4S.%6S4)<* M6.J,BCR,HZ@3%HR+8#QT:Q,U'LJ%R;F B2)Z411,_3Z'7*Y& 0TV"]=\-C=V M(1P/2S:#&S!?RHG"65A[27D!0G,IB()L%)S1P3GM6 .WXRN'E=X9$TME*N5/ M.[E*1T%D$4$.B;$N&#Z6< %Y;CTACE^5TZ".:0UWQQOO[QQY)#-E&BYD_HVG M9CX*>@%)(6.+W%S+U7NH"+6MOT3FVGV35;4W"DBRT$86E3$B*+A8/]EM=1 [ M!K1UP""N#&*'>QW(H;QDAHV'2JZ(LKO1FQTXJLX:P7%A;^7&*'S+T:T)?#T.#,*RS,*E" MGJ]#Q@="?F2J09KTA,11W+IK'B+ZFD)<4XB=OY:?P@G"MFG(Q8Q,0#FP(@'R M:9KSF8-]0M[>EI@-R/ S+^P^F9$;?*4SEJPWW!BF#,&3A(&#=QKAA^[CZ,5D MM330)4M@%*!8-*@E!..7+V@G>N-AW*P9-YWWYCV7EBE9D LIC$+\F#AF3BY< MRH BWS^@$;DR4.@?^_ WCX"_5>-O>6\,KR*]S[3GM3@V_\USZ:!_6AQ?3(_.K6S/N'ET?W2/@[]7X>\^E MC]X>?<3[Y=&OT?;_OSS\(>/6_?*@T;8$1L\ED.YA@?A!/3+#Z$[=IT?72!7B MB2ELZS[U%_XCRJ2*?% M4(]-M&W]I^WC:\5;\!]+8?L?@#[H3\ 39YX_IC?SPIV>Q?9_V!7,N- DAPR= M18TNGI=:MU3KB9&E:V.FTN")N^$P( .@% 9 >&PO=V]R:W-H965TTGLRWV?[_MROF0CU;TN$0T\U)70DZ TIKD(0YV56#-](AL4 M]*60JF:&MFH5ZD8ARQVHKL)H,!B'->,B2!,7NU9I(EM3<8'7"G1;UTP]SK"2 MFTDP#+:!&[XJC0V$:=*P%=ZBN6NN%>W"GB7G-0K-I0"%Q228#B_F(YOO$KYR MW.B=-5@E2RGO[>8RGP0#6Q!6F!G+P.BUQCE6E26B,GYVG$%_I 7NKK?LGYQV MTK)D&N>R^L9S4TZ"\P!R+%A;F1NY^8R=GE/+E\E*NR=LNMQ! %FKC:P[,%50 M<^'?[*'S80= //L!40>(G@-&+P#B#A [H;XR)VO!#$L3)3>@;#:QV87SQJ%) M#1?V+]X:15\YX4QZ@VL4+0(3.2RP0*4PAVWP'4SSG%N[6067PO>,-?]P@8;Q M2A]1RMWM @X/CN N( OI6PU<>DD-%2=/2/,NDIFOI+HA4IBN)+"E!H^BASS MI_B05/72HJVT6?0JX153)Q /CR$:1*,]] M?-@G_C^1/;%BU%LQ>HT][1M->4^.H6&/-!J,ID@F5X+_>MX!W@%/.W:T=CZM MTW@X/#M/PO6NM#U9[\>GXS[+UQSN7!KR?N5FB89,ML+X)NNC_;B:NEOZ+#ZC M,>:GSA\:/P.IA59<:*BP(,K!R1D- >7GBM\8V;BKN92&&L M2QK%J&P"?2^D M--N-/: ?[NEO4$L#!!0 ( %9!J%CK=E:J>0( %4& 9 >&PO=V]R M:W-H965TT!"% M[6':@YO<-A:.W=ENP_[]KIV0%0C5'O:2^-KWG)QS;=]DC50/N@(PY+'F0D^\ MRICUF>_KHH*:ZF.Y!H$K2ZEJ:C!4*U^O%=#2@6KN1T$P\FO*A)=G;NY&Y9G< M&,X$W"BB-W5-U>\+X+*9>*'W-''+5I6Q$WZ>K>D*YF#NUS<*([]G*5D-0C,I MB(+EQ#L/SZ:IS7<)WQ@T>F=,K).%E \VN"HG7F % 8?"6 :*KRU,@7-+A#)^ M=9Q>_TD+W!T_L5\Z[^AE035,)?_.2E--O%./E+"D&VYN9?,%.C].8"&Y=D_2 M=+F!1XJ--K+NP*B@9J)]T\>N#CN ,'D#$'6 Z%\!<0>(G=%6F;,UHX;FF9(- M438;V>S U<:AT0T3=A?G1N$J0YS)OYH*%+F@G(H"R-P=G"O1G@Y;YH]DWNXO MD4M')$#P@2YJ^1&4U'JS# M*" _SA?:*#Q[/X?\M83),*&]CV=Z30N8>'CA-*@M>/G[=^$H^#3D]C^1/?,> M]][C?>SY)1,,SU1)/DLYO)4M?N3PME-L\SA(@W'F;W<]O,Y*PB@8]5G/Q"6] MN&2ON%O:D&MJ0#'*![6U\'17VSAXH6P@9S0>UI7VNM*]NNZDH1SO0'=LAI2E M U4[';^LVNNL)$Q/TA?J_)U+;QLN7I\5$YIP6"(N.#Y!&M4VL38PL,*%5 M8DV:E (CC=0?(/8P4:T,'A /;G)MK#EVL)UF^^\Y.VF:C6[B@9?&=[[O\WW7 MNXMKJ>YT#F#(?<&%GGJY,>6E[^LTAX+JH2Q!X,U6JH(:--7.UZ4"FCE0P?TP M""9^09GPDMCY5BJ)964X$[!21%=%0=7#'+BLI][(.SANV"XWUN$G<4EWL 9S M6ZX46G['DK$"A&92$ 7;J3<;72[&-MX%?&=0Z]Z96"4;*>^L<95-O< F!!Q2 M8QDH?O:P ,XM$:;QN^7TNBN\]DL&65MS< MR/H+M'K>6KY4J!G,^RC%DOY?V8 3E?@J&,ZP&&WZZ7Y/QL0,X( M$^1;+BM-1:9CWV"R]DD_;1.;-XF%SR06D6LI3*[))Y%!]ACOH\A.:7A0.@]? M)+RF:DBBT1L2!N'X1#Z+?X='+Z03=86/'%_T#-^QK$NF4RYUI8#\G&VT4=C: MOTX5K"$;N]-'/C^,0_QWW5K) HX" "R!@ M&0 'AL+W=O N6;D1=Z+PL/9%DIL^#G68.7, /UU$R% MGOD=2TEJ8))PA@0L1MY->#U.3;P-^$%@(WMC9#*9<_YL)O?ER N,(*!0*,. M]6L-8Z#4$&D9?UI.K]O2 /OC%_8[F[O.98XEC#G]24I5C;Q+#Y6PP"NJ'OCF M*[3Y6($%I](^T::-#3Q4K*3B=0O6"FK"W!MO6Q]Z@#!Y Q"U@.B]@+@%Q#91 MI\RF-<$*YYG@&R1,M&8S ^N-1>ML"#.G.%-"?R4:I_+OJ@*!;C'%K TLX5S MSUQU&)L_H9D[7\07:"J@P:1$7[:ZB"1(A%F)',-X)00PA6ZD!"71\004)E2> M:(*GV00='YV@(T08>JSX2FJ8S'REY1L1?M%*O752HS>D?L/B#,7A*8J"*!F MCP_#)U!T\/@UW->F=%\^"T\^37S5PJH0OV]U#2;I=D M>!=SB:]E@PL8>?J62A!K\/*/'\+SX/.0!?^)[)4A<6=(?(B],P3:ZAA*UC&< M6P;38-;Y912DF;_N)[$?=!$F21?T2ES2B4L.BG,G4[0G@NT)#0ET+&EO[_0R M2'8$[@=%49@."TP[@>E!@8]<88J:'0]M5?%W:D_W? N3(+C:$;\?=16G5SOB M_5Y',=U&.;S)PKW;+LL-(_%1 F0']?<*Y> M)J9O=;^I_!]02P,$% @ 5D&H6)/*?^(X P ]PL !D !X;"]W;W)K M&ULK5;;3N,P$/T5*XM6( &Y-KUL6PD*"*2]5!26 M9Y-,&XLD#K;3PM^OG:2A:=VP2'UI[63.R9DYOLQP1=D+CP $>DOBE(^,2(AL M8)H\B"#!_)QFD,HW<\H2+.24+4R>,,AS45, M4I@RQ/,DP>S]$F*Z&AFVL7YP3Q:14 _,\3##"YB!>,RF3,[,FB4D":2AVW#FI(=&N) M;JO$G\#Y %T$09[D,180RB4MMW= "C=U4DN^SH:*,\=W.UM:=5'>/K%>+=9K M%?M !8Y1IJWJ*4I!6UIO1XGMVMZ67$V09UEZM9U:;:=5[80F62[D9KG%+%QA M!CIUK13J2![P# N/_P%02P,$% @ 5D&H M6(L_-X*0 @ %P8 !D !X;"]W;W)K&ULK55= M;],P%/TK5IC0)HTE3GZ5JJ1UT"&+*IN-"#H#2FO@Y#G9=047TA:Q"XLY"JH@:G M:AGJ6@$M'*CB81Q%EV%%F0BRU*U-59;*QG F8*J(;JJ*JN<1<+D>!+U@NW#/ MEJ6Q"V&6UG0),S /]53A+.Q8"E:!T$P*HF Q"(:]ZW'?QKN ;PS6>F=,K)*Y ME(]VLG]RVE'+G&H82_Z= M%:86[Y<^RGGF_GYFZP37NJ8Y# )\ MZAK4"H+L[9O>9?1QG^S_1/:B"/VN"/UC[-D$D#1GOOEL!6@EE6&__ )LT+TT MN(VZ*U+7E/LJXX^[=,=92UMEO:LX#5>[@O^.B:.DB_$ZPITW5H%:.NO1))>- M,+[ENM7.W8;N4;]:'Z'K>9/Z0^,M$QMJR80F'!9(&5U\0,]0WH;\Q,C:O>2Y M-.@+;EBBQFS: P MBQ( !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8, M+=!$(B5;5F8;2!RT#=!M09QN#\,>&(FVB%*B1])VNU\_ZB/Z,JVL /-BB](] MQ^=>\O+(G!^Y^"I30A3XEK%<+IQ4J=V5Z\HX)1F6EWQ'$O61'W9W0L] ^*]5#RKP5I!1O/J M&W^K"]$!P. , -4 ]'\!?@WPRT0K965:MUCAY5SP(Q!%M&8K+LK:E&B=#MRY=SEU?(HRGP!UM4$ [[1#Q3.M_2)$7 M M)5$27.<)^,AYW1&'*Y#N-^K*^!6_?O -O ,W!8\KW$N>)G+M*:RY^ MV8UK?3>5/G1&WZ]87 (?O@?(0X$!OAJ'WY*X@?M]N*LKU90+->5")9]_AN\# MS:DB%Y_UTDL,Y?CKLXX'=XID\F]3KA5Y8"8O.O9*[G!,%HYN24G$@3C+GW^" M4^\74^:6R'IU\)LZ^&/LRT[JN$S]/?@HN#1.<,4T+9F*7>6P](,@\N;NH9O- M2U$]F4$C,QB5>1W'^VS/L-*SA3,N%/VW7-8FF173I"/@8H;@4*8A*D0!-,N< M-#(GHS(?N<),-\I)37.B3%(G)R+0%,V&4@U16FIDECIMI$Y'I:[*+4EO&0^$ ME:64*=T9IWV4YT?7NB6R7LIADW+XFCT?VJR#);)>'69-'6;6>GYVNO90=-+S M+T7U9$:-S,A:ST>GW1Q,)N% IBG*\\[T//1:Y_6L=GU-U]4!9X'O#]0:PZ+9 MF;Z'G1<%."KWEAST2]].5U61.,TYX]OO1IFC-#^ZX&VQ]9-N[1Z^JM]#JX9O MBZU?B];RH3W/KZEZB]";>L,-X,6POM36]J$]WX<&2_=1& VE&L)0!,_M JWU M0[O>#T]M/?01'*HU1$W/[@&M^<-Q]W\4."'@-YP1HS2KEF^+K9]J:_KP55T? M6K5]6VS]6K3&#^TY/SPU]>BT[\>#^C);XX?VG!\:3-T/@Z%.4Q0ZTT:H=7YD MU_EKNNZ?HPF:#K2:@L+A]N1V3@J*8QK]]WI+&ULK51=;],P M%/TK5IC0)L&2)J6PD4;J!Q][F)A6!@^(!S>Y;2P<.]A.,_CU7-MIR*:NXH&7 MQM>^Y_B>V^N3ME+]T"6 (?<5%WH:E,;4EV&H\Q(JJL]E#0)/-E)5U&"HMJ&N M%=#"@2H>QE$T"2O*1)"E;N]&9:EL#&<";A313551]6L.7+;38!3L-V[9MC1V M(\S2FFYA!>:NOE$8A3U+P2H0FDE!%&RFP6QTN1C;?)?PA4&K!VMBE:RE_&&# MJV(:1+8@X) ;RT#QLX,%<&Z)L(R?'6?07VF!P_6>_;W3CEK65,-"\J^L,.4T M>!.0 C:TX>96MA^AT_/*\N62:_=+VBXW"DC>:".K#HP55$SX+[WO^C (,]A M0-P!XL> \1. I ,D3JBOS,E:4D.S5,F6*)N-;';A>N/0J(8)^R^NC,)3ACB3 M?3(E*#*GG(H7#W#-RN@1# M&==G"+M;+B M@.(A/D2QO>)XKW@>'R6\INJ<)*,7)([B\8%Z%O\.3XZ4D_1_0.+XDB?X/DA9 MM(QS@NT9]GKF>[UD.N=2-PK(M]E:&X5S__U0%_TMX\.W6"^XU#7-81K@8]>@ M=A!DSY^-)M';0RWX3V0/&C+N&S(^QI[-*JD,^^W'3VYP?![-WR'UGG+B**UQ M[;*+R44:[H:BCN?X6L/!2ZI ;9W!:)++1A@_8OUN[V$S]W0?[<_1V[P5_:7Q MQH@#M&5"$PX;I(S.7Z,S*&\V/C"R=N]U+0V^?K&ULE95=;]HP%(;_RE%63:U$FQ @A XB0;MJE=:M@G:[F'9A MX$"L.C&S#Q_=KY_MT(B- -I-8L<^[_,>?YQTUU*]Z!218).)7/>\E&AQ[?MZ MDF+&])5<8&Y&9E)EC$Q7S7V]4,BF+B@3?A@$D9\QGGM)UWU[5$E7+DGP'!\5 MZ&66,?4Z0"'7/:_NO7T8\GE*]H.?=!=LCB.DY\6C,CV_5)GR#'/-90X*9SVO M7[\>=.Q\-^$;Q[7>:8/-9"SEB^W<3WM>8 VAP E9!69>*[Q!(:R0L?%KJ^F5 M2!NXVWY3OW.YFUS&3..-%-_YE-*>%WLPQ1E;"AK*]2?A,IM'O">CLW M\&"RU"2S;;!QD/&\>+/-=AUV L+P0$"X#0B=[P+D7-XR8DE7R34H.]NHV89+ MU44;$ MSV8=IV86L7S.QP*AKS62AGXF%?'?1>#'C3DW&N'\%HEQH2_@#'@.3ZE<:I9/ M==AT M&P=TBZPN#V15@R](ML%FV#/,_=+HUJAE[Q_5X^"#T>R;)19-HZI)V[1+F&(]J8:SU7^"H7(*=C; MO$K"3M#J^JL*;K/D-D]Q6U6L(JJUPVK$[48UJU6R6J=8416K]1^LJ&1%IUCM M*E:TSVHWFM6L=LEJGV+%5:SV/BOJ',@K+EGQ4=:3J0?(9H2JBACO$6-CKIK8 M*8F=XT1)3%3!.OO',0KCX!^:OU/\['_$E(DYSS4(G)FXX*IMW*JB-A<=D@M7 M#\>23'5US=3\SE#9"69\)B6]=6R)+7^0R1]02P,$% @ 5D&H6%#GO7\C M P & D !D !X;"]W;W)K&ULK59=;YLP%/TK M%JNF3FH*@9"P+D'*1ZM5VM:H:;:':@\.N216C\UW0T73W()H-!S1IGL.4NE\BO7E0Y,OTFYR+#24[%P92X MSRTHHZ[O>6TWPX0Y<=<^&XNXRU>*$@9C@>0JR[#X/0#*-SVGZ;P\N">+I3(/ MW+B;XP5,0$WSL= SMV*9DPR8))PA 6G/Z3>OAI&)MP'?"6SDUAB93&:$804$B48<#ZMH8A4&J(M(Q?):=3?=( M\8%\SV_5 MP(>GX2-(*GBP"W>U0Y5-?F63;_F"(WQ%IA?H&V?)2@A@"CWV9U()O0U_UF57 MT+7JZ4QI7LD<)]!S=.U)$&MPXO?OFFWO4UVN;T2VDWE091Z<8H^'."<*4_(' MYDCR5&VP )1P:=Q@H.IR+PC;EM!TD74<1J'?==?;.=4$M8-_03M:6Y76UDFM MMVP-4F5F=?3N8YPU<)H22K"".IT%6;@EP?=#;T_G?X)V=(:5SO"DSKL&ULK59=3]LP M%/TK5H8FD("D2Q]LLW+%Y;NR" M'P]*.HH];@$4\FU^R2K.C;P2+K01A8U&#,HF*B^Z;KVH05 GMV ML :$+P'=/8"H!D1O!71K0-$"?(SEPM-1:8'OL'<;09^6N0 M[H-OJ8F::XP<7W>$8QB MYFG7'52'7+A#;,%8QF'8"P;^LFW,P4QLF>KKDJ8P]+ .:5!+\.+/GSH7P=== M-OWGQ"TSNHT9W8-FW.&Q5*4YP:=&$EAB;2N=-5=KK)8:=CZ_@Y3O5#7Y2++D M@\BVK.PU5O8.6CDJI#+LN:H%4-E'<)C2DAG*V3-D1+7MSEIVIU*;G5[W7EUZ M].J5O8ZY#+=#DH.IO]<8OU5#"U!SUXLT:E@(4U659K5I=R-7Y5^LCSO]2=6U M_M%4/11KQIP)33C,D#(X_X("5-67JHF1I:O4#])@W7?#'%LY*!N ^S,IS69B M#VC^',1_ 5!+ P04 " !60:A8,X4/9-D" #U!P &0 'AL+W=O* M$@9W LEE66+Q>@V4KP>.[VP6[LF\4&;!S?H+/(4G7/U]^@]A,;OIQ3:7_1 MNH[U')0OI>)E#=8*2L*J+WZI\] "^-$!0% #@O<"PAH06J.5,FMKA!7.^H*O MD3#1FLT,;&XL6KLAS/R+8R7T+M$XE?U4!0ATC2EF.:"Q+9Q;5E6'2?-G-*[^ M7\1GZ"K/Q1*FZ.N++B()$F$V117#<"D$,(6^$SPAE"BB=T]'H#"A\DRS/(Y' MZ/3D#)T@PM!#P9=28V7?5=J#4>+FM=[K2F]P0.\/+,Y1Z']"@1=$'?#A;L-=G;DF?4&3OL#RA0?X-AEIVWY+2GOU]]5$*J&K]D^7Z>J4J/L4E*P7_B6PK(6&3D/ 8>Y,0J$NDRVS%D%@&TV56 M69)C;#PH"/^Z6ES3RDJ/R M;'%W*4KV#NNE86]'T7Y0W#ND*&T4I4<5/7"%J7X2MFO/WD1N;V)>MR?Z=B.[ M#*1[11?X@>_O..B(BB[29,>"VVK*YD'4G6M.F$049AKGG:&ULM9MM;]LV$,>_ M"N$.10JDL27Y(4D3 XFE8 %:K$C6[<6P%[1\MKGJP2,I)QGVX7>4%,F*93;J MKGF12 KO1_).//(OB1]R*]]EM.+--.12."S9"J+8RZ?KB%* M'RY[3N_YPIU8K;6YT)]>;/@*[D%_V7R6>-:O* L10Z)$FC )R\O>E7,>>$-C MD)?X3<"#VCEFIBOS-/UJ3FX7E[V!:1%$$&J#X/AG"S.((D/"=OQ=0GM5G<9P M]_B9?I-W'CLSYPIF:?2[6.CU9>^TQQ:PY%FD[]*'GZ'LT,CPPC12^6_V4)0= MCWLLS)1.X](86Q"+I/C+'TM'[!@@I]W +0W<%P:G@P,&7FG@O:QA>,!@6!H, M7VLP*@WRKO>+ON>.\[GFTPN9/C!I2B/-'.3>SZW17R(Q-\J]EOA?@79ZZL-< ML_?L:K$0)G \8K=)9T<_O;OH:ZS6&/?#LHKKH@KW M0!4.^Y0F>JU8D"Q@T6(_L]M[%OL^=K?JL_O<\S<@>NTM<=N M_HG+RGS88NZ_WMQK,0]>WWC/X@RON@&\G.?9;H#;1&F9X?C7[(^/6(#=:HC5 MGVVQ+FC#=II):^=JPT.X[&'>4B"WT)N^?>.,!Q_:'$T)\REA 1&L$9)A%9*A MC3Z=2<#1R)8\%)'03\0< R.!AFK8TR$*I1B8X9H6XBL]*XALC?UUS6P M>TA$*MD=;--H*Y(5NRD;CNU.,'TDBH4@S4&9T'!"8GRY%'F6V0+CR8(EL"I. MGONJ\LN )WB8+I^3_PF[S\+U3JD'$47'C,=_X<3$=%JU!!Y#R!V(!=&*S=)XPY.GMV].76?R 2N?%UU DR/QCD&RPFF3 MF2Z4@!CD"B0V39INJC02"U[RC@1:X%R([8H )S%31DN>J"6VCD>1.<QV MV\BVHKJ.;$J83PD+B&"->(RK>(Q)Y\,Q94@H83XE+"""-4(RJ4(RL0Z1/ *8 MJ<+FO&B6P2+.8C9/)1+-V DY-N+ V"GJ&.=U&/FTG4Y&@_SGHK_=#8*U,5V# M0 D+B&"-()Q603C]KB# XT;(0BW$9IG.GH#+-O_;\;B:';]WW+9!837L&@]* M6$ $:\3CK(K'F=5A>9X2=9XR2\,VM]LIHSQ$!42PAMN=02V8 M!]\U$+(D4[C*>4Y!N"J,8Z'SV"P!V 9DB,>X>FM5T$6=CKN3G@8G@X$[>I&< M[(WK&A926D!%:P9FYTF&8PU,)3O0W:T^MIIWG:I+VNY\,O3V)A._K=ADKUA MU;:FZ]S:=6ZG9+*1N+07&US1H[#*$MWJ3BNRLSO=/3_MN9*RPL!:8=.-]:,4 MQ_I8H'0C:AN>A$;)*MV66:]+RF[5X]/3_86(O;;.8YWT^0@5K>GI^@F)8W_N ME M!52T9F!JU>MTD[W=T]=9>\)Q7BZ^VLLYD[W,1*IMJ6C-%Z.UN'7MXM:6F:[- MJXP[=.NWLI2]CJZ#@93FD]("*EHS6K7B=1W2+.62*F!2FD]*"ZAHS<#4>MKM MIJ<[9ZF2?W98#L_L3>CL?E)Q345KNK_6X:Y=A]NRV TL0/*(W63)0GU#+=JK MZ3Q>2.4\*2V@HC4#5LMY=TB;R$AE/"G-)Z4%5+1F8&H9[]K?3O__1#9J749Y M>P^V#Q3<$X+V!G=V[X\0XVXMQEV[&+E M!52T9J!JQ>Y.:!,4J5 GI?FDM("*U@Q,+=1=^WOCJSB56OQ3O( &RT@A%>@E M;?<)OC?_D;3LF,YC@U1ZD]("*EHS(#N[ M"8BW$]#N)Z#=4$"[H^!'2&ROEMB>_8TY4=(:OCIID8IJ4EI 12M"T=_9?97O M"C#;WA0+S8XJWU#VXOK,.?>+#7(UIMBO]XG+E=E'$<$2D8.3 M",U3K=,X/URC1 =I"N#_EVFJGT],!=5&Q.E_4$L#!!0 M ( %9!J%@?QRQ&C08 ' L 9 >&PO=V]R:W-H965T#+6/9]7!( M@RU*(+W$&4KY+VM,$LCX)=D,:480# NC)![:H]%DF, H'2SFQ;T[LICCG,51 MBNX(H'F20/+M%L5X?S.P!H<;]]%FR\2-X6*>P0UZ0.Q3=D?XU;!&":,$I33" M*2!H?3-86M>^XPJ#XHF_([2GC>] N++"^%%& X> 0P#<';+WG$OH'?P#(,(S%2, ;OT_)]$^/VQD<, M1C']E3_RZ<$';W[^=3YDO&,"?AA4G;@M.V&?Z(0#/N"4;2EXFX8H;-L/N4.U M5_;!JUM;"_@!DDO@6!? 'MEC17^\\\T=A;FO-_=1<,J\Y8U3CY%3X#DG\/Y" M288)GY6'T5CR@;E#? A2E++#S7_^Y&;@/4,)_5X126-= MY*P#F;(M)]-_Q MZUAR66*Z!:9867<+=U3^S8>[)D_:QOOR=$:K+0[+>N(#6TW^K+Q9)LM+B8U%Y->7%P<7@@>,SD? M:1BE&Q4#D\[8'+\*VG;[.J]KKN7WM/9[JO7[8YZL^ CC-=A#0F#**& 8[!!E M*F^U6'W7$I-@_O1<8F8U,3,M,5X,*05+$. DX?&.BLAX4#"J[YSO' [UI=QSQ]RWW'7-FPX]C3DQ'! M:J2%EG[DBPSP'F4Y";8\K^;)(=X0F"@)T$+U70Z,HOFFT-HTVI)&^Q52MZH1 M4P2;1/--H;4)EJFQIG!E":W,F4WOKO-R^.:_!=] K]S&9Q7M&T7Q3 M:&UVI7:PKEYCRAL2 Q7!)M%\4VCM/4XI5&R]4/G1*5_!3XZG?'?6ZSO2ES93 M:&W:I+2Q]=)&;G5TD\9"ZQ(N=,D)RJS.*FFY5ZZ",:,JQA1:FS&I8FQM$K]8 M[A"!&P0R$@5/[ 162+.F)KVY/U$C+% MEC+%[K?]W_\HI&K@R=U??4=ZT_82XL.6XL/6BX_/Y9F!D@^C9P5&T7Q3:&W6 MI/RP9Z^Q]!E5($;1?%-H;8*E K'UQQ<>3AF!/)_;H51]5&-WCR0ZZ]N3C_CZ M;CS334?J $>O SYR[2I.ZO@"51_>H:]!G(?\SIK@!$!9O)'!* 11"@*818Q? MBX0W*'@*F(XIIRL6K"O%QI^^K[U+ UY"*CA2*CAZJ5!N$,A#41$*B*@D @F" M-"H#>[+R$K'"DK M'+VLJ*(&^ Z\HM )$:HDS>CIAU$TWQ1:F\%&8="K5 :9+0TR6QOT$NK$D>K$ MT1^=/./TOT*1NV"C%Y O:IBAII=SW/&5E_6)]MRZ;71;%HD?W M;ZUKKRQ^E3!E+>X'2#912D&,UAQR=#GE#I"RO+6\8#@K"CY7F/%5M?BZ13!$ M1#S ?U]CS X7HH&ZR'CQ/U!+ P04 " !60:A8#"N)[.<+ "VF &0 M 'AL+W=O07@WE1K,Z&PWPR5TN9OT]7*BG?N4^SI2S*I]EL MF*\R):=UH>5BZ#E.-%S*.!EOW6:7Y^FZ6,2)NLU(OEXN9?9TK1;IX\7 M'3R_\"F>S8OJA>'E^4K.U&=5?%G=9N6SX98RC9,T(9FZOQAW!CK8 MUED5;#]^IO/ZPY%O.+P7A INI>KA?%I_3Q;ZKY0&'%FZ2+ MO/Z;/#;;.@,R6>=%NFP*EWNPC)/-O_)[\T6T"I2<[@)>4\![62#84\!O"O@O M"GC[:@B: L&A-81-@?#0 E%3(#JTP*@I,*H;:_/MUDU#92$OS[/TD635UB6M M>E"W;UVZ;)$XJ:+XNJ"ADO\E_+3;Y\IN27/_]Z/BS*7:F PTE3[?6F6F]/M2[Y MF";%/"K6?OB>^>$,_QW([]N7FE M^"HKBSM[BU-[\8\RV]8>=!1GAQ?W.XIS>W&J)M;BXO#BKJ4I_&TD_9KG[XOD M7&:*=$3R*LMD,E/E@; @UT^DO=VM?*I?OGJ4V93\^^\EDGPHU#+_3U5?_N1&SE^[@H&$422,(6$<"1,@F!&O8!NO MP$;?Q.O=71V;51,;J9-U0M3W*G*J*SA6V/7<9SS MX4,[$QW;16-G9SN.W#D!@AG-'6Z;.[0V]Y4D(,M-+^D%9"J?\JZ#!'*W.!(F0# C-=$V-9'U M&RR#4GYU)*_.CDZ(7!?S-*L2U)42*ZEO2I PNH&%K?_LH=/\>7%80%;+#ZY6 M@*HUFGBT;>*1M8G_L5[>J8RD]^2W574\R$^(*'N!HKN1K:R^C8R$T='.M^V% MWFBWB7>W\YU1QY$?N7,"!#,:>+QMX+&U@7];%WDADVFKJ/UBO/31AMV M=-_L0&FTH;4'$M&IM]OK=&P7^+OC$@[=.X&BF8W>QT[H7?;(FD42F-0&H?2!(IFYL33.?&.W/LT.X"*&9)&H30&I7$H3:!H M9LRT3W6M/NUM?1#4E4)IM*&90Y\HZNB$=C?T77=WC,2A^R=0-+/9M>=T[:+3 M,%^3]N'%UMY0Q0FET8;6;D9W-.HXFV#0>CF4)E T,Q5:A[IV-RA4HC*Y(.7 MF%Q-EW$2YT4FJ^O!ST*T,Q90%0JE42B-06D<2A,HFAD=[43=Z-BG*U"7"J51 M*(U!:1Q*$RB:&3/M95V[F'W3Z0K4TT)IM*&UA\+N^+2K]^I0NIX;=IRN0%TM MBF8VN[:UKEW7_DLE<3'O;%2HHH72*)3&H#0.I0D4S8R'%K7NL4VM"U6U4!J% MTAB4QJ$T@:*9L\"TK_7LOK;?54$[K&]DH#3:T-J]R#@(=GL;:*T<2A,HFAD& M[7$]N\?==$GD#_)C@R8[O7#.EXHC4)I M#$KC4)I TSR]U]UQ7MQ7JW)=3?0FD,2N-0FD#1S'!HQ^N%Q^YSH#X82J-0&H/2.)0F M4#0S9MH'>_9)LF_JE M2'UK63.,[HP U-5":11*8U :A]($BF:F15M?;WSLK@IJCZ$T"J4Q*(U#:0)% M,V.F[;%GU88_-A?"SNR='*@0;FCM<=%I%/H=>@_J>J$T@:*9MYEJU^O;7>]; M;@VSH_MF TJCKWQLO\?=8= =XU":0-',]&@Y[-OEL.>XX^8 M(8$*8"B-06D<2A,HFID3+8#]8PM@'RJ H30*I3$HC4-I D4S8]9:-.$ 4PV M@W'C!*(9%^+9-\N MDJ_*8$S+S!S2G4'=,I1&H30&I7$H3:!H9EZT6_:/[99]J%N&TBB4QJ T#J4) M%,V,F7;+OMTM]YN'8X?UCLRK_I="*V10&H?2!(IFYD#;9-]ND_=T3^2/O7=6 MVH&]LP#5RE :@](XE"90-#,V6BO[Q];*/E0K0VD42F-0&H?2!(IFQDQK9=^N ME5&#+JAH?F6?]P^3*'0_&)3&H32!HIDKT&GS'!R^*L2^W)R0='/F0V;[3WSL M]?1-3K [9=@-_=V+"A1:+8/2.)0F4#0S*%HR!W;)?$A0R-T3R;NF8E3]V E1 MW]9Q\43B)"^R=?5&3M)B7IY;%_/R/"I]/KNN0Y:7FS7'J1/R6"_C6P+E@\KD M3&TV(5-9*'(OXXP\R,6Z>YE$J/=N:.-6*CWW?1B^S"14:$-I'$H3*)J922VT M ZO)?-L"FE!5W=",U2Q]I_. !=704!J'T@2*9H9#:^C +F&K-8 )VQQR/B23 M,@_531+-D.UF(?.<7)%F=<5Z.->9$JB$AM(HE,:@- ZE"13-3%)KF=[@R$.X M .JSH30*I3$HC4-I D4S8Z9]=F!?#Z//2J]V5._ 0,UT0S//W<.NM5ZA]7(H M3:!H9ABT=0[LUMG:>^T3CG9F[U1 IS)#:0Q*XU":0-',Y&A/'8R.W5M!O3:4 M1J$T!J5Q*$V@:&;,M-<.[(MD@(3C*[7L5X0W]I*]RXW@<;Z-1G*(U!:1Q*$RB:^<,9VE*'SI'[M!"J MKZ$T"J4Q*(U#:0)%,V.F'7=XN./NZQ/MZ-X!@LZP;FAM.^EUW*!QV&8,<'OOGXD*HCH;2 M*)3&H#0.I0D4S8R9UM&AU4/N'WD]7WUMWC-ZKF_KM+J NI395U60519/%"F+ MK)Z/=]6UU,[$0>V)T")T8#:51*(U! M:1Q*$RB:&3/MF\/_R\3H5VIQZ^L4G;&!&F=$? MY?=M#_?J[:AV5M\##91&H30&I7$H3:!H9F*T/([<(_=G$50Q0VD42F-0&H?2 M!(IFQDP+Z^B .<_][ \I5+;L#!346D-I])6OP77VK[$ W1$.I0D4S4R/5M21 M?5)TNUO[@8&;G=X[,%#_#*4Q*(U#:0)%,S.D_7,4'+NC@TIG*(U":0Q*XU": M0-',F&DY'1T@I]\^<'NE%G__!#-[R=ZY@:[7 :5Q*$V@:&9NM+V.[/9:=W&@ M:_OV^GH?C: F&TIC4!J'T@2*9J9*&^_HV+.J(Z@4A](HE,:@- ZE"13-C)F6 MXM$!LZK[7VRS4WMG!VJZH30&I7$H330TV[7G32R&^5RI@LI"7IXO5393-VJQ MR,NSG'525(>@UJME%.ZKGR0\N_(&PYW7K]VS&[?C=>J>L?KUH<9?GJ_D3'V4 MV2Q.69&WC>L9L3RIQH M8->F(AKP0F64X52 +/*$T6B M@> ;$.:T9C,#ZZI%:W&4F:S,E-"[5.-4-%,\OCD<:[\2...Y3K8D-ER',"L3 M!7P!LY0(E#!:$YJ1>8:@RP$^%JH0"!,I"\)BO?WN')4^(-]K<. %/ES<%E1M M8:)WF0D^3#/"0)9DE,'7E!>2L$0.7*5],8KAQ;O.K5WG3;VJ*H+LJN+ QCCDC)&V1+&)#-ET22Y).U:4G-MK*-^ MZ'L#=]T@I5M+Z?ZC%%T9?]#1?:2CTPG]9AW'M8[C=AWF@X(O*Y/D)INMZ&>F MJU=KZ[UR,?;^@W?]VKO^WU0 U?<1)@? 4#4I[#_*^6'0#7K-23^I39^TFKZ: M73?>8:VH9X;#]^ZO=N^5TUT)>&$']WJ7_P(9KT@>I-P/N\%O*7?WFFB.8FF? M"A)B7C!5]M-ZM7Z.C,HF?'^\?,OH7J)O00D9+C34.^IIVZ)\'I03Q5>V)<^Y MT@W>#E/]I$)A#NC]!>=J-S$&ZD=:] M02P,$% @ 5D&H6/[D$O0-!0 M#AL !D !X;"]W;W)K&ULQ9EM;ZLV%,>_BL6J MJ97:@($\=4FD//1NE>[=HG:]5].T%RXX"2K8N;:3--]^-A "A+BEEVEOVF!\ M_C[^<7PXQH,=92]\A;$ KU%(^-!8";&^-4WNK7"$>(NN,9%W%I1%2,A+MC3Y MFF'DQT91:-J6U3$C%!!C-(C;YFPTH!L1!@3/&>";*$)L/\$AW0T-:!P:'H+E M2J@&4 (870V,,;V>VI0SB'E\#O..YWT!- MY9G2%W5Q[P\-2WF$0^P))8'DORV>XC!42M*/[ZFHD8VI#/._#^J?XLG+R3PC MCJ@;P\0)M0O% =[_A=$)MI>?1D,=_P2[M:QG VW!!H]18>A % M)/F/7E,0.0.[?<; 3@WLD@%TSQ@XJ8'SWA'S\]SL#EQ16X ";@*\0P!P$!3R00_#K7 M\.>*;C@BOFR\*%P/3"&GHYPRO=3U2>*Z?<9U!WRA1*PXN",^]BOL9WI[:&L$ M3,DQ@VD?8$YLK>(7Q%K @=? MFRWPJ'I^\V=JOGHS6?8.V=>F(V3A883ZSGG M0D,]-% 1&F/&$%EBN?H%F.Q!OM\<[>/F\0XQ'_S]64J">X$C_D_5\TW&=ZO' M5QGOEJ^1AX>&3&D)5CO64DE^.[+;=G=@;O-L3CLY5M>#"OYAHAO5W'0ZM>-I2;%9@V)%;AV M,JZ=_WD-=YKDWJ38K"&Q O=NQKU;=PU/\#(@)"!+B5G&L(>K:'9/%FH?MGNE MU:P=NBZEAL0*E'H9I5Z#F:[WGDRG'; NFX;$"FSZ&9M^739WKYAY :^FTS^A M

MRJABTL*B+ M '*%._Q@@*#G$ .:%NN(JRZRM/16NM)TDHZ6][+3=F"9C-:GVF0:4BL2M(\$ M;2W!;_&F$/LWXRUF06A'<<6, MM?7OV^ T63R5AC!?C+:<3IE7H^5\4VI%7L>"'NHK^C=Y:3-[*EX@9K7<\IM/ M[T-M8O_%;@ >MP-0OQ]XF]C;N3X9 3J%A7E"K=%2/U4[FPN*-(Y%/-36JN^. MGX\E_LZ)SU:KVRYS:K0T;TJMR/-8G$-]=7[@"0X\'[#Z1*H":DJ)8,@3&Q2" MS\$"@\N_,&+\ZEH;:OKANF"O-( #HN1[D]SK^FA?]JS5GO6"=UK']P M3&ZX3QTK0C[6]E!?W->"O$\A_U @Z_TY3!:ZY^$WNGMH2JW(_[A_@/H-Q'BY M9'B)A-R\2]H!X8$'OJ)P4QW!B58GG[BB=J\NH*;4$I9D[*(@P6\8'+AQX=$-$\ID[:\T. M=<;Q44:I?0)OI\G1S%$F.2F2'&71S$&(%U)2O4D,P)+#E^1"T'5\'/%,A:!1 M_'.%D8^9ZB#O+R@5APLU0'8$-OH74$L#!!0 ( %9!J%CHRM7T< , &X+ M 9 >&PO=V]R:W-H965T(QKXEF="C[VU,9L;W]?)&G.F.W*#@OXLI=,/<\PD[NQ%WI[P3U?K8T5^)/1 MAJWP .2XTXUOL*DLI'RR@[MT M[ 66"#-,C'7!Z+7%6\PRZXDXOE9.O3JF-6Q^[[V_=\E3,@NF\59F7WAJUF-O MZ$&*2U9DYE[N_L JH9[UE\A,NR?L*MW @Z301N:5,1'D7)1O]JV:B(9!')TP MB"J#R'&7@1SE6V;89*3D#I35)F_VPZ7JK F."[LJ#T;17TYV9O)@9/)T-:.\ M4KB5.2VV9FZZKN"A7"B02[A';11/#"DY _@LN-$PM5/*S3/\^A8-XYG^C,X4:N("_UK+0I*U'OJ&4 M+;B?5.G-RO2B$^G%\$D*L];P3J28_M?>IZFJYRO:S]L 3''M6Y1K5%;_++3V$_^/U,=MTZN^XY[Y,_ MBWR!ZO2>>@,S7'$AN%C!C-$^2!#^;9W<,I"$G':E+Y)?8!L=LO<%U.]NP9AN^D(W.BA_=?L/C[3?LQ>V US7@]5G M+^XF(:CI%A7=C.5N SK>$=XSKN"1906V%\KA0&JC+>,.F[2=J-M.&P:'&R1X M%=Y#T9RGK,*%88,S[L31"<[&31>^"N>I$KI ';91#T]LUC Z4$>O0MTLJ ND M41MI_Q3IX=X*SUXNH5I(0^V9^UQ30XS**M#_ MI91F/[ !ZA9[\AU02P,$% @ 5D&H6&^1_-/% @ N 8 !D !X;"]W M;W)K&ULE57;;MLP#/T5P@.AKQ[D576(@:3NL MP H8S2X/PQX4FXF%RI(G*4GS]Z-DQ\M6-]M>;%W(PW-(B9KLE'XT!:*%IU)( M,PT*:ZNK,#19@24S%ZI"23LKI4MF::K7H:DTLMP[E2*,HV@4EHS+()GXM50G M$[6Q@DM,-9A-63*]GZ-0NVG0"PX+#WQ=6+<0)I.*K7&!]G.5:IJ%+4K.2Y2& M*PD:5]-@UKN:CYV]-_C"<6>.QN"4+)5Z=).[?!I$CA *S*Q#8/3;XC4*X8"( MQH\&,VA#.L?C\0']O==.6I;,X+427WENBVEP&4".*[81]D'M/F"C9^CP,B6, M_\*NL8T"R#;&JK)Q)@8EE_6?/35Y.'*(>R\XQ(U#['G7@3S+&V99,M%J!]I9 M$YH;>*G>F\AQZ8JRL)IV.?G99&%5]G@^)UTY7*N2:FV83]$Q(-SHK"!=2P228@FDTP"5\ M*M3&,)F;26A)@*,19@W9>4TV?H%L'^Z5M(6!6YEC_KM_2,);]?%!_3P^"7C/ M] 7T>V<01_&@X7@"MM\FM>]A^R\EU0%U)76F-9-KI$-M8;F'8[N4[?WR;,=T M#M\^$B3<62S-]ZX\U?$'W?'=1;XR%@0P_J6L4V&0ZB>!)N.Z@,6RK# MDU1F4FZ8 );GW.77N'-I"X2*6'1Q&#[C0,TKZN8P:CF,_B4=57/<\ZZXHV=Q MSWO]07?<<1MW_)]EH%OQEQJ,G_$8QZ/+/WB$1]VD1+WV/=- IC;2UHVE76W; M\JSN1K_,ZYY.]XM.A@&!*W*-+L846M=]LIY85?G>M%26.IT?%O2TH'8&M+]2 MRAXF+D#[6"4_ 5!+ P04 " !60:A84!-^XM\" "" &0 'AL+W=O M$ \N,E-8]6)@^VVZ[_'=M+0EC3L@9?$'_<][ S0C-G7!DU^8B M'/&-8C3'N0"YR3(B]E-D?#=VNLYAX8FN4F46W'!4D!4N4'TMYD+/W)HEIAGF MDO($80,HR482#ZM<49,F:( MM(Q?%:=3'VF Q^,#^P>;N\YE223../M.8Y6.G7<.Q)B0#5-/?/<)JWSZAB_B M3-HG[*I8SX%H(Q7/*K!6D-&\?)/GRH!7 /\<,+@ ""I 8!,ME=FT M[H@BX4CP'0@3K=G,P'ICT3H;FINON%!"[U*-4^%"\6A]/=5&Q##CF;X>JU3"?1YC?(IW=3IU3OXAIZG?2OA(1 >"[EOP/;_7H&?VH M+0XL7W#)XI0(;+)X(K1W*]3_A(+E'H[CYF1OER<[(F+X\5E3PH/"3/YL\K<\ MO]=\OJD#M[(@$8X=_:-+%%MTPM>ON@/O?9,Y_XGLQ*I>;56OC3U\HG(-B4 $ MFBO4_*HIW9*C6WX_4Z:VH=?Q>M[-R-T>9](<%_3[==R)R'XMLM\J\HYN:8QY M#'N*+&X26.)OCL\]D]86<2)J4(L:M(JZ?RYT8=0W9\N9OEV,JGV3LL'?YW:& M_3-Q_P@ZT3>L]0U?IH_1!.%JCT0TUXIVF@%8) 20V9K1=(%?QN#?0$SVLNG2 MND?E-$.QLEU&0L0WN2JK4+U:-[*)K=]GZU/=X,I^](>F[(ZZQJQH+H%AHBF- MO0Z(LN.4$\4+6[277.D68(>I;M(H3(#>3SA7AXDYH&[[X6]02P,$% @ M5D&H6$.W1+VQ P 8Q$ !D !X;"]W;W)K&UL MS5C;;MLX$/T50ELL6J"-;K9B9VT!L9->@!8-XNWN0]$'1AI;1"A22])VVJ\O M218GO$" MF'ZRY"+'2D_%RI6% )S:I)RZ@>=%;HX)<^*)O7/\WDP^I5/',XR 0J(,!-:7#?Q7@3KU.TWBX7B' M_MX6KXNYPQ+FG/Y+4I5-G9ECB-56W?/L1JH*&!B_A5-J_:%O%>@Y*UE+Q MO$K6#'+"RBM^J(0X2- X[0E!E1 <)PP>20BKA- 66C*S95UAA>.)X%LD3+1& M,P.KC;VB6;03L;LUUL)K"'<>2W<>2\N+E&& M!P8-QJ,C$[?$#/UV#X]J>J-.>K>Z8"R2#.G-&UUI(U->Z)]OU4:Q$^FY:](3 M6*/H<5WT^$69>=RG<#V!-83SO7T?X?5BYPKFT*OCZ'A3;@LZ'[4;VC]H=?Q. MB@M,05H_ZY_R>U"$K5H9=J(\=U7Z0FO6'.QK#EZ4HRLZ?8G7$UI3O'V#YG>V M,4_W='AB5S\\\?1I4!!&CWAZWPKYW;W0!V @,+6NODSU 8%(); Y&NUZ\U;" MG:#/7J6>T)H2[)LM?_BR+-YK[]876E.\???F=_8X3[=X=-(G^Z/QB<=/HX+ M'QZ9W#TXKN8@5O84+U'"UTR5I[GZ;OVEX-*>CX_NS\P7!'L,WL.4GQ_T!K\B M3"(*2PWIG9UKE45YHB\GBA?V4'S'E3YBVV$&. 5A O3S)>=J-S$OJ+^KQ+\! M4$L#!!0 ( %9!J%B1!/F0? ( (0& 9 >&PO=V]R:W-H965T]X=^,I@J_?&Q#I92GEO)Y?E-(BM(.!0H&6@YK6!!7!NB8R,GQUGT(>TP/WQ MCOV3\VZ\+*F&A>3?6(GK:? A("54M.5X([>?H?/C!!:2:_BD#60+_0!-'E'9F7);'HI)Y?"?R,VV4?G@)1Q M_3:+T 2UT*CH LQ]@.2% "FYD@+7FER($LJG^,B([14G.\7SY"#A%54A24?' M)(F3\8">Q=_#TP-RTCZ!J>-+_YA ZH05, U.8&M0&@OS-J]%)_''([G\B>V)^W)L?'V+/+ZH*7!T2-/X513@F M#:@"! [Y/DQV%(>3T]=#G]C" T?^3FUCVN1Q&,?Q)(LV _(GO?S)P8AWX6U( M-%)L4:I'IW](MB2_ %!+ P04 " !60:A8G4B]63@# "M# &0 M 'AL+W=ODLA M[U4"H,E#EG+5=Q*M\V/755$"&54'(@>.,S,A,ZJQ*^>NRB70V(*RU/4]+W0S MRK@SZ-FQ:SGHB4*GC,.U)*K(,BK_C" 5R[[3:#/@#GHYG<,$]&U^ M+;'GUBPQRX K)CB1,.L[P];QN.49@%WQ@\%2K;6)D3(5XMYTSN.^XYF(((5( M&PJ*CP6,(4T-$\;QNR)UZCT-<+V]8C^SXE',E"H8B_2.Q3KI.T<.B6%&BU3? MB.57J 1U#%\D4F5_R;):ZSDD*I06607&"#+&RR=]J(Q8 R!/,\"O /XVH/T$ M(*@ @15:1F9EG5!-!STIED2:UO -;\J%4(I< M@R23A$H@G\FD/%,B9F0LLKS0U%J.W1.6%AIB4L/R&C;46K(IKIVF0+0PR Q! M$RVB^T2D,4A%/IR IBQ5'W$395!J]6")(J<\AG@3[Z(CM2W^RI:1OY/PDLH#$K0^$=_SVPWQC)\/#W:$$]2G M%%B^X F^(= M(#$YUY"I7TTNEU&TFZ,P;Y1CE=,(^@Z^,A3(!3B#]^]:H?>ER:(]D6T8UJX- M:^]B_[]ALVW#1)-AG\@P$P7735Z5 71L .9EN1BTPJ =]MS%N@G_KO(#K].M M5VVHZ]3J.CO5K:<6N.E)[XELPXNP M]B)\$ZD1[M.P/9%M&'98&W;XVJEQ^*S4:%C5#;J=YM0XJM4=[51W1Z6DS5'M M!+[T!/=$MJ&Q6VOLOHDKW]VG87LBVS"LY3U6.=YK7_K=$;S4KHIM/3N",&QO M)8>[5OAE(.>V'E8D,C&6Q4X]6M?<0UMI;HV/3"UN"\I'FK*0QU)FSO#O)849 M4GH'AQB2+&OCLJ-%;LO+J=!8K-IF@M\3(,T"G)\)H5<=LT']A3+X"U!+ P04 M " !60:A8C<;_!_@" _"P &0 'AL+W=OF#,-&@EGU!][+>2J[=$X61T SF6D)Y-,9=/Z(YC*K Y$8'.T$6:$CW& M.;JBY5],G]5I#!*37+Q3(?>W,3H]>8=.$*'H+F,K@6DJ1K94N>D=[*3*8U+F MX3V3AX^N&9690)]H"ND^WE:::F'>5MC$:R6\QOP<^>Y[Y#E>T)#/Y.-] M+?G"'4W!P#W0W;KG:_\/X9&)KA]Z]8Y[LGNU[%ZK[)AP]8%AC4?;BGSMS>B2 M+.Z(;,^Q?NU8_S]5FGZ7?G9)%G=$MN?GH/9ST$VE&1S7D(%S<-^.8US'[1V4 MF=9\7JO6WFDM5.(+TZ()E+ 5E>7'N%ZMN\ +T_P&PO=V]R:W-H965T7(*6ATRJU4M6HV\6T"Q=. M$JO&IK9)VG\_&PA-6H(:B5PD&,[['I_'X!S&&RZ>Y I H9>4,CFQ5DIE%[8M MXQ6D6)[S#)B^LN BQ4H/Q=*6F0"<%**4VJ[C].T4$V:%X^+4,+@3 M2.9IBL7K)5"^F5@]:WOBGBQ7RIRPPW&&ES ']9#="3VR:Y>$I, DX0P)6$RL M:>\B&IGX(N W@8W<.4:FDD?.G\S@.IE8CID04(B5<<#Z9PTSH-08Z6D\5YY6 MG=((=X^W[C^+VG4MCUC"C-,_)%&KB36T4 (+G%-USS>_H*HG,'XQI[+X1ILR M=A!8*,ZEXFDEUC-("2M_\4O%84?0.R1P*X'[68%7";SW O^ P*\$?D&F+*7@ M$&&%P['@&R1,M'8S!P7,0JW+)\PL^UP)?95HG0IG/$V)TNNH),(L03/.%&%+ M8#$!B;ZC:9(0LT"8HFM6WF5FN4XB4)A0>:I#'N81.OEZ.K:5GH]QM>,J]V69 MVSV0NX=N=;:51%RUZ6W.H8;A;&)=NJ^$T$^?(<\Z0Z[A^TWS: MY;?8R'L'Y5&[/(*XEGLMU7CUTGJ%GW? [X9+^6X]_][H&'2M()7_FM:K-/2; M#XO8JSFH:PY::[X'E0N& M,L&3/%:(L+7>(KAX16M,V!'-8@AQT_ MIL///5FSUKS'(NK(; _1J$8T:D4T-7LU))H-HK#4?8P$I2B8ED=OZK+YL1U] M;M^=M:8^EE)'9B4E>ZF61=E/EP/%LZ+#?.1*]ZO%X4J_@H P ?KZ@G.U'9@$]4M-^!]0 M2P,$% @ 5D&H6">=N/N6 P @A !D !X;"]W;W)K&ULK9AM;Z,X$,>_RHBK3JVT6Q[RV%Z"E*9=7:5=*6JNNR]6]\(% M)Z "9FV3[$GWX6]L"($N9VVRO"'8>/Z>WS"X,YWM&7\5$:42OJ=))N96)&5^ M:]LBB&A*Q#7+:89/-HRG1.*0;VV1@5GV.Z%XU[4"@OC+VJP6,XMQSE$4UH()4$P9\=7=(D44KH MQ[=*U*KW5(;-^X/Z!PV/,"]$T"5+OL2AC.;6U(*0;DB1R">V_Y-60-K!@"5" M7V%?K74L" HA65H9HP=IG)6_Y'L5B(8!ZG0;>)6!][,&@\I@H$%+SS36/9'$ MGW&V!ZY6HYJZT;'1UD@39^HUKB7'IS':27]=O CZK:"9A(<=7@6\AT48QBK& M)(''K,P4%?'+>RI)G(@K7/*\OH?+BRNX !M$1#@5$&?PG,52O&M,_!6Q0I L MQ,F+UGAF2W1>N6 'E:-WI:/>_SCJPB>6R4C 0Q;2L,-^:;8?&.QM#%H=.>\0 MN3O/*+C(^34,G'?@.=ZPRQ^S^2>BS-TN\Y8[@_I%#K3>X"=?)'S]B"O@4=)4 M_-T5[E)NV"VG3H];D9. SBT\'@3E.VKYO__FCIT_NEA[$FN1#VORH4G=?Z)Y MP8,(OV4!; ,!2U/,5OQR@E<@*2LRV85OU#P5OQ0;:S%U<.[\X>!F,K-W'5BC M&FMDQ/KAR^RB,$J<2M&36(MV7-..^TW?<9_D/8FUR"3L]+W$,W.M3].K MKAB4PJ-&VDW&HSKK2C3CYF>B36NTZ6DI#/_",B%"P *6)>=:<7:Q&95/?;\] MB;6"<%,'X:;?S+[ID[PGL1:YZQR+"\>< &4E<$CP$ K\X\OA8;U:=58 S@\) M/77>Y+-YQW.)&N62>W)*ZQR&XW<,*\ZVG*0G9+MYUU-?>E]J[1AYQQAY_69\ MI=<7?4]J;?IC'>8:BYU?.<\K9?.!;M[^7+QCL>6:JZW%CG+L[R#G<8!7_)IU MN=^)4RI-&SC>]=A[R]-3)=;F.599KKG,.J]ZK$2;%1\VSM.W:+U65':CRTLI MW^KF5Z#'Z&/9\-6S=8.]T&VE?5Q>=N?8?&SC3$!"-VCJ7$_045XVO.5 LESW MC"],8@>J;R-*\.Q6"_#YAC%Y&*@-ZG\[^/\!4$L#!!0 ( %9!J%AI135D M-0, -@) 9 >&PO=V]R:W-H965TT>/L_QR+OY4>E;DR-:N"N$-(L@M[:\"$.3YE@PY8)>RU.OZ&C:"QPTN5,/X+QV9M%$!:&:N*QI@8%%S6?W;7.*)C M,/J>0=P8Q)YWO9%G>6<4G 9>E/H=A] SB*![!S>82GIP][0JJ?R=V&K:^'_J= MAH_T/7S\G5; 6XN%^=3GB1INU _G[N^%*5F*BX NJ$%]P"#Y]9?!)'IY@NRH M)3LZA9Z\5Y8)>%<56]1M9!A8-X&1]?&M$<<>T3T/AV0Z&<_#0P^-<4MC_)]H M *,.T];-K:NMX*FXAZ64JI(IS:X%DP:4AK56>\V*WH ;/Y[VI*4].4E[8U5Z MV[U'S?Y T<:%#[4^)B=!_^6!3UO*TQ\;G=/_@>RL)3O[X=$Y>_PQOVAIO#A) M8WE 3;F,3I>G]&6<(HX(U:_H7YU'I(]/#3WK\(G/)W$_H4'TY7V/?OJ%:2@\ MRI6#3F8:G'9F66IUQRGS(EPJ(9B&#TQ4V%%AK>*DN%@&_F5'JA=@MH?J>4?>BX#=IB M+OD;4$L#!!0 ( %9!J%C4!58X-0( .T$ 9 >&PO=V]R:W-H965T M9?=-N_'IL)XTJM%:\D ?'U[[G^!S[VNE>FP=;(A(\*5G9&2N)ZFD4 MV:)$Q>V5KK%R,QMM%"<7FFUD:X-\'4!*1DD<3R+%1<6R-(PM3);JAJ2H<&' M-DIQ\WR#4N]G;, . TNQ+[M41^\DY76#SZX6\]8[ 6AQ((\ W>_'U"0>4M)YZE1N_!^&S'YCO!:D [<:+R MAY*3<;/"X2C+FY7%QP8K@D\[UUIX!WE[0* WD)?<("RQ;DQ1.O-P[7=1T#-< M+-Q,1262*+B\A(M;)"ZDO4PCU1T&FY:#6!-[1"=ZYY-;"-DEKRS8);/YUV&7CV'UIM#L6$1U5KW\(7#EL165!XL;A MXJOW8P:FO5QM0+H.!;W2Y*Y'Z);N/4+C$]S\1FLZ!/Z.]"]<]@=02P,$% M @ 5D&H6"V>W!9) P L!0 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5 MR%VG5IH:(&T@*R!M2)4F;5.E]F%OE2$.6'*K7,AJ1!9:EQ_#L)HM6$ZKBZ)DTB!9H7*J35?- MPZI4C*85D'(1]CJ=.,PIEV0\E,O\)M=5,"N64H](OPD%[O8E'9%N?$D")S3#R@5O7J&Z$7'7*BR13'Y^'GR MA\0QZ?ZNM!U^:H0<\12C#3RT"S>_[7PP!&:%*%2@33&:5%V(5+\=W'4] MJ--:)^>R4#:WR^!^3^OA>\"F!P:Y$(W!'G&!\;"D6C,E;TS'#K;!)U!0M^_7 MI7$X5W3=[5V1+<'>3))IH5*FFC1=L@F-AX)E8$?Q^0+NNBA# +4N6FF(VT?'@MVJUC&5[:_RAH#F'H75Z=E*=:?!)_+G+G)/SOA>$@WO&!1 M*/[;9(-2F9D 4R1X9$KS63OR2]'RGJWTIIQ6&>ZY]P8]_]MUGC/)%!5MTZ;V MCWF57^PXZK^69?NMLF_8Z[%^,Q^[R:NW8#)^"R;?1$T.CM]DE!R_Q_K,=^0F M^Z_VS7[09%B?A%K'K9W#5A,-X% [(M_A>"RV28/ID@O-9=U;\#1E\LF9R\AK M.C5_CNWHF_$IR^A2Z/L&')%M^QM+^3)/FE&WL!#UJ&W[*TRO&S:)%$4Q]B*3B9>!Q-LW>(8?OQJF#=@8'D@ MT]^M-;[;>(4)K#8A_W8"1)/[=QO( ]L%K'8@OS\/ MU)2?$T6PJY@W[ G&D23!$*A%?XW&,;(Z,7S\^X,])5&4)'X$,+^#*,(0>!IQ M!', 'C DBNQ[<.]]%&[>4^'V?Y3C/U!+ P04 " !60:A8EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( %9!J%@? MSB+E# 4 /HM / >&PO=V]R:V)O;VLN>&ULQ9I=3^,X%(;_BM4K]J); M\CF *!+0LH/$0$4K;I%)7+!(;-9.89A?/TX*R\D K_;FT*LV3NH^.8[]G-C> M?[+N_L;:>_&SKHP?#^Z:YF%O-/+%G:JE_]L^*!/.+*VK91,.W>W(/S@E2W^G M5%-7HWA[.Q_54IO!P?YK73,WH@>V446CK0F%;<&55D_^[7Q[*!ZUUS>ZTLWS M>-!]K]1 U-KH6O]2Y7BP/1#^SCY]MT[_LJ:1U;QPMJK&@VA]XDJY1A?OBN^*ZDD3>7,H",!_EVJ'"IG6^Z*[KZ96!\5.'B]=&JL2>Z:I2;R$;]X^SJ M09O;MIIP%R-R&UT<7C_70=QS_R>,=KG4A9K88E4KTZSCZ%35 AI_IQ_\0!A9 MJ_'@^.)J>MG>3_B#TW)];TV (I%R>SJ<<*=EA\>)'9X M?CP5\^_3Z6). &, &&\,4&S-)(%, &3RA9#S1?CX,3T/@!%::1IQ6!1V99HVBC-;Z4(K"AEMH\%[FQ?S1&HGKF2U M4N*'DNW3US6PD*84X1S%A(YAELRE>E0F,+98$[54SJE2O!121J29B-DS%\U= MZ"Y'LNJZ%?QL^L[QP7.H/L:2U"UHB8M7'9%JIR.).N>6[U%EJS>Q?IQ0ZI(V)V1WC& M:MV\#<2AF[3R4.8/<\3('#&S.>:K&Z_^786+Q/3QCZ0@1JZ(F5T!S=M+ &/X M5L*L"XR94$RDBYA9%S!!Z$<3F21F-@E*$,36@F(BD\3,)H$Y0C^:2"@QLU ^ M$UZ(I.Q(WC"18^(O=\P+H/^+(B+9Q,RR>3=*?DB(9!,SR^:3MR@Q%(=EJ6FJ MF"#=)-RZ@<-E2C&1?)*-RB>CF$@^R4;EDU-,."G&+!^,^8UB(ODDS/+!CJ0J M3Y!\$F;Y8,Q>%T+R29CE@S%[70C))V&6#\;L=2$DH(3];08I0B"Z7,%L*8M*>GR$+I!J?+1*^GI\A"Z29GS/K11!9*F2V$,7O1A(LS MS!;"F'3<3)&%THV^ M%Q,T462IDMA#%IZI$B"Z7,%L*8.Q0362AEMA#&W*68 MR$(ILX40YG6W3O/? B>R4,9L(8P944QDH8S90AB3.CU#%LHV:*'KB%HH0Q;* MOF#=YO6E/)R3%5U<$EL4$UDHV^223B^1R^ F@0TMZ;Q$F&(B"V6;FH@;BOFJ MKBDFLE#&;"&(V6]T9*&,>S(.8O9Z.K)0QKUU &+2?#-'%LJY9^0@)LTW5Y^ L?R@M9%3,GVH_UQJ@T:[7KUN77;=<'OP%02P,$% @ 5D&H6)=W8@DCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBW MNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[)) MG_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!, M'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\A MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\E MT%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1 M;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@= MJ'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M0 M2P,$% @ 5D&H6-9((R[W 0 *R@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1 MN)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7U MOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U M[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[ MY ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S M]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G M*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E M9YO^+9^-_Q%&UL4$L! A0#% @ 5D&H6 609:SY!0 MDR !@ ("!#@@ 'AL+W=O0* M3_0" 6"@ & @(')% >&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6.U/3+1M!@ ="$ !@ M ("!\Q< 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 5D&H6*:10--( @ H@4 !@ ("!V3 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5D&H6)/<_%G')@ M-8 !D ("! 3P 'AL+W=OD% V$ &0 @('_ M8@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6-@Y!1*]!P C!, !D M ("!,W 'AL+W=O >&PO=V]R:W-H M965T6 !X;"]W;W)K&UL4$L! M A0#% @ 5D&H6!OIT0#S"P :"$ !D ("!1(< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H M6%3LI/8_ P ( < !D ("!,YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6)DQ:HV5)@ \X4 M !D ("!S*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6-X[ 9^Q! 70L !D M ("!2-L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5D&H6#*'*SD" P DP8 !D ("!1^P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6.2G M=J3=" _3L !D ("!GO8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6+"0?R#] @ 7PT !D M ("!=P@! 'AL+W=O Q)>3P% -*0 &0 @(&K"P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 5D&H6'QE O"% P MPT !D ("! M_!,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5D&H6.J@J]8G P ) D !D ("!=R(! 'AL+W=O&PO=V]R:W-H965TP( .@% 9 " @3DI 0!X M;"]W;W)K&UL4$L! A0#% @ 5D&H6.MV5JIY M @ 508 !D ("!ZRL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6)/*?^(X P ]PL !D M ("! #0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5D&H6"$D$J-^ @ _04 !D ("!1SX! M 'AL+W=O&PO=V]R:W-H965T1# 0!X;"]W;W)K&UL4$L! A0#% @ M5D&H6),..6C= @ * @ !D ("!/D&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6!_'+$:-!@ M<"P !D ("!*U4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6/[D$O0-!0 #AL !D M ("!06L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5D&H6% 3?N+? @ @@ !D ("!*'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H M6)U(O5DX P K0P !D ("!V8 ! 'AL+W=O&PO=V]R:W-H965T' 0!X;"]W;W)K M&UL4$L! A0#% @ 5D&H6">=N/N6 P @A M !D ("!S8H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5D&H6"V>W!9) P L!0 T M ( !6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 5D&H6)=W XML 79 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 80 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 227 328 1 false 82 0 false 6 false false R1.htm 100000 - Document - COVER Sheet http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER COVER Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 100030 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Description of Business Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness Description of Business Notes 9 false false R10.htm 995465 - Disclosure - Significant Accounting Policies Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Fair Value Measurements and Fair Value of Instruments Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstruments Fair Value Measurements and Fair Value of Instruments Notes 11 false false R12.htm 995485 - Disclosure - Revenue and Deferred Revenue Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue Revenue and Deferred Revenue Notes 12 false false R13.htm 995495 - Disclosure - Other Balance Sheet Information Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformation Other Balance Sheet Information Notes 13 false false R14.htm 995505 - Disclosure - Debt Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebt Debt Notes 14 false false R15.htm 995515 - Disclosure - Convertible Preferred Stock and Equity Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquity Convertible Preferred Stock and Equity Notes 15 false false R16.htm 995525 - Disclosure - Stock-Based Compensation Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 16 false false R17.htm 995535 - Disclosure - Income Taxes Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 17 false false R18.htm 995545 - Disclosure - Net Loss Per Share Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 18 false false R19.htm 995555 - Disclosure - Related-Party Transactions Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related-Party Transactions Notes 19 false false R20.htm 995565 - Disclosure - Commitments and Contingencies Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995575 - Disclosure - Subsequent Events Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 21 false false R22.htm 995585 - Disclosure - Significant Accounting Policies (Policies) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 22 false false R23.htm 995605 - Disclosure - Significant Accounting Policies (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies 23 false false R24.htm 995615 - Disclosure - Fair Value Measurements and Fair Value of Instruments (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsTables Fair Value Measurements and Fair Value of Instruments (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstruments 24 false false R25.htm 995625 - Disclosure - Revenue and Deferred Revenue (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables Revenue and Deferred Revenue (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue 25 false false R26.htm 995635 - Disclosure - Other Balance Sheet Information (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables Other Balance Sheet Information (Tables) Tables http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformation 26 false false R27.htm 995645 - Disclosure - Stock-Based Compensation (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 27 false false R28.htm 995655 - Disclosure - Net Loss Per Share (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare 28 false false R29.htm 995685 - Disclosure - Subsequent Events (Tables) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsTables Subsequent Events (Tables) Tables http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents 29 false false R30.htm 995695 - Disclosure - Description of Business - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails Description of Business - Additional Information (Details) Details 30 false false R31.htm 995705 - Disclosure - Significant Accounting Policies - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails Significant Accounting Policies - Additional Information (Details) Details 31 false false R32.htm 995715 - Disclosure - Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details) Details 32 false false R33.htm 995725 - Disclosure - Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details) Details 33 false false R34.htm 995735 - Disclosure - Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details) Details 34 false false R35.htm 995745 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details) Details 35 false false R36.htm 995755 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails Fair Value Measurements and Fair Value of Instruments - Additional Information (Details) Details 36 false false R37.htm 995765 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details) Details 37 false false R38.htm 995775 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details) Details 38 false false R39.htm 995785 - Disclosure - Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details) Details 39 false false R40.htm 995795 - Disclosure - Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details) Details 40 false false R41.htm 995805 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details 1) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1 Revenue and Deferred Revenue - Additional Information (Details 1) Details 41 false false R42.htm 995815 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails2 Revenue and Deferred Revenue - Additional Information (Details) Details 42 false false R43.htm 995825 - Disclosure - Other Balance Sheet Information - Summary of Inventory (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails Other Balance Sheet Information - Summary of Inventory (Details) Details 43 false false R44.htm 995835 - Disclosure - Other Balance Sheet Information - Inventory (Additional Information) (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationInventoryAdditionalInformationDetails Other Balance Sheet Information - Inventory (Additional Information) (Details) Details 44 false false R45.htm 995845 - Disclosure - Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details) Details 45 false false R46.htm 995855 - Disclosure - Other Balance Sheet Information - Summary of Property and Equipment, Net (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails Other Balance Sheet Information - Summary of Property and Equipment, Net (Details) Details 46 false false R47.htm 995865 - Disclosure - Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationPropertyAndEquipmentNetAdditionalInformationDetails Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details) Details 47 false false R48.htm 995875 - Disclosure - Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details) Details 48 false false R49.htm 995885 - Disclosure - Other Balance Sheet Information - Intangible assets (Additional Information) (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationIntangibleAssetsAdditionalInformationDetails Other Balance Sheet Information - Intangible assets (Additional Information) (Details) Details 49 false false R50.htm 995895 - Disclosure - Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details) Details 50 false false R51.htm 995905 - Disclosure - Other Balance Sheet Information - Summary of Other long-term Assets (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails Other Balance Sheet Information - Summary of Other long-term Assets (Details) Details 51 false false R52.htm 995915 - Disclosure - Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details) Details 52 false false R53.htm 995925 - Disclosure - Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 53 false false R54.htm 995935 - Disclosure - Debt - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 54 false false R55.htm 995945 - Disclosure - Convertible Preferred Stock and Equity - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails Convertible Preferred Stock and Equity - Additional Information (Details) Details 55 false false R56.htm 995955 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 56 false false R57.htm 995965 - Disclosure - Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details) Details 57 false false R58.htm 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails Stock-Based Compensation - Summary of Stock Options Activity (Details) Details 58 false false R59.htm 995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) Details 59 false false R60.htm 995995 - Disclosure - Stock-Based Compensation - Summary of Activity Related to ESPP (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails Stock-Based Compensation - Summary of Activity Related to ESPP (Details) Details 60 false false R61.htm 996005 - Disclosure - Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details) Details 61 false false R62.htm 996015 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) Details 62 false false R63.htm 996025 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 63 false false R64.htm 996035 - Disclosure - Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 64 false false R65.htm 996045 - Disclosure - Related-Party Transactions - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related-Party Transactions - Additional Information (Details) Details 65 false false R66.htm 996055 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 66 false false R67.htm 996075 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 67 false false R68.htm 996085 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails Subsequent Events - Summary of Share Repurchase Activity (Details) Details 68 false false R69.htm 996095 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details) Sheet http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details) Details 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: smrt:ClassOfWarrantOrRightMeasurementPeriodExpirationDate, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - smrt-20240331.htm 8 [dqc-0015-Negative-Values] Fact us-gaap:ProductWarrantyExpense has a value of -93000 which is less than zero. This element should not have a negative value. The preparer should consider if the value is input correctly for this assertion and, after considering the appropriateness of the input, if incorrect, input the amount as a positive (i.e., absolute) value and provide a negated label. The properties of this us-gaap:ProductWarrantyExpense fact are: Context: C_a3e8bd2a-d29b-455e-b449-fa53cf4127da, Unit: U_USD, Rule Element Id: 2841. smrt-20240331.htm 2960 smrt-20240331.htm smrt-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "smrt-20240331.htm": { "nsprefix": "smrt", "nsuri": "http://smartrent.com/20240331", "dts": { "inline": { "local": [ "smrt-20240331.htm" ] }, "schema": { "local": [ "smrt-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 284, "keyCustom": 44, "axisStandard": 31, "axisCustom": 1, "memberStandard": 44, "memberCustom": 36, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 9, "http://xbrl.sec.gov/dei/2023": 4, "http://smartrent.com/20240331": 1 }, "contextCount": 227, "entityCount": 1, "segmentCount": 82, "elementCount": 729, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 656, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER", "longName": "100000 - Document - COVER", "shortName": "COVER", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R3": { "role": "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:TemporaryEquitySharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquitySharesIssued", "us-gaap:TemporaryEquitySharesOutstanding", "us-gaap:TemporaryEquitySharesOutstanding", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R4": { "role": "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "100040 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_ab6620d4-356b-478d-b382-677a3316da4b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ab6620d4-356b-478d-b382-677a3316da4b", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness", "longName": "995455 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies", "longName": "995465 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstruments", "longName": "995475 - Disclosure - Fair Value Measurements and Fair Value of Instruments", "shortName": "Fair Value Measurements and Fair Value of Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue", "longName": "995485 - Disclosure - Revenue and Deferred Revenue", "shortName": "Revenue and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformation", "longName": "995495 - Disclosure - Other Balance Sheet Information", "shortName": "Other Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebt", "longName": "995505 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquity", "longName": "995515 - Disclosure - Convertible Preferred Stock and Equity", "shortName": "Convertible Preferred Stock and Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:TemporaryEquityAndPermanentEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:TemporaryEquityAndPermanentEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995525 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995535 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare", "longName": "995545 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "longName": "995555 - Disclosure - Related-Party Transactions", "shortName": "Related-Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995565 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995575 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables", "longName": "995605 - Disclosure - Significant Accounting Policies (Tables)", "shortName": "Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsTables", "longName": "995615 - Disclosure - Fair Value Measurements and Fair Value of Instruments (Tables)", "shortName": "Fair Value Measurements and Fair Value of Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables", "longName": "995625 - Disclosure - Revenue and Deferred Revenue (Tables)", "shortName": "Revenue and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables", "longName": "995635 - Disclosure - Other Balance Sheet Information (Tables)", "shortName": "Other Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995645 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:SummaryOfSharesAvailableForFutureGrantTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:SummaryOfSharesAvailableForFutureGrantTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables", "longName": "995655 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsTables", "longName": "995685 - Disclosure - Subsequent Events (Tables)", "shortName": "Subsequent Events (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails", "longName": "995695 - Disclosure - Description of Business - Additional Information (Details)", "shortName": "Description of Business - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_c4134ca2-28c9-4e38-a9e8-ae842cb5497a", "name": "smrt:ConditionForFutureBusinessCombinationNumberOfBusinessesMinimum", "unitRef": "U_Business", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c4134ca2-28c9-4e38-a9e8-ae842cb5497a", "name": "smrt:ConditionForFutureBusinessCombinationNumberOfBusinessesMinimum", "unitRef": "U_Business", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995705 - Disclosure - Significant Accounting Policies - Additional Information (Details)", "shortName": "Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "longName": "995715 - Disclosure - Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details)", "shortName": "Significant Accounting Policies - Schedule of Error Corrections and Prior Period Adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c305ad18-2c17-47b1-aa77-4e3216d92ae9", "name": "us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "smrt:ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R33": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE", "longName": "995725 - Disclosure - Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details)", "shortName": "Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_9d810e46-d494-42f0-981c-b72108b9c7d5", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9d810e46-d494-42f0-981c-b72108b9c7d5", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:MajorCustomersPolicyPolicyTextBlock", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails", "longName": "995735 - Disclosure - Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details)", "shortName": "Significant Accounting Policies - Schedule Of Intangible Assets Estimated Useful Life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_7c578788-1641-4137-9396-b8ad5531ba19", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c578788-1641-4137-9396-b8ad5531ba19", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails", "longName": "995745 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details)", "shortName": "Fair Value Measurements and Fair Value of Instruments - Summary of Carrying Values and Fair Values of Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_70db02c7-b40b-48bd-b462-0b13b7cd56e0", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_35f14536-f2d4-40b4-bc57-fa9d750e7663", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R36": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails", "longName": "995755 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Additional Information (Details)", "shortName": "Fair Value Measurements and Fair Value of Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_91f4701a-06c0-432f-b424-917644e4d5dd", "name": "smrt:IncreaseDecreaseInFairValueOfEarnout", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_91f4701a-06c0-432f-b424-917644e4d5dd", "name": "smrt:IncreaseDecreaseInFairValueOfEarnout", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "longName": "995765 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details)", "shortName": "Fair Value Measurements and Fair Value of Instruments - Schedule of Changes in Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "smrt:FairValueOfEarnoutPayment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c20e1d12-e166-4ccc-8a30-f04f6035eee9", "name": "smrt:FairValueOfEarnoutPayment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R38": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails", "longName": "995775 - Disclosure - Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details)", "shortName": "Fair Value Measurements and Fair Value of Instruments - Schedule of Earnout Payment of Measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_e2cc3473-25a6-4c94-b684-bbf96afa7fcb", "name": "us-gaap:AlternativeInvestmentMeasurementInput", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e2cc3473-25a6-4c94-b684-bbf96afa7fcb", "name": "us-gaap:AlternativeInvestmentMeasurementInput", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "longName": "995785 - Disclosure - Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details)", "shortName": "Revenue and Deferred Revenue - Summary of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_113bc81c-336d-478c-abc2-911cb3fb19e1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R40": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails", "longName": "995795 - Disclosure - Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details)", "shortName": "Revenue and Deferred Revenue - Summary of Deferred Revenue, by Arrangement, Disclosure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_5ebb1610-43c1-4574-998d-abd66efe9512", "name": "us-gaap:DeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5ebb1610-43c1-4574-998d-abd66efe9512", "name": "us-gaap:DeferredRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1", "longName": "995805 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details 1)", "shortName": "Revenue and Deferred Revenue - Additional Information (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_a793c81a-cbe9-4b49-b2a9-273771ee0227", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a793c81a-cbe9-4b49-b2a9-273771ee0227", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails2", "longName": "995815 - Disclosure - Revenue and Deferred Revenue - Additional Information (Details)", "shortName": "Revenue and Deferred Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails", "longName": "995825 - Disclosure - Other Balance Sheet Information - Summary of Inventory (Details)", "shortName": "Other Balance Sheet Information - Summary of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:InventoryFinishedGoods", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationInventoryAdditionalInformationDetails", "longName": "995835 - Disclosure - Other Balance Sheet Information - Inventory (Additional Information) (Details)", "shortName": "Other Balance Sheet Information - Inventory (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "995845 - Disclosure - Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Other Balance Sheet Information - Summary of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails", "longName": "995855 - Disclosure - Other Balance Sheet Information - Summary of Property and Equipment, Net (Details)", "shortName": "Other Balance Sheet Information - Summary of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationPropertyAndEquipmentNetAdditionalInformationDetails", "longName": "995865 - Disclosure - Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details)", "shortName": "Other Balance Sheet Information - Property and equipment, net (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationReclassificationsFromPropertyPlantAndEquipment1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationReclassificationsFromPropertyPlantAndEquipment1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "longName": "995875 - Disclosure - Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details)", "shortName": "Other Balance Sheet Information - Summary of Intangible Assets And Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationIntangibleAssetsAdditionalInformationDetails", "longName": "995885 - Disclosure - Other Balance Sheet Information - Intangible assets (Additional Information) (Details)", "shortName": "Other Balance Sheet Information - Intangible assets (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "longName": "995895 - Disclosure - Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details)", "shortName": "Other Balance Sheet Information - Summary of Finite Lived Intangible Assets Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails", "longName": "995905 - Disclosure - Other Balance Sheet Information - Summary of Other long-term Assets (Details)", "shortName": "Other Balance Sheet Information - Summary of Other long-term Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "longName": "995915 - Disclosure - Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details)", "shortName": "Other Balance Sheet Information - Other long-term assets - (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:Investments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "995925 - Disclosure - Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Other Balance Sheet Information - Summary of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "div", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "longName": "995935 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:LineOfCreditFacilityCovenantTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:LineOfCreditFacilityCovenantTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "longName": "995945 - Disclosure - Convertible Preferred Stock and Equity - Additional Information (Details)", "shortName": "Convertible Preferred Stock and Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:TemporaryEquitySharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquitySharesAuthorized", "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_5ebb1610-43c1-4574-998d-abd66efe9512", "name": "smrt:NumberOfWarrantsToVest", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "smrt:TemporaryEquityAndPermanentEquityTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R56": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995955 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R57": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "longName": "995965 - Disclosure - Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details)", "shortName": "Stock-Based Compensation - Summary of Shares Available for Future Issuances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_169aeecd-5e55-40d4-b352-ae2770d5c741", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfSharesAvailableForFutureGrantTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_169aeecd-5e55-40d4-b352-ae2770d5c741", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "smrt:SummaryOfSharesAvailableForFutureGrantTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "longName": "995975 - Disclosure - Stock-Based Compensation - Summary of Stock Options Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_008bc6b2-8d65-453a-bf44-926ef8031e4f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R59": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "longName": "995985 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_906572ef-6ec8-419d-9a1a-85abcfd579e6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_906572ef-6ec8-419d-9a1a-85abcfd579e6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "longName": "995995 - Disclosure - Stock-Based Compensation - Summary of Activity Related to ESPP (Details)", "shortName": "Stock-Based Compensation - Summary of Activity Related to ESPP (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_7058e04c-1bc4-4542-a499-ae649d4389c5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7058e04c-1bc4-4542-a499-ae649d4389c5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R61": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "longName": "996005 - Disclosure - Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details)", "shortName": "Stock-Based Compensation - Summary of Fair value of Stock Option Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "longName": "996015 - Disclosure - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bc33d2b5-258f-4d55-b6ab-354aa6e375fd", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R63": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996025 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails", "longName": "996035 - Disclosure - Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss Per Share - Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "longName": "996045 - Disclosure - Related-Party Transactions - Additional Information (Details)", "shortName": "Related-Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:ReceivablesFromCustomers", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R66": { "role": "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996055 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47169dc9-7062-468e-b236-9af17fce3e7e", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996075 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_a99b19b8-9269-45e2-afd5-c23aee31a956", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2f92116c-b084-4ff8-9f8a-9add1b4a0cf5", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R68": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "longName": "996085 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Details)", "shortName": "Subsequent Events - Summary of Share Repurchase Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_1e5fc650-4e24-4d7a-b165-728bc10be8c2", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1e5fc650-4e24-4d7a-b165-728bc10be8c2", "name": "smrt:TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "unique": true } }, "R69": { "role": "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails", "longName": "996095 - Disclosure - Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details)", "shortName": "Subsequent Events - Summary of Share Repurchase Activity (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_df4a6d6b-b6ff-4a10-9bf8-24bebb79664a", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "smrt-20240331.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "smrt_AccessControlMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AccessControlMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Access control.", "label": "Access Control [Member]", "terseLabel": "Access Control" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "smrt_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "Accounting Policies." } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU No. 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r310" ] }, "us-gaap_AccountingStandardsUpdate201912Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201912Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU No. 2019-12", "label": "Accounting Standards Update 2019-12 [Member]", "documentation": "Accounting Standards Update 2019-12 Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes." } } }, "auth_ref": [ "r487", "r488", "r489", "r490" ] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2021-08 [Member]", "terseLabel": "ASU No. 2021-08", "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." } } }, "auth_ref": [ "r499", "r500" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "totalLabel": "Accounts Payable, Current, Total", "documentation": "Carrying 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)." } } }, "auth_ref": [ "r28", "r820" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r767" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "documentation": "Amount, 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." } } }, "auth_ref": [ "r302", "r303" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "smrt_AccruedPropertyAndEquipmentAtPeriodEnd": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AccruedPropertyAndEquipmentAtPeriodEnd", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued property and equipment at period end", "label": "Accrued Property And Equipment At Period End", "documentation": "Accrued property and equipment at period end." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r66", "r194", "r625" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationReclassificationsFromPropertyPlantAndEquipment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationReclassificationsFromPropertyPlantAndEquipment1", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationPropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense and plant and equipment", "label": "Accumulated Depreciation, Depletion and Amortization, Reclassifications from Property, Plant and Equipment", "documentation": "Amount of decrease in accumulated depreciation, depletion and amortization as a result of reclassifications from property, plant and equipment." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r38", "r39", "r116", "r203", "r621", "r659", "r663" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive (loss) income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r13", "r39", "r516", "r519", "r576", "r654", "r655", "r945", "r946", "r947", "r954", "r955", "r956" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r875" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Other Balance Sheet Information", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "totalLabel": "Additional Paid in Capital, Total", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "documentation": "Amount 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." } } }, "auth_ref": [ "r108", "r820", "r1039" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r469", "r470", "r471", "r677", "r954", "r955", "r956", "r1013", "r1040" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r881" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r881" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r881" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r881" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r237", "r238", "r239", "r240", "r252", "r307", "r308", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r350", "r469", "r470", "r471", "r487", "r488", "r489", "r490", "r499", "r500", "r501", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r540", "r541", "r546", "r547", "r548", "r549", "r559", "r560", "r563", "r564", "r565", "r566", "r572", "r573", "r574", "r575", "r576", "r594", "r595", "r596", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Tax withholdings related to net share settlement of equity awards", "negatedLabel": "Tax withholdings related to net share settlement of equity awards", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "smrt_AdjustmentsToAdditionalPaidInCapitalCommonStockWarrantRelatedToMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalCommonStockWarrantRelatedToMarketingExpense", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants related to marketing expense", "label": "Adjustments To Additional Paid In Capital Common Stock Warrant Related To Marketing Expense", "documentation": "Adjustments to additional paid in capital, common stock warrant related to marketing expense." } } }, "auth_ref": [] }, "smrt_AdjustmentsToAdditionalPaidInCapitalConversionOfConvertiblePreferredStockToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalConversionOfConvertiblePreferredStockToCommonStock", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Convertible Preferred Stock to Common Stock", "label": "Adjustments To Additional Paid In Capital Conversion Of Convertible Preferred Stock To Common Stock", "documentation": "Adjustments to additional paid In capital conversion of convertible preferred stock to common stock." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r79", "r80", "r432" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r167" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expenses", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r478" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RET", "label": "Affiliated Entity [Member]" } } }, "auth_ref": [ "r722", "r778", "r826", "r983", "r1021", "r1022", "r1023" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r845", "r857", "r867", "r893" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r848", "r860", "r870", "r896" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r881" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r888" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r852", "r861", "r871", "r888", "r897", "r901", "r909" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r907" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Compensation expense", "terseLabel": "Allocated share based compensation expense", "verboseLabel": "Share-based payment arrangement, expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r464", "r477" ] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable,Allowance for doubtful accounts", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r961" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Write-offs of accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r324" ] }, "smrt_AlternateBaseRateLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AlternateBaseRateLoanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Alternate Base Rate Loan [Member]", "label": "ABR Loan" } } }, "auth_ref": [] }, "us-gaap_AlternativeInvestmentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AlternativeInvestmentMeasurementInput", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Alternative Investment, Measurement Input", "terseLabel": "Earnout payment", "documentation": "Value of input used to measure alternative investment." } } }, "auth_ref": [ "r538" ] }, "smrt_AmendedTwoThousandAndEighteenStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AmendedTwoThousandAndEighteenStockPlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended 2018 Stock Plan", "label": "Amended Two Thousand And Eighteen Stock Plan [Member]", "documentation": "Amended two thousand and eighteen stock plan." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "smrt_AmortizationExpenseOfOtherLongTermIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "AmortizationExpenseOfOtherLongTermIntangibleAssets", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization expense of other long term intangible assets.", "label": "Amortization Expense of Other Long Term Intangible Assets", "terseLabel": "Amortization expense of all other long-term intangible assets" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization expense", "terseLabel": "Amortization of debt discount", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r120", "r396", "r561", "r949" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangible assets", "negatedLabel": "Less: Accumulated amortization", "terseLabel": "Less: Accumulated amortization", "label": "Amortization of Intangible Assets", "totalLabel": "Amortization of Intangible Assets, Total", "documentation": "The 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." } } }, "auth_ref": [ "r7", "r61", "r65" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (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." } } }, "auth_ref": [ "r262" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r502" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r151", "r198", "r230", "r270", "r290", "r296", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r504", "r508", "r544", "r617", "r715", "r820", "r833", "r977", "r978", "r1024" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r189", "r208", "r230", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r504", "r508", "r544", "r820", "r977", "r978", "r1024" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets on the Consolidated Balance Sheets", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r86" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r838", "r840", "r853" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r838", "r840", "r853" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r838", "r840", "r853" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r904" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r905" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r900" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r903" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r902" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r901" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r901" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABR Loan", "label": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r498", "r812", "r813" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r82", "r83", "r498", "r812", "r813" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r498" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pro Forma Operating Results", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r926", "r927" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r81" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r102", "r128", "r130" ] }, "smrt_BuyBackProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "BuyBackProvision", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Buy back provision.", "label": "Buy back provision" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized software costs amortization", "verboseLabel": "Amortization expense on capitalized research and development costs", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r11", "r160" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Gross", "terseLabel": "Capitalized research and development costs", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1046" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Computer Software, Net, Total", "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance", "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized research and development net", "verboseLabel": "Capitalized software costs, net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r781" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value", "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r88", "r89" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - end of period", "label": "Cash and Cash Equivalents, at Carrying Value", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount 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." } } }, "auth_ref": [ "r43", "r192", "r785" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r192" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents", "documentation": "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r44", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Total cash, cash equivalents, and restricted cash", "periodStartLabel": "Cash, cash equivalents, and restricted cash - beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash - end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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." } } }, "auth_ref": [ "r43", "r125", "r228" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperationsAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheets" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net (decrease) increase in cash, cash equivalents, and restricted cash", "totalLabel": "Net decrease (increase) in cash, cash equivalents, and restricted cash", "documentation": "Amount 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." } } }, "auth_ref": [ "r2", "r125" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r176", "r177", "r178", "r182", "r183", "r236", "r307", "r308", "r311", "r312", "r313", "r319", "r320", "r350", "r487", "r499", "r500", "r510", "r511", "r512", "r522", "r523", "r533", "r540", "r541", "r545", "r546", "r547", "r559", "r563", "r564", "r565", "r572", "r594", "r595", "r652", "r653" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r176", "r177", "r178", "r182", "r183", "r307", "r308", "r311", "r312", "r313", "r319", "r320", "r321", "r350", "r487", "r499", "r500", "r501", "r510", "r511", "r512", "r513", "r522", "r523", "r524", "r527", "r533", "r540", "r541", "r545", "r546", "r547", "r559", "r563", "r564", "r565", "r572", "r594", "r595", "r652", "r653", "r928" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r175", "r237", "r251", "r316", "r491" ] }, "smrt_ChangeInFairValueOfEarnoutRelatedToAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ChangeInFairValueOfEarnoutRelatedToAcquisition", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of earnout related to acquisition", "label": "Change in Fair Value of Earnout Related to Acquisition", "documentation": "Change in Fair Value of Earnout Related to Acquisition." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r879" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r230", "r256", "r257", "r259", "r261", "r267", "r268", "r309", "r365", "r367", "r368", "r369", "r372", "r373", "r401", "r402", "r403", "r404", "r406", "r544", "r667", "r668", "r669", "r670", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r703", "r724", "r746", "r761", "r762", "r763", "r764", "r765", "r917", "r951", "r958" ] }, "smrt_ClassOfWarrantOrRightExpirationPeriod": { "xbrltype": "dateItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ClassOfWarrantOrRightExpirationPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right expiration period", "label": "Class Of Warrant Or Right Expiration Period", "documentation": "Class of warrant or right expiration period." } } }, "auth_ref": [] }, "smrt_ClassOfWarrantOrRightMeasurementPeriodExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ClassOfWarrantOrRightMeasurementPeriodExpirationDate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right measurement period expiration date.", "label": "Class of Warrant or Right Measurement Period Expiration Date", "terseLabel": "Class of warrant or right measurement period expiration date" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued to purchase shares of common stock", "verboseLabel": "Warrants to purchase common stock", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number 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." } } }, "auth_ref": [ "r407" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r880" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r880" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents 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." } } }, "auth_ref": [ "r35", "r99", "r618", "r702" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r354", "r355", "r768", "r968" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r36" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r823", "r824", "r825", "r827", "r828", "r829", "r830", "r954", "r955", "r1013", "r1037", "r1040" ] }, "smrt_CommonStockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CommonStockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Options and Restricted Stock Units", "label": "Common Stock Options And Restricted Stock Units [Member]", "documentation": "Common stock options and restricted stock units." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock, par value", "verboseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, authorized", "terseLabel": "Class A common stock, authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r703" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock, issued", "verboseLabel": "Common Stock Issued", "label": "Common Stock, Shares, Issued", "totalLabel": "Common Stock, Shares, Issued, Total", "documentation": "Total 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." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Class A common stock, shares outstanding", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r107", "r703", "r721", "r1040", "r1041" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock, $0.0001 par value; 500,000 shares authorized as of March 31, 2024 and December 31, 2023, respectively; 202,511 and 203,327 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "totalLabel": "Common Stock, Value, Issued, Total", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "documentation": "Aggregate 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." } } }, "auth_ref": [ "r107", "r619", "r820" ] }, "smrt_CommonStockWarrantsIssuedToCustomersAsConsiderationValue": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CommonStockWarrantsIssuedToCustomersAsConsiderationValue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants issued to customers as consideration", "label": "Common Stock Warrants Issued To Customers As Consideration Value", "documentation": "Common stock warrants issued to customers as consideration value." } } }, "auth_ref": [] }, "smrt_CommunityWifiMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CommunityWifiMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Community WiFi.", "label": "Community WiFi [Member]", "terseLabel": "Community WiFi" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r885" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r884" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r886" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r883" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r40", "r211", "r213", "r219", "r612", "r631" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "smrt_ComputerHardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ComputerHardwareAndSoftwareMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer Hardware", "label": "Computer Hardware And Software [Member]", "documentation": "Computer hardware and software." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r90", "r91", "r301", "r767" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r90", "r91", "r301", "r664", "r767" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r90", "r91", "r301", "r767", "r925" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r767" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r52", "r54", "r90", "r91", "r301" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r90", "r148", "r767" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r52", "r54", "r90", "r91", "r301", "r767" ] }, "smrt_ConditionForFutureBusinessCombinationNumberOfBusinessesMinimum": { "xbrltype": "integerItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ConditionForFutureBusinessCombinationNumberOfBusinessesMinimum", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum number of businesses which the reporting entity must acquire with the net proceeds of the offering.", "label": "Condition For Future Business Combination Number Of Businesses Minimum", "terseLabel": "Condition for future business combination number of businesses minimum" } } }, "auth_ref": [] }, "smrt_ContraRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ContraRevenue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contra revenue", "label": "Contra Revenue", "documentation": "Contra revenue." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails2" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue, payments recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r419" ] }, "smrt_ContractualTermsForHostedServicesRevenue": { "xbrltype": "durationItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ContractualTermsForHostedServicesRevenue", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual terms for Hosted Services Revenue", "label": "Contractual Terms For Hosted Services Revenue", "documentation": "Contractual terms for hosted services revenue." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Convertible Debt, Total", "label": "Convertible Debt", "verboseLabel": "Convertible note", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r25", "r153", "r1034" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r982" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r401", "r402", "r403", "r827", "r828", "r829", "r830" ] }, "smrt_ConvertiblePreferredStockPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ConvertiblePreferredStockPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Convertible Preferred Stock Policy [Text Block]", "documentation": "Convertible Preferred Stock." } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares converted into common stock upon business combination", "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r26", "r69", "r106", "r140", "r405" ] }, "smrt_ConvertiblePreferredStockSharesIssuedUponConversionDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ConvertiblePreferredStockSharesIssuedUponConversionDuringPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock Shares Issued Upon Conversion During Period", "documentation": "Convertible preferred stock shares issued upon conversion during the period.", "terseLabel": "Conversion of Convertible Preferred Stock to Common Stock, (in Shares)" } } }, "auth_ref": [] }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfPropertyRepairsAndMaintenance", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Repairs and maintenance expense", "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue", "label": "Cost of Revenue", "totalLabel": "Cost of Revenue, Total", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r121", "r230", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r544", "r977" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "smrt_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CostOfRevenueMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue [Member]", "documentation": "Cost of revenue member." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r935" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "terseLabel": "Cover", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "smrt_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A." } } }, "auth_ref": [] }, "smrt_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B." } } }, "auth_ref": [] }, "smrt_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r53", "r301" ] }, "smrt_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CustomerDMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r85" ] }, "smrt_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "CustomersMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers", "label": "Customers [Member]", "documentation": "Customers." } } }, "auth_ref": [] }, "smrt_DarylStemmMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "DarylStemmMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Daryl stemm.", "label": "Daryl Stemm [Member]", "terseLabel": "Daryl Stemm" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Debt, Current", "totalLabel": "Debt, Current, Total", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r199" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The 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." } } }, "auth_ref": [ "r138", "r229", "r374", "r380", "r381", "r382", "r383", "r384", "r385", "r390", "r397", "r398", "r400" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r25", "r103", "r104", "r152", "r153", "r232", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r562", "r796", "r797", "r798", "r799", "r800", "r952" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r93", "r95", "r375", "r562", "r797", "r798" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r232", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r562", "r796", "r797", "r798", "r799", "r800", "r952" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r33", "r232", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r562", "r796", "r797", "r798", "r799", "r800", "r952" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r69", "r70", "r92", "r93", "r95", "r100", "r139", "r141", "r232", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r562", "r796", "r797", "r798", "r799", "r800", "r952" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cost of revenue", "label": "Deferred Costs, Noncurrent", "totalLabel": "Deferred Costs, Noncurrent, Total", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r150", "r938" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cost of revenue, current portion", "label": "Deferred Costs, Current", "totalLabel": "Deferred Costs, Current, Total", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r943" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r94", "r980" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning balance", "periodEndLabel": "Deferred revenue, ending balance", "label": "Deferred Revenue", "totalLabel": "Deferred Revenue, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r940" ] }, "us-gaap_DeferredRevenueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueAdditions", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue deferred during the period", "label": "Deferred Revenue, Additions", "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Deferred Revenue, by Arrangement, Disclosure", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current portion", "label": "Deferred Revenue, Current", "totalLabel": "Deferred Revenue, Current, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r939" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Noncurrent", "totalLabel": "Deferred Revenue, Noncurrent, Total", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r940" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized from balance of deferred revenue at the beginning of the period", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The 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." } } }, "auth_ref": [ "r7", "r275" ] }, "smrt_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "DevelopedTechnologyMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology [ Member ]", "documentation": "Developed technology." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights", "verboseLabel": "Developed Technology", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r145" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Director", "terseLabel": "Frederick Tuomi", "label": "Director [Member]" } } }, "auth_ref": [ "r960", "r1038" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r418", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r418", "r802", "r803", "r804", "r805", "r806", "r807", "r808" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r981" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r430", "r434", "r465", "r466", "r468", "r815" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r838", "r840", "r853" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r838", "r840", "r853", "r889" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r838", "r840", "r853", "r889" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal 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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This 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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For 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." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r839" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r874" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The 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'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r836" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r220", "r241", "r242", "r244", "r245", "r247", "r254", "r256", "r259", "r260", "r261", "r265", "r531", "r532", "r613", "r632", "r790" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share diluted", "documentation": "The 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." } } }, "auth_ref": [ "r220", "r241", "r242", "r244", "r245", "r247", "r256", "r259", "r260", "r261", "r265", "r531", "r532", "r613", "r632", "r790" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r49", "r50" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r253", "r262", "r263", "r264" ] }, "smrt_EarnoutPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "EarnoutPaymentMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Earnout payment member.", "label": "Earnout Payment Member", "terseLabel": "Earnout Payment" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Effect of exchange rate changes on cash and cash equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, 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." } } }, "auth_ref": [ "r1017" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate, percent", "label": "Effective Income Tax Rate Reconciliation, Percent", "verboseLabel": "Effective Tax Rate", "totalLabel": "Effective Tax Rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r483" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r231", "r483", "r494" ] }, "smrt_EffectiveInterestRatePercentageOfInputUsedToDevelopFairValueMeasurements": { "xbrltype": "percentItemType", "nsuri": "http://smartrent.com/20240331", "localname": "EffectiveInterestRatePercentageOfInputUsedToDevelopFairValueMeasurements", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate percentage of input used to develop fair value measurements", "label": "Effective Interest Rate Percentage Of Input Used To Develop Fair Value Measurements", "documentation": "Effective interest rate percentage of input used to develop fair value measurements." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation costs", "label": "Employee-related Liabilities, Current", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized Compensation Expense Period", "documentation": "Weighted-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." } } }, "auth_ref": [ "r467" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1010" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "smrt_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "ESPP" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r835" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate 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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate '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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r835" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r916" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act File Number", "documentation": "Commission 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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate 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." } } }, "auth_ref": [ "r835" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean 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)." } } }, "auth_ref": [ "r914" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "terseLabel": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r835" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r835" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r835" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r835" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-Known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r915" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r184", "r214", "r215", "r216", "r233", "r234", "r235", "r238", "r248", "r250", "r266", "r315", "r322", "r408", "r469", "r470", "r471", "r489", "r490", "r514", "r516", "r517", "r518", "r519", "r521", "r530", "r551", "r553", "r554", "r555", "r556", "r557", "r576", "r654", "r655", "r656", "r677", "r746" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r882" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r845", "r857", "r867", "r893" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r842", "r854", "r864", "r890" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r241", "r242", "r243", "r247", "r248", "r249", "r250", "r265" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r388", "r543", "r797", "r798" ] }, "smrt_EstimatedAverageInServiceLifeOfHubDevice": { "xbrltype": "durationItemType", "nsuri": "http://smartrent.com/20240331", "localname": "EstimatedAverageInServiceLifeOfHubDevice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated average in service life of hub device", "label": "Estimated Average In Service Life Of Hub Device", "documentation": "Estimated average in service life of hub device." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r888" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r535", "r536", "r539" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r535", "r536", "r539" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Carrying Values and Fair Values of Financial Instruments", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r19", "r86", "r87", "r147" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Earnout of Measurement", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r15" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r388", "r422", "r423", "r424", "r425", "r426", "r427", "r536", "r586", "r587", "r588", "r797", "r798", "r809", "r810", "r811" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Basis", "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r21", "r86", "r388", "r797", "r798" ] }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosureItemAmountsDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement [Domain]", "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value." } } }, "auth_ref": [ "r388", "r797", "r798" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "smrt_FairValueDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "FairValueDisclosuresLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Line Items]", "label": "Fair Value Disclosures [Line Items]", "documentation": "Fair Value Disclosures [Line Items]" } } }, "auth_ref": [] }, "smrt_FairValueDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "FairValueDisclosuresTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Table]", "label": "Fair Value Disclosures [Table]", "documentation": "Fair Value Disclosures [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Fair Value of Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The 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." } } }, "auth_ref": [ "r534" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r388", "r422", "r427", "r536", "r586", "r809", "r810", "r811" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r388", "r422", "r427", "r536", "r587", "r797", "r798", "r809", "r810", "r811" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r388", "r422", "r423", "r424", "r425", "r426", "r427", "r536", "r588", "r797", "r798", "r809", "r810", "r811" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r388", "r422", "r423", "r424", "r425", "r426", "r427", "r586", "r587", "r588", "r797", "r798", "r809", "r810", "r811" ] }, "smrt_FairValueOfEarnoutPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "FairValueOfEarnoutPayment", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of earnout in connection with the iQuue acquisition", "terseLabel": "Payment of earnout in connection with the iQuue acquisition", "negatedLabel": "Payment of earnout related to acquisition", "documentation": "Fair value of earnout payment.", "label": "Fair value of earnout payment" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r23" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities on the Consolidated Balance Sheets", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Financial Liabilities Fair Value Disclosure, Total", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "verboseLabel": "Fair value earnout", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r196", "r346" ] }, "smrt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 - Remaining", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Summary of Finite Lived Intangible Assets Amortization Expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r134" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r593", "r597" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r593" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r62", "r64" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r133", "r593" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Rolling Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r550" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r849", "r861", "r871", "r897" ] }, "smrt_FullyPaidAndNonAssessableCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "FullyPaidAndNonAssessableCommonStock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fully paid and non assessable common stock", "label": "Fully Paid And Non Assessable Common Stock", "documentation": "Fully paid and non assessable common stock." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "totalLabel": "General and Administrative Expense, Total", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r122", "r726" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r119" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r195", "r332", "r610", "r795", "r820", "r965", "r966" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r331", "r343", "r795" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r333", "r339", "r343", "r795" ] }, "smrt_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "HardwareMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware", "label": "Hardware [Member]", "documentation": "Hardware." } } }, "auth_ref": [] }, "smrt_HardwareServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "HardwareServiceMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware", "label": "Hardware Service [Member]", "documentation": "Hardware service." } } }, "auth_ref": [] }, "smrt_HostedServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "HostedServicesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Hosted Services", "label": "Hosted Services [Member]", "documentation": "Hosted services." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r838", "r840", "r853" ] }, "smrt_ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ImmaterialRestatementOfPriorPeriodFinancialStatementPolicytextblock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Immaterial restatement of prior period financial statements.", "label": "Immaterial Restatement Of Prior Period Financial Statement [PolicyTextBlock]", "terseLabel": "Immaterial Restatement of Prior Period Financial Statements" } } }, "auth_ref": [] }, "smrt_ImpactOfCOVIDNineteenPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ImpactOfCOVIDNineteenPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of COVID-19", "label": "Impact Of C O V I D Nineteen Policy [Text Block]", "documentation": "Impact of COVID nineteen." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r136" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r117", "r156", "r270", "r289", "r295", "r297", "r614", "r627", "r792" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r348", "r351", "r731" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r351", "r731" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r231", "r481", "r484", "r485", "r486", "r492", "r495", "r496", "r497", "r672" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax benefit", "negatedTerseLabel": "Income tax benefit", "negatedLabel": "Income tax (benefit) expense", "totalLabel": "Income tax (benefit) expense", "negatedTotalLabel": "Income tax (benefit) expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r164", "r179", "r249", "r250", "r278", "r482", "r493", "r633" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r42", "r45" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "documentation": "The 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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The 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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 28.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred cost of revenue", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Liabilities", "totalLabel": "Increase (Decrease) in Deferred Liabilities, Total", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r6" ] }, "smrt_IncreaseDecreaseInFairValueOfEarnout": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "IncreaseDecreaseInFairValueOfEarnout", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfChangesInFairValueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (decrease) in fair value of earnout", "terseLabel": "Increase in fair value of earnout", "label": "Increase Decrease In Fair Value Of Earnout", "documentation": "Increase decrease in fair value of earnout." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 27.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r929", "r948" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 29.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in prepaid expenses and other Assets", "terseLabel": "Change in prepaid expenses and other Assets", "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r852", "r861", "r871", "r888", "r897", "r901", "r909" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r907" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r841", "r913" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r841", "r913" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r841", "r913" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, Gross", "terseLabel": "Intangible assets, Gross", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r195" ] }, "smrt_IntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "IntangibleAssetsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Intangible Assets.", "label": "Intangible Assets [Member]", "terseLabel": "Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "verboseLabel": "Intangible assets", "label": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r60", "r63" ] }, "us-gaap_InterestExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Expense", "label": "Interest Expense [Member]", "documentation": "Primary financial statement caption encompassing interest expense." } } }, "auth_ref": [ "r20" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income, net", "label": "Interest Income (Expense), Net", "totalLabel": "Interest Income (Expense), Net, Total", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount 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." } } }, "auth_ref": [ "r223", "r226", "r227" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Finished Goods, Gross, Total", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished Goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r941" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Net", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r205", "r786", "r820" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r166", "r191", "r204", "r325", "r326", "r328", "r591", "r788" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfInventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventory, Raw Materials, Gross, Total", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw Materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r942" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationInventoryAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r327" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Investments, Total", "label": "Investments", "terseLabel": "Investment in non-affiliated, privately held entity", "verboseLabel": "Investment in non-affiliate", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r616" ] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestorMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investor", "label": "Investor [Member]", "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value." } } }, "auth_ref": [ "r1021", "r1022" ] }, "smrt_IquueMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "IquueMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "iQuue [Member]", "label": "iQuue [Member]", "terseLabel": "iQuue Acquisition", "verboseLabel": "iQuue" } } }, "auth_ref": [] }, "smrt_IssuanceOfCommonStockUponVestingOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "IssuanceOfCommonStockUponVestingOfEquityAwards", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock upon vesting of equity awards.", "label": "Issuance Of Common Stock Upon Vesting Of Equity Awards", "terseLabel": "Issuance of common stock upon vesting of equity awards" } } }, "auth_ref": [] }, "smrt_IssuanceOfCommonStockUponVestingOfEquityAwardsShares": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "IssuanceOfCommonStockUponVestingOfEquityAwardsShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock upon vesting of equity awards ,(in Shares)", "documentation": "Issuance of common stock upon vesting of equity awards shares.", "label": "Issuance of common stock upon vesting of equity awards ,(in Shares)" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Summary of Operating Lease Liability Maturity", "documentation": "Tabular 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." } } }, "auth_ref": [ "r1018" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r571" ] }, "smrt_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFourAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFourAndThereafter", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year four and thereafter.", "label": "Lessee Operating Lease Liability Payments Due After Year Four and Thereafter", "terseLabel": "2027 and thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount 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)." } } }, "auth_ref": [ "r571" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount 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)." } } }, "auth_ref": [ "r571" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount 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)." } } }, "auth_ref": [ "r571" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Imputed interest", "negatedLabel": "Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r571" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r30", "r230", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r505", "r508", "r509", "r544", "r701", "r791", "r833", "r977", "r1024", "r1025" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, convertible preferred stock and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r112", "r154", "r623", "r820", "r953", "r962", "r1016" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total 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." } } }, "auth_ref": [ "r32", "r190", "r230", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r505", "r508", "r509", "r544", "r820", "r977", "r1024", "r1025" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding line of credit", "label": "Long-Term Line of Credit", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The 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." } } }, "auth_ref": [ "r25", "r153", "r1034" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeeAmount", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Facility fee", "documentation": "Amount of the fee for available but unused credit capacity under the credit facility." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantTerms", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, covenant terms, description", "label": "Line of Credit Facility, Covenant Terms", "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions." } } }, "auth_ref": [ "r29" ] }, "smrt_LineOfCreditFacilityExpirationMonthYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://smartrent.com/20240331", "localname": "LineOfCreditFacilityExpirationMonthYear", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maturity Date", "terseLabel": "Line of credit facility expiration month year", "label": "Line Of Credit Facility Expiration Month Year", "documentation": "Line of credit facility expiration month year." } } }, "auth_ref": [] }, "smrt_LineOfCreditFacilityExtendedExpirationMonthYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://smartrent.com/20240331", "localname": "LineOfCreditFacilityExtendedExpirationMonthYear", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Extended maturity date", "terseLabel": "Line of credit facility expiration month year, extended", "label": "Line Of Credit Facility Extended Expiration Month Year", "documentation": "Line of credit facility extended expiration month year." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum 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." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility unused capacity commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "smrt_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity", "label": "Liquidity Policy [Text Block]", "documentation": "Liquidity." } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued in legal settlement costs", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r67" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r356", "r357", "r358", "r361", "r970", "r971" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r356", "r357", "r358", "r361", "r970", "r971" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Loss Contingency Accrual, Beginning Balance", "periodEndLabel": "Loss Contingency Accrual, Ending Balance", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency, accruals", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r356", "r918" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash legal accrual (Note 12 \"Commitments and Contingencies\")", "terseLabel": "Return product inventory value", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r969", "r970", "r971" ] }, "smrt_MacroeconomicConditionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "MacroeconomicConditionsPolicyPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Macroeconomic conditions", "label": "Macroeconomic Conditions Policy [Policy Text Block]", "documentation": "Macroeconomic conditions policy." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r301", "r804", "r981", "r1035", "r1036" ] }, "us-gaap_MajorCustomersPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MajorCustomersPolicyPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Customers", "label": "Major Customers, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity." } } }, "auth_ref": [ "r51", "r52", "r54", "r131" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r429", "r590", "r651", "r692", "r693", "r752", "r754", "r756", "r757", "r759", "r779", "r780", "r794", "r801", "r814", "r822", "r979", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r880" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r880" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1015" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r537" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsAndFairValueOfInstrumentsScheduleOfEarnoutPaymentOfMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r429", "r590", "r651", "r692", "r693", "r752", "r754", "r756", "r757", "r759", "r779", "r780", "r794", "r801", "r814", "r822", "r979", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r900" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r982" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r908" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r301", "r804", "r981", "r1035", "r1036" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r881" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount 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." } } }, "auth_ref": [ "r225" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "documentation": "Amount 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." } } }, "auth_ref": [ "r225" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "documentation": "Amount 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." } } }, "auth_ref": [ "r125", "r126", "r127" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r118", "r127", "r157", "r188", "r209", "r212", "r216", "r230", "r237", "r241", "r242", "r244", "r245", "r249", "r250", "r258", "r270", "r289", "r295", "r297", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r532", "r544", "r629", "r723", "r744", "r745", "r792", "r831", "r977" ] }, "smrt_NetSettlementRelatedToExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NetSettlementRelatedToExerciseOfOptions", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Net settlement related to exercise of options.", "label": "Net Settlement Related to Exercise of Options", "terseLabel": "Net settlement related to exercise of options" } } }, "auth_ref": [] }, "smrt_NetSettlementRelatedToExerciseOfOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NetSettlementRelatedToExerciseOfOptionsShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Net settlement related to exercise of options, shares.", "label": "Net Settlement Related to Exercise of Options, Shares", "terseLabel": "Net settlement related to exercise of options, (in Shares)", "negatedLabel": "Net settlement related to exercise of options, (in Shares)" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Guidance", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure 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." } } }, "auth_ref": [] }, "smrt_NonCashCompensationExpenseRelatedToAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NonCashCompensationExpenseRelatedToAcquisition", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non Cash Compensation Expense Related To Acquisition", "documentation": "Non-cash compensation expense related to acquisition.", "terseLabel": "Compensation expense related to acquisition" } } }, "auth_ref": [] }, "smrt_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Non Cash Interest Expense", "documentation": "Non-cash\u00a0interest expense." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r880" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r849", "r861", "r871", "r888", "r897" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r878" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r888" ] }, "smrt_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Modified", "label": "Non Rule10b 51 Arr Modified Flag", "documentation": "Non Rule10b51 Arr Modified Flag." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r908" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r908" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1042", "r1043", "r1044", "r1045" ] }, "smrt_NonVestedWarrantsExcludedFromAdditionalPaidInCapitalAndContractRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NonVestedWarrantsExcludedFromAdditionalPaidInCapitalAndContractRevenue", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Non vested warrants excluded from additional paid in capital and contract revenue.", "label": "Non Vested Warrants Excluded From Additional Paid In Capital And Contract Revenue", "terseLabel": "Non vested warrants excluded from additional paid in capital and contract revenue" } } }, "auth_ref": [] }, "smrt_NumberOfDaysDueForPaymentsOfCreditCardCheckOrAutomatedClearingHouse": { "xbrltype": "durationItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NumberOfDaysDueForPaymentsOfCreditCardCheckOrAutomatedClearingHouse", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days due for payments of credit card, check or automated clearing house", "label": "Number Of Days Due For Payments Of Credit Card Check Or Automated Clearing House", "documentation": "Number of days due for payments of credit card, check or automated clearing house." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segment", "label": "Number of Operating Segments", "documentation": "Number 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." } } }, "auth_ref": [ "r959" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segment", "label": "Number of Reportable Segments", "documentation": "Number 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." } } }, "auth_ref": [ "r959" ] }, "smrt_NumberOfWarrantsToVest": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "NumberOfWarrantsToVest", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants to vest.", "label": "Number Of Warrants To Vest", "terseLabel": "Number of warrants to vest" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "label": "Operating Expenses", "documentation": "Generally 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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expense", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r270", "r289", "r295", "r297", "r792" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Less: Lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails2": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r568" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease - ROU asset, net", "verboseLabel": "Operating lease, ROU assets net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r567" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r569" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r128", "r129", "r130", "r146" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r207", "r820" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "totalLabel": "Total other long-term assets", "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r197" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r22", "r210", "r213", "r218", "r551", "r552", "r557", "r611", "r630", "r945", "r946" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Intangible Assets, Net", "terseLabel": "Capitalized research and development net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Current", "totalLabel": "Other Liabilities, Current, Total", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r820" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "totalLabel": "Other Liabilities, Noncurrent, Total", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "smrt_OtherLongTermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "OtherLongTermAssets", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfOtherLongtermAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Other long-term assets", "label": "Other Long-term Assets", "terseLabel": "Other long-term assets" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r33", "r700" ] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of non-cash investing and financing activities", "label": "Other Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r123" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r880" ] }, "smrt_OtherSmartCommunitiesSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "OtherSmartCommunitiesSolutionsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Other smart communities solutions.", "label": "Other Smart Communities Solutions [Member]", "terseLabel": "Other" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r847", "r859", "r869", "r895" ] }, "smrt_OutstandingOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "OutstandingOptionsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Options", "label": "Outstanding Options [Member]", "documentation": "Outstanding Options [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r850", "r862", "r872", "r898" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r876" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for repurchases of Class A common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "terseLabel": "Taxes paid related to net share settlements of stock-based compensation awards", "negatedLabel": "Taxes paid related to net share settlements of stock-based compensation awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r222" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "documentation": "The 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." } } }, "auth_ref": [ "r124" ] }, "smrt_PaymentsToCapitalizedSoftwareCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "PaymentsToCapitalizedSoftwareCosts", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments to capitalized software costs.", "label": "Payments to Capitalized Software Costs", "negatedLabel": "Capitalized software costs" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r879" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r879" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r878" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r888" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r881" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r877" ] }, "smrt_PercentageOfConcentrationRisk": { "xbrltype": "percentItemType", "nsuri": "http://smartrent.com/20240331", "localname": "PercentageOfConcentrationRisk", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Percentage Of Concentration Risk", "documentation": "Percentage Of Concentration Risk." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r542" ] }, "us-gaap_PreferredStockConversionBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConversionBasis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Conversion Basis", "verboseLabel": "Preferred stock, conversion basis", "documentation": "Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted." } } }, "auth_ref": [ "r69", "r106" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r823", "r824", "r827", "r828", "r829", "r830", "r1037", "r1040" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r944" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "totalLabel": "Prepaid Expense, Current, Total", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r206", "r329", "r330", "r787" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r936" ] }, "smrt_ProceedsFromEsppPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProceedsFromEsppPurchases", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from ESPP purchases", "label": "Proceeds from ESPP purchases", "documentation": "Proceeds from ESPP purchases." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from options exercise", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r18" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r298", "r592", "r645", "r646", "r647", "r648", "r649", "r650", "r783", "r802", "r821", "r930", "r972", "r973", "r981", "r1035" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty allowance", "label": "Standard and Extended Product Warranty Accrual", "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "periodStartLabel": "Standard and Extended Product Warranty Accrual, Beginning Balance", "periodEndLabel": "Standard and Extended Product Warranty Accrual, Ending Balance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r98", "r362", "r363", "r364" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty allowance", "label": "Product Warranty Accrual, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r975", "r976" ] }, "smrt_ProductWarrantyAccrualRelatedToCostPerformFirmwareAndHardware": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProductWarrantyAccrualRelatedToCostPerformFirmwareAndHardware", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Product warranty accrual related to cost perform firmware and hardware.", "label": "Product Warranty Accrual Related to Cost Perform Firmware And Hardware", "terseLabel": "Product warranty accrual related to remaining cost of perform the firmware and hardware updates" } } }, "auth_ref": [] }, "smrt_ProductWarrantyAccrualRelatedToCostReplacementForIdentifiedDeficiency": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProductWarrantyAccrualRelatedToCostReplacementForIdentifiedDeficiency", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty accrual related to remaining cost of replacement for identified battery deficiency", "label": "Product Warranty Accrual Related To Cost Replacement For Identified Deficiency", "documentation": "Product warranty accrual related to cost replacement for identified deficiency." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty expense", "label": "Product Warranty Expense", "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers." } } }, "auth_ref": [ "r6", "r974" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r298", "r592", "r645", "r646", "r647", "r648", "r649", "r650", "r783", "r802", "r821", "r930", "r972", "r973", "r981", "r1035" ] }, "smrt_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProfessionalServicesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Services", "label": "Professional Services [Member]", "documentation": "Professional services." } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r188", "r209", "r212", "r224", "r230", "r237", "r249", "r250", "r270", "r289", "r295", "r297", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r503", "r506", "r507", "r532", "r544", "r614", "r628", "r676", "r723", "r744", "r745", "r792", "r818", "r819", "r832", "r947", "r977" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "terseLabel": "Property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r135", "r193", "r626" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net", "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r615", "r626", "r820" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r170", "r174", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedLabel": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r221", "r323" ] }, "smrt_ProvisionForExcessAndObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProvisionForExcessAndObsoleteInventory", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for excess and obsolete inventory", "label": "Provision For Excess And Obsolete Inventory", "documentation": "Provision for excess and obsolete inventory." } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanAndLeaseLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanAndLeaseLosses", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Provision for Loan and Lease Losses", "totalLabel": "Provision for Loan and Lease Losses, Total", "documentation": "Amount of expense related to estimated loss from loan and lease transactions." } } }, "auth_ref": [ "r6", "r12", "r159" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r6", "r155" ] }, "smrt_ProvisionForWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ProvisionForWarrantyExpense", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for warranty expense", "label": "Provision For Warranty Expense", "documentation": "Provision for warranty expense." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r876" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r876" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r421", "r429", "r460", "r461", "r462", "r589", "r590", "r651", "r692", "r693", "r752", "r754", "r756", "r757", "r759", "r779", "r780", "r794", "r801", "r814", "r822", "r825", "r967", "r979", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r421", "r429", "r460", "r461", "r462", "r589", "r590", "r651", "r692", "r693", "r752", "r754", "r756", "r757", "r759", "r779", "r780", "r794", "r801", "r814", "r822", "r825", "r967", "r979", "r1027", "r1028", "r1029", "r1030", "r1031" ] }, "us-gaap_ReceivablesFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesFromCustomers", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivables from Customers", "verboseLabel": "Receivables due from customers", "documentation": "Amount due from customers for fees and charges arising from transactions related to the entity's brokerage activities and operations." } } }, "auth_ref": [ "r1033" ] }, "smrt_RecentAccountingGuidanceNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RecentAccountingGuidanceNotYetAdoptedPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Guidance Not Yet Adopted", "label": "Recent Accounting Guidance Not Yet Adopted Policy [Text Block]", "documentation": "Recent accounting guidance not yet adopted." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r842", "r854", "r864", "r890" ] }, "smrt_RedemptionOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RedemptionOfWarrantsShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption of warrants, Shares", "label": "Redemption Of Warrants Shares", "documentation": "Redemption of warrants shares.", "verboseLabel": "Redemption of warrants, (in Shares)" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r428", "r580", "r581", "r695", "r696", "r697", "r698", "r699", "r720", "r722", "r751" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r727", "r728", "r731" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r428", "r580", "r581", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r695", "r696", "r697", "r698", "r699", "r720", "r722", "r751", "r1023" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related-Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r577", "r578", "r579", "r581", "r582", "r673", "r674", "r675", "r729", "r730", "r731", "r749", "r750" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "totalLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r101", "r480", "r1032" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and Development Expenses", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r479" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "auth_ref": [ "r233", "r234", "r235", "r247", "r248", "r265", "r530", "r531", "r919", "r920", "r921", "r922", "r928", "r933", "r934" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r185", "r233", "r234", "r235", "r237", "r238", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r252", "r265", "r317", "r318", "r490", "r526", "r530", "r531", "r532", "r566", "r575", "r576", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r843", "r855", "r865", "r891" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r844", "r856", "r866", "r892" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r851", "r863", "r873", "r899" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r185", "r233", "r234", "r235", "r237", "r238", "r241", "r242", "r243", "r244", "r246", "r247", "r248", "r249", "r250", "r252", "r265", "r317", "r318", "r490", "r526", "r530", "r531", "r532", "r566", "r575", "r576", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r192" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "terseLabel": "Restricted cash, current portion", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r937", "r950" ] }, "smrt_RestrictedCashMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RestrictedCashMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsSummaryOfCarryingValuesAndFairValuesOfFinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted cash.", "label": "Restricted Cash [Member]", "terseLabel": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, long-term portion", "verboseLabel": "Restricted cash, included in other long-term assets", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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." } } }, "auth_ref": [ "r165", "r938", "r950" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "RSUs", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r142", "r622", "r658", "r663", "r671", "r704", "r820" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r184", "r233", "r234", "r235", "r238", "r248", "r250", "r315", "r322", "r469", "r470", "r471", "r489", "r490", "r514", "r517", "r518", "r521", "r530", "r654", "r656", "r677", "r1040" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Revenue from customer", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r271", "r272", "r288", "r293", "r294", "r298", "r299", "r301", "r417", "r418", "r592" ] }, "smrt_RevenueFromContractWithCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevenueFromContractWithCustomerLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Line Items]", "label": "Revenue From Contract With Customer [Line Items]", "documentation": "Revenue from contract with customer." } } }, "auth_ref": [] }, "smrt_RevenueFromContractWithCustomerTable": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevenueFromContractWithCustomerTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue From Contract With Customer [Table]", "label": "Revenue From Contract With Customer [Table]", "documentation": "Revenue from Contract with Customer" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Deferred Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The 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." } } }, "auth_ref": [ "r180", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r420" ] }, "smrt_RevenueRecognitionDeferredCostPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevenueRecognitionDeferredCostPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Cost of Revenue", "label": "Revenue Recognition Deferred Cost Policy [Text Block]", "documentation": "Revenue recognition deferred cost." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r725", "r782", "r789" ] }, "smrt_RevenueRecognizedFromRevenueOriginatedAndDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevenueRecognizedFromRevenueOriginatedAndDeferredRevenue", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDeferredRevenueByArrangementDisclosureDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized from revenue originated and deferred during the period", "label": "Revenue Recognized From Revenue Originated And Deferred Revenue", "documentation": "Revenue recognized from revenue originated and deferred revenue." } } }, "auth_ref": [] }, "smrt_RevenueRecognizedOnInventoryTransfer": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevenueRecognizedOnInventoryTransfer", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognized on inventory transfer.", "label": "Revenue Recognized on Inventory Transfer", "terseLabel": "Revenue recognized on inventory transfer" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue expect to recognize to its total deferred revenue, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period 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." } } }, "auth_ref": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureRevenueAndDeferredRevenueAdditionalInformationDetails1" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue expect to recognize to its total deferred revenue", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r923" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenues", "totalLabel": "Revenues, Total", "documentation": "Amount 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)." } } }, "auth_ref": [ "r217", "r230", "r271", "r272", "r288", "r293", "r294", "r298", "r299", "r301", "r309", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r544", "r614", "r977" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "smrt_ReverseRecapitalizationNetOfTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ReverseRecapitalizationNetOfTransactionCosts", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, net of transaction costs", "label": "Reverse Recapitalization Net Of Transaction Costs", "documentation": "Reverse recapitalization, net of transaction costs." } } }, "auth_ref": [] }, "smrt_ReverseRecapitalizationNetOfTransactionCostsShares": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ReverseRecapitalizationNetOfTransactionCostsShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Reverse Recapitalization Net Of Transaction Costs Shares", "documentation": "Reverse recapitalization, net of transaction costs, Shares.", "terseLabel": "Reverse recapitalization, net of transaction costs (in Shares)" } } }, "auth_ref": [] }, "smrt_RevolvingCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevolvingCreditFacilityAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Axis]", "documentation": "Revolving Credit Facility Axis" } } }, "auth_ref": [] }, "smrt_RevolvingCreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "RevolvingCreditFacilityDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Domain]", "documentation": "Revolving Credit Facility Domain" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "smrt_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://smartrent.com/20240331", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Modified", "label": "Rule 10b51 Arr Modified Flag", "documentation": "Rule 10b51 arr modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r908" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r908" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesRevenueAsAPercentageOfTotalRevenueAndAccountsReceivableAsAPercentageOfTotalAccountsReceivableForE" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r301", "r924" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "auth_ref": [ "r185", "r233", "r235", "r237", "r238", "r241", "r242", "r250", "r265", "r490", "r526", "r530", "r531", "r566", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r665", "r928", "r931", "r932", "r933", "r957", "r963", "r964", "r1014", "r1019", "r1020" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Computation of Diluted Net Loss per Share Attributable to Common Stockholders", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular 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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r82", "r83", "r498" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Purchase Consideration and Fair Values of Acquired Assets and Liabilities at Acquisition Date and Statement of Cash Flows", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular 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." } } }, "auth_ref": [ "r82", "r83" ] }, "smrt_ScheduleOfChangesInFairValueOfLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ScheduleOfChangesInFairValueOfLiabilities", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureFairValueMeasurementsAndFairValueOfInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of changes In fair Value of liabilities.", "label": "Schedule of Changes In Fair Value of Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r241", "r242", "r243", "r247", "r248", "r249", "r250", "r265" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "smrt_ScheduleOfFiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ScheduleOfFiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Asset, Useful Life", "label": "Schedule of Finite-Lived Intangible Asset, Useful Life", "documentation": "Schedule of finite-lived intangible asset, useful life", "verboseLabel": "Schedule of Intangible Assets Estimated Useful Life" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Recorded Intangible Assets at Fair Value", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r62", "r64", "r593" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Summary of Intangible Assets And Goodwill", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventory", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r27", "r113", "r114", "r115" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Summary of Other Long-term Assets", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r938" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r96", "r97", "r727", "r728", "r731" ] }, "smrt_ScheduleOfReverseRecapitalizationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ScheduleOfReverseRecapitalizationTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDescriptionOfBusinessTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reverse Recapitalization", "label": "Schedule Of Reverse Recapitalization Table [Text Block]", "documentation": "Schedule Of Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r431", "r433", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "terseLabel": "Summary of Activity Related to ESPP", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Options Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r16", "r17", "r76" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Fair value of Stock Option Grants", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r144" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Share Repurchase Activity", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r71", "r72", "r73", "r74" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r90", "r148" ] }, "smrt_SecuredOvernightFinancingRateLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SecuredOvernightFinancingRateLoanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate Loan [Member]", "label": "SOFR Loan" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r834" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r837" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r301", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r352", "r353", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r795", "r930", "r1035" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r299", "r300", "r689", "r690", "r691", "r753", "r755", "r758", "r760", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r784", "r803", "r825", "r981", "r1035" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r299", "r793" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "totalLabel": "Selling and Marketing Expense, Total", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r119" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "smrt_SeniorRevolvingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SeniorRevolvingFacilityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior revolving facility.", "label": "Senior Revolving Facility [Member]", "terseLabel": "Senior Revolving Facility" } } }, "auth_ref": [] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting period", "terseLabel": "Share based compensation arrangement vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period 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." } } }, "auth_ref": [ "r815" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Share based compensation by share based arrangement, discount rate on purchase date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Restricted Stock Units, Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Forfeited", "documentation": "Weighted 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." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Restricted Stock Units, Granted", "terseLabel": "Share-based compensation arrangement, options granted", "label": "Share-based compensation arrangement, other than options granted", "documentation": "The 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)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Grant Date Fair Value, Granted", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The 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)." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodStartLabel": "Number of Restricted Stock Units, Beginning Balance", "periodEndLabel": "Number of Restricted Stock Units, Ending Balance", "documentation": "The 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." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of Restricted Stock Units, Vested or distributed", "terseLabel": "RSUs vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Vested or distributed", "documentation": "The 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." } } }, "auth_ref": [ "r451" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "verboseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk free interest", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r431", "r433", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Annual additions to the plan", "verboseLabel": "Additional shares issuable", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for sale under ESPP", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "periodStartLabel": "Shares Available, Beginning balance", "periodEndLabel": "Shares Available, Ending balance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r817" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Shares available, Ending Balance", "periodStartLabel": "Shares available, Beginning Balance", "documentation": "The 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." } } }, "auth_ref": [ "r75" ] }, "smrt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfStockBasedCompensationAwardsOffered": { "xbrltype": "integerItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfStockBasedCompensationAwardsOffered", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, number of stock based compensation awards offered.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Stock Based Compensation Awards Offered", "terseLabel": "Number of stock-based compensation awards offered" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options, Exercisable options as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Exercisable options as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "verboseLabel": "Number of Options, Forfeited", "negatedLabel": "Number of Options, Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation arrangement by share-based payment award, options, grants in period, gross", "terseLabel": "Number of Options, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Beginning Balance", "periodEndLabel": "Aggregate Intrinsic Value, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted-Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r439", "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Percentage of shares reserved for future issuance", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "verboseLabel": "Shares issued, net", "negatedLabel": "Shares issued, net", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfActivityRelatedToEsppDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased", "negatedLabel": "Shares purchased", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r459", "r460", "r461", "r462", "r463" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r444" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r430", "r438", "r457", "r458", "r459", "r460", "r463", "r472", "r473", "r474", "r475" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share based compensation by share based arrangement, quoted market price on purchase date", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r984" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation by share based arrangement term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r816" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfFairValueOfStockOptionGrantsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable options as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life (years), Exercisable options as of March 31, 2024", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Options, Beginning Balance", "periodEndLabel": "Number of Options, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual Life (Years), Balance", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r143" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Tax withholdings related to net share settlement of equity awards, (in Shares)", "negatedLabel": "Tax withholdings related to net share settlement of equity awards, (in Shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "smrt_SharesSubjectToRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SharesSubjectToRepurchaseMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Subject to Repurchase", "label": "Shares Subject To Repurchase [Member]", "documentation": "Shares subject to repurchase." } } }, "auth_ref": [] }, "smrt_SightplansMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SightplansMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "SightPlans.", "label": "SightPlans [Member]", "terseLabel": "SightPlan" } } }, "auth_ref": [] }, "smrt_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "documentation": "Significant accounting policies." } } }, "auth_ref": [] }, "smrt_SmartApartmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SmartApartmentsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Smart apartments.", "label": "Smart Apartments [Member]", "terseLabel": "Smart Apartments" } } }, "auth_ref": [] }, "smrt_SmartOperationsSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SmartOperationsSolutionsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Smart operations solutions.", "label": "Smart Operations Solutions [Member]", "terseLabel": "Smart Operations Solutions" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r187", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r301", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r349", "r352", "r353", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r795", "r930", "r1035" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r181", "r200", "r201", "r202", "r230", "r256", "r257", "r259", "r261", "r267", "r268", "r309", "r365", "r367", "r368", "r369", "r372", "r373", "r401", "r402", "r403", "r404", "r406", "r544", "r667", "r668", "r669", "r670", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r703", "r724", "r746", "r761", "r762", "r763", "r764", "r765", "r917", "r951", "r958" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r37", "r184", "r214", "r215", "r216", "r233", "r234", "r235", "r238", "r248", "r250", "r266", "r315", "r322", "r408", "r469", "r470", "r471", "r489", "r490", "r514", "r516", "r517", "r518", "r519", "r521", "r530", "r551", "r553", "r554", "r555", "r556", "r557", "r576", "r654", "r655", "r656", "r677", "r746" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r299", "r300", "r689", "r690", "r691", "r753", "r755", "r758", "r760", "r766", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r784", "r803", "r825", "r981", "r1035" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r233", "r234", "r235", "r266", "r592", "r666", "r688", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r826" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationOtherLongtermAssetsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r233", "r234", "r235", "r266", "r592", "r666", "r688", "r694", "r695", "r696", "r697", "r698", "r699", "r703", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r720", "r722", "r725", "r726", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r746", "r826" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r846", "r858", "r868", "r894" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "smrt_StockBasedCompensationRelatedToAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockBasedCompensationRelatedToAcquisition", "crdr": "debit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation related to acquisition", "label": "Stock Based Compensation Related To Acquisition", "documentation": "Stock-based compensation related to acquisition." } } }, "auth_ref": [] }, "smrt_StockIssuedDuringPeriodEachSharesConvertedIntoRightToReceiveSharesOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockIssuedDuringPeriodEachSharesConvertedIntoRightToReceiveSharesOfCommonStock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued and each share converted into right to receive shares of common stock", "label": "Stock Issued During Period Each Shares Converted Into Right To Receive Shares Of Common Stock", "documentation": "Stock issued during period each shares, converted into right to receive shares of common stock." } } }, "auth_ref": [] }, "smrt_StockIssuedDuringPeriodExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockIssuedDuringPeriodExerciseOfWarrants", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants (in Shares)", "label": "Stock Issued During Period Exercise Of Warrants", "documentation": "Stock issued during period exercise of warrants." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of common stock purchased by ESPP", "terseLabel": "Shares purchased under ESPP", "label": "ESPP Purchases (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r106", "r107", "r142" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of Series C Preferred Stock for cash, net of offering costs (in Shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r106", "r107", "r142", "r667", "r746", "r762" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options, Exercised", "negatedLabel": "Number of Options, Exercised", "verboseLabel": "Stock options exercised", "label": "Exercise of options (in Shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r106", "r107", "r142", "r444" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP Purchases", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r14", "r106", "r107", "r142" ] }, "smrt_StockIssuedDuringPeriodValueExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants", "label": "Stock Issued During Period Value Exercise Of Warrants", "documentation": "Stock issued during period value exercise of warrants." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series C Preferred Stock for cash, net of offering costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r106", "r107", "r142", "r677", "r746", "r762", "r832" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r37", "r142" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option", "label": "Equity Option [Member]", "verboseLabel": "Option", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r825" ] }, "smrt_StockRepurchaseProgramAprilTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockRepurchaseProgramAprilTwoThousandTwentyFourMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program April 2024", "label": "Stock Repurchase Program April Two Thousand Twenty Four [Member]", "documentation": "Stock repurchase program april two thousand twenty four." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Authorized amount of stock to be repurchased", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Repurchase authorized amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "smrt_StockRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockRepurchaseProgramMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program", "label": "Stock Repurchase Program [Member]", "documentation": "Stock repurchase program." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs", "terseLabel": "Remaining authorized amount of stock to be repurchased", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased and retired", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r14", "r106", "r107", "r142" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock (in Shares)", "verboseLabel": "Total Number of Shares Purchased", "terseLabel": "Repurchases of common stock (in Shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r106", "r107", "r142", "r670", "r746", "r764" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of Class A common stock", "verboseLabel": "Repurchases of common stock amount", "terseLabel": "Repurchases of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r14", "r106", "r107", "r142", "r677", "r746", "r764", "r832" ] }, "smrt_StockRepurchasesExciseTaxChargedToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://smartrent.com/20240331", "localname": "StockRepurchasesExciseTaxChargedToEquity", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchases excise tax charged to equity", "label": "Stock Repurchases Excise Tax Charged To Equity", "documentation": "Stock repurchases excise tax charged to equity." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance at the beginning", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance at the end", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r110", "r111", "r132", "r705", "r721", "r747", "r748", "r820", "r833", "r953", "r962", "r1016", "r1040" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "smrt_SublimitMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SublimitMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit", "label": "Sublimit [Member]", "documentation": "Sublimit." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r558", "r584" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r558", "r584" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r558", "r584" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r558", "r584" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r558", "r584" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r583", "r585" ] }, "smrt_SummaryOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SummaryOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities", "label": "Summary Of Accrued Expenses And Other Current Liabilities Table [Text Block]", "documentation": "Summary of accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "smrt_SummaryOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SummaryOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Prepaid Expenses and Other Current Assets", "label": "Summary Of Prepaid Expenses And Other Current Assets Table [Text Block]", "documentation": "Summary of prepaid expenses and other current assets." } } }, "auth_ref": [] }, "smrt_SummaryOfSharesAvailableForFutureGrantTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SummaryOfSharesAvailableForFutureGrantTableTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Summary of shares available for future grant.", "label": "Summary Of Shares Available For Future Grant [Table Text Block]", "terseLabel": "Summary of Shares Available for Future Issuances" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "smrt_SwinglineFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "SwinglineFacilityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Swingline facility.", "label": "Swingline Facility [Member]", "terseLabel": "Swingline" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r887" ] }, "smrt_TemporaryEquityAndPermanentEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TemporaryEquityAndPermanentEquityLineItems", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity And Permanent Equity [Line Items]", "label": "Temporary Equity And Permanent Equity [Line Items]", "documentation": "Temporary equity and permanent equity." } } }, "auth_ref": [] }, "smrt_TemporaryEquityAndPermanentEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TemporaryEquityAndPermanentEquityTable", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity And Permanent Equity [Table]", "label": "Temporary Equity And Permanent Equity [Table]", "documentation": "Temporary equity and permanent equity." } } }, "auth_ref": [] }, "smrt_TemporaryEquityAndPermanentEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TemporaryEquityAndPermanentEquityTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock and Equity", "label": "Temporary Equity And Permanent Equity [Text Block]", "documentation": "Temporary equity and permanent equity." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, $0.0001 par value; 50,000 shares authorized as of March 31, 2024 and December 31, 2023; no shares of preferred stock issued and outstanding as of March 31, 2024 and December 31, 2023", "periodStartLabel": "Balance at the beginning", "periodEndLabel": "Balance at the end", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r365", "r367", "r368", "r369", "r372", "r373", "r476", "r620" ] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Temporary equity par or stated value per share", "terseLabel": "Convertible preferred stock, par value", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r24", "r68" ] }, "smrt_TemporaryEquityParOrStatedValuePerSharePriorToBusinessCombination": { "xbrltype": "perShareItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TemporaryEquityParOrStatedValuePerSharePriorToBusinessCombination", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, par value", "label": "Temporary Equity Par Or Stated Value Per Share Prior To Business Combination", "documentation": "Temporary equity par or stated value per share prior to business combination." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, authorized", "label": "Temporary Equity, Shares Authorized", "verboseLabel": "Temporary equity shares authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock, issued", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Temporary equity, shares outstanding", "terseLabel": "Convertible preferred stock, outstanding", "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "smrt_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility [Member]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r879" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r886" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r161", "r162", "r163", "r304", "r305", "r306" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfIntangibleAssetsAndGoodwillDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSignificantAccountingPoliciesScheduleOfIntangibleAssetsEstimatedUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r84" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r907" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r909" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DocumentCOVER" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "smrt_TrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TrancheTwoMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Tranche Two [Member]", "documentation": "Tranche two." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r910" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r911" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r909" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r909" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r912" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r910" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Average Price Paid Per Share", "terseLabel": "Average price per share", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r71" ] }, "smrt_TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms": { "xbrltype": "sharesItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsSummaryOfShareRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs", "label": "Treasury Stock Shares Acquired As Part Of Publicly Announced Programs", "documentation": "Treasury stock shares acquired as part of publicly announced programs." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r71", "r142" ] }, "smrt_TwoThousandAndEighteenStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TwoThousandAndEighteenStockPlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Stock Plan", "label": "Two Thousand And Eighteen Stock Plan [Member]", "documentation": "Two thousand and eighteen stock plan [Member]." } } }, "auth_ref": [] }, "smrt_TwoThousandAndTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfSharesAvailableForFutureIssuancesDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "Two Thousand And Twenty One Equity Incentive Plan [Member]", "documentation": "Two thousand and twentyone equity incentive plan." } } }, "auth_ref": [] }, "smrt_TwoThousandAndTwentyOneIncentiveStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TwoThousandAndTwentyOneIncentiveStockPlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one incentive stock plan.", "label": "Two Thousand and Twenty One Incentive Stock Plan [Member]", "terseLabel": "2021 Incentive Stock Plan" } } }, "auth_ref": [] }, "smrt_TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Stock Plan and 2021 Equity Incentive Plan", "label": "Two Thousand Eighteen Stock Plan And Two Thousand And Twenty One Equity Incentive Plan [Member]", "documentation": "2018 stock plan and 2021 equity incentive plan." } } }, "auth_ref": [] }, "smrt_TwoThousandEighteenStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "TwoThousandEighteenStockPlanMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Stock Plan", "label": "Two Thousand Eighteen Stock Plan [Member]", "documentation": "Two thousand eighteen stock plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r237", "r238", "r239", "r240", "r252", "r307", "r308", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r350", "r469", "r470", "r471", "r487", "r488", "r489", "r490", "r499", "r500", "r501", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r540", "r541", "r546", "r547", "r548", "r549", "r559", "r560", "r563", "r564", "r565", "r566", "r572", "r573", "r574", "r575", "r576", "r594", "r595", "r596", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r502" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureRevenueAndDeferredRevenueSummaryOfDisaggregationOfRevenueDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "UNITED STATES", "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r906" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r56", "r57", "r58", "r168", "r169", "r171", "r172" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009" ] }, "smrt_VestingOfRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "VestingOfRestrictedStockUnitsMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Vesting of restricted stock units.", "label": "Vesting Of Restricted Stock Units [Member]", "terseLabel": "Vesting of RSUs" } } }, "auth_ref": [] }, "smrt_WarehouseAndOtherEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "WarehouseAndOtherEquipmentMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureOtherBalanceSheetInformationSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warehouse and Other Equipment", "label": "Warehouse And Other Equipment [Member]", "documentation": "Warehouse and other equipment." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureConvertiblePreferredStockAndEquityAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfComputationOfDilutedNetLossPerShareAttributableToCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r823", "r824", "r827", "r828", "r829", "r830" ] }, "smrt_WarrantyAllowancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://smartrent.com/20240331", "localname": "WarrantyAllowancePolicyTextBlock", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty Allowance", "label": "Warranty Allowance Policy [Text Block]", "documentation": "Warranty allowance." } } }, "auth_ref": [] }, "smrt_WarrantyPeriodOnHardwareDevices": { "xbrltype": "durationItemType", "nsuri": "http://smartrent.com/20240331", "localname": "WarrantyPeriodOnHardwareDevices", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty period on hardware devices", "label": "Warranty Period On Hardware Devices", "documentation": "Warranty period on hardware devices." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average number of shares used in computing net loss per share diluted", "documentation": "The 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." } } }, "auth_ref": [ "r255", "r261" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average number of shares used in computing net loss per share basic", "documentation": "Number 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." } } }, "auth_ref": [ "r254", "r261" ] }, "smrt_ZenithMember": { "xbrltype": "domainItemType", "nsuri": "http://smartrent.com/20240331", "localname": "ZenithMember", "presentation": [ "http://smartrent.com/20240331/taxonomy/role/DisclosureBusinessAcquisitionsTables", "http://smartrent.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://smartrent.com/20240331/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Zenith", "label": "Zenith [Member]", "documentation": "Zenith [Member].", "verboseLabel": "Zenith Acquisition" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "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/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "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" }, "r6": { "role": "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" }, "r7": { "role": "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r43": { "role": "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r49": { "role": "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r56": { "role": "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" }, "r57": { "role": "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" }, "r58": { "role": "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r69": { "role": "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r71": { "role": "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r74": { "role": "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" }, "r75": { "role": "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r82": { "role": "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" }, "r83": { "role": "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r103": { "role": "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" }, "r104": { "role": "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" }, "r105": { "role": "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "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" }, "r107": { "role": "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" }, "r108": { "role": "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" }, "r109": { "role": "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" }, "r110": { "role": "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" }, "r111": { "role": "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" }, "r112": { "role": "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" }, "r113": { "role": "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r117": { "role": "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "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" }, "r119": { "role": "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" }, "r120": { "role": "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" }, "r121": { "role": "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" }, "r122": { "role": "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" }, "r123": { "role": "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" }, "r124": { "role": "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" }, "r125": { "role": "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" }, "r126": { "role": "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" }, "r127": { "role": "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r132": { "role": "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r142": { "role": "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "role": "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "role": "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/2147479853/942-210-S99-1" }, "r151": { "role": "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/2147479853/942-210-S99-1" }, "r152": { "role": "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "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/2147479853/942-210-S99-1" }, "r154": { "role": "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/2147479853/942-210-S99-1" }, "r155": { "role": "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r157": { "role": "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/2147483589/942-220-S99-1" }, "r158": { "role": "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r159": { "role": "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.11)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r168": { "role": "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" }, "r169": { "role": "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r171": { "role": "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" }, "r172": { "role": "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" }, "r173": { "role": "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r188": { "role": "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" }, "r189": { "role": "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" }, "r190": { "role": "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r192": { "role": "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "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" }, "r196": { "role": "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" }, "r197": { "role": "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" }, "r198": { "role": "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r200": { "role": "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" }, "r201": { "role": "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" }, "r202": { "role": "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "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" }, "r208": { "role": "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" }, "r209": { "role": "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r212": { "role": "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r216": { "role": "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" }, "r217": { "role": "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r220": { "role": "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" }, "r221": { "role": "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r223": { "role": "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r225": { "role": "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" }, "r226": { "role": "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" }, "r227": { "role": "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" }, "r228": { "role": "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" }, "r229": { "role": "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" }, "r230": { "role": "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" }, "r231": { "role": "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" }, "r232": { "role": "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r237": { "role": "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r241": { "role": "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" }, "r242": { "role": "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r244": { "role": "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" }, "r245": { "role": "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r247": { "role": "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r249": { "role": "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" }, "r250": { "role": "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r254": { "role": "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" }, "r255": { "role": "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" }, "r256": { "role": "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r258": { "role": "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" }, "r259": { "role": "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" }, "r260": { "role": "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" }, "r261": { "role": "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" }, "r262": { "role": "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" }, "r263": { "role": "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" }, "r264": { "role": "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" }, "r265": { "role": "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r267": { "role": "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r269": { "role": "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" }, "r270": { "role": "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" }, "r271": { "role": "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" }, "r272": { "role": "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r274": { "role": "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" }, "r275": { "role": "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r288": { "role": "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r290": { "role": "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r292": { "role": "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r297": { "role": "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" }, "r298": { "role": "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" }, "r299": { "role": "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r301": { "role": "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "role": "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r332": { "role": "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r336": { "role": "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" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r346": { "role": "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r354": { "role": "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" }, "r355": { "role": "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" }, "r356": { "role": "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" }, "r357": { "role": "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" }, "r358": { "role": "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r361": { "role": "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r365": { "role": "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" }, "r366": { "role": "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" }, "r367": { "role": "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" }, "r368": { "role": "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" }, "r369": { "role": "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" }, "r370": { "role": "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" }, "r371": { "role": "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" }, "r372": { "role": "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" }, "r373": { "role": "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" }, "r374": { "role": "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" }, "r375": { "role": "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" }, "r376": { "role": "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" }, "r377": { "role": "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" }, "r378": { "role": "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" }, "r379": { "role": "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" }, "r380": { "role": "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" }, "r381": { "role": "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" }, "r382": { "role": "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" }, "r383": { "role": "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" }, "r384": { "role": "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" }, "r385": { "role": "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" }, "r386": { "role": "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" }, "r387": { "role": "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" }, "r388": { "role": "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" }, "r389": { "role": "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" }, "r390": { "role": "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" }, "r391": { "role": "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" }, "r392": { "role": "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" }, "r393": { "role": "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" }, "r394": { "role": "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" }, "r395": { "role": "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" }, "r396": { "role": "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" }, "r397": { "role": "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" }, "r398": { "role": "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" }, "r399": { "role": "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" }, "r400": { "role": "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" }, "r401": { "role": "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" }, "r402": { "role": "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" }, "r403": { "role": "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" }, "r404": { "role": "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r406": { "role": "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" }, "r407": { "role": "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" }, "r408": { "role": "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" }, "r409": { "role": "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" }, "r410": { "role": "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" }, "r411": { "role": "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" }, "r412": { "role": "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" }, "r413": { "role": "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" }, "r414": { "role": "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" }, "r415": { "role": "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" }, "r416": { "role": "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r418": { "role": "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r420": { "role": "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r431": { "role": "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r433": { "role": "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" }, "r434": { "role": "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" }, "r435": { "role": "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" }, "r436": { "role": "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" }, "r437": { "role": "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "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" }, "r440": { "role": "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" }, "r441": { "role": "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" }, "r442": { "role": "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" }, "r443": { "role": "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" }, "r444": { "role": "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" }, "r445": { "role": "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" }, "r446": { "role": "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" }, "r447": { "role": "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" }, "r448": { "role": "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" }, "r449": { "role": "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" }, "r450": { "role": "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" }, "r451": { "role": "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" }, "r452": { "role": "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" }, "r453": { "role": "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" }, "r454": { "role": "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" }, "r455": { "role": "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" }, "r456": { "role": "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "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" }, "r460": { "role": "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" }, "r461": { "role": "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" }, "r462": { "role": "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" }, "r463": { "role": "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "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" }, "r466": { "role": "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" }, "r467": { "role": "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" }, "r468": { "role": "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r483": { "role": "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" }, "r484": { "role": "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" }, "r485": { "role": "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" }, "r486": { "role": "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r492": { "role": "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r495": { "role": "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" }, "r496": { "role": "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/2147482526/740-270-50-1" }, "r497": { "role": "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" }, "r498": { "role": "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r504": { "role": "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" }, "r505": { "role": "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r508": { "role": "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" }, "r509": { "role": "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r531": { "role": "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" }, "r532": { "role": "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r535": { "role": "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" }, "r536": { "role": "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r538": { "role": "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2" }, "r543": { "role": "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" }, "r544": { "role": "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r562": { "role": "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r567": { "role": "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" }, "r568": { "role": "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" }, "r569": { "role": "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" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r571": { "role": "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r593": { "role": "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r597": { "role": "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/2147483147/928-340-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r610": { "role": "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/2147479853/942-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r613": { "role": "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/2147483589/942-220-S99-1" }, "r614": { "role": "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/2147479557/942-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r616": { "role": "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)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r617": { "role": "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/2147479440/944-210-S99-1" }, "r618": { "role": "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/2147479440/944-210-S99-1" }, "r619": { "role": "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/2147479440/944-210-S99-1" }, "r620": { "role": "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r621": { "role": "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r622": { "role": "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/2147479440/944-210-S99-1" }, "r623": { "role": "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/2147479440/944-210-S99-1" }, "r624": { "role": "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)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r625": { "role": "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)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r626": { "role": "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)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r629": { "role": "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/2147483586/944-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r632": { "role": "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/2147483586/944-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r658": { "role": "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r663": { "role": "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r667": { "role": "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" }, "r668": { "role": "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" }, "r669": { "role": "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" }, "r670": { "role": "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" }, "r671": { "role": "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" }, "r672": { "role": "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "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/2147479617/946-210-S99-1" }, "r697": { "role": "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/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "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/2147479617/946-210-S99-1" }, "r702": { "role": "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/2147479617/946-210-S99-1" }, "r703": { "role": "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/2147479617/946-210-S99-1" }, "r704": { "role": "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/2147479617/946-210-S99-1" }, "r705": { "role": "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/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "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/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r721": { "role": "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/2147479617/946-210-S99-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r723": { "role": "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/2147483581/946-220-45-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "role": "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r733": { "role": "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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r734": { "role": "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r735": { "role": "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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r736": { "role": "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)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r737": { "role": "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)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r738": { "role": "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r739": { "role": "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r740": { "role": "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/2147483575/946-220-S99-1" }, "r741": { "role": "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/2147483575/946-220-S99-1" }, "r742": { "role": "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/2147483575/946-220-S99-1" }, "r743": { "role": "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/2147483575/946-220-S99-1" }, "r744": { "role": "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/2147483575/946-220-S99-1" }, "r745": { "role": "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/2147483575/946-220-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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/2147483575/946-220-S99-3" }, "r747": { "role": "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/2147483575/946-220-S99-3" }, "r748": { "role": "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/2147483575/946-220-S99-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r768": { "role": "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/2147480327/954-440-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r782": { "role": "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" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r785": { "role": "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" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r790": { "role": "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" }, "r791": { "role": "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" }, "r792": { "role": "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r795": { "role": "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" }, "r796": { "role": "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" }, "r797": { "role": "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" }, "r798": { "role": "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" }, "r799": { "role": "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" }, "r800": { "role": "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" }, "r801": { "role": "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" }, "r802": { "role": "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" }, "r803": { "role": "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" }, "r804": { "role": "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" }, "r805": { "role": "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" }, "r806": { "role": "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" }, "r807": { "role": "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" }, "r808": { "role": "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r815": { "role": "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r817": { "role": "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r820": { "role": "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" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r831": { "role": "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/2147480167/946-830-55-10" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r833": { "role": "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/2147480167/946-830-55-12" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r917": { "role": "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" }, "r918": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r923": { "role": "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "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" }, "r949": { "role": "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r951": { "role": "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" }, "r952": { "role": "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" }, "r953": { "role": "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r959": { "role": "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r962": { "role": "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r965": { "role": "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" }, "r966": { "role": "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "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" }, "r971": { "role": "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r977": { "role": "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" }, "r978": { "role": "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1010": { "role": "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1016": { "role": "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" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1018": { "role": "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" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1024": { "role": "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" }, "r1025": { "role": "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-310/tableOfContent" }, "r1034": { "role": "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/2147479440/944-210-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1038": { "role": "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/2147479617/946-210-S99-1" }, "r1039": { "role": "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/2147479617/946-210-S99-1" }, "r1040": { "role": "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/2147483575/946-220-S99-3" }, "r1041": { "role": "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/2147483575/946-220-S99-3" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 86 0000950170-24-055086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-055086-xbrl.zip M4$L#!!0 ( %9!J%C,]3]MTR\" +5H(P 1 2)_KWFT^1HYZ:ML_3I>Z^4+;GT%JJ]=J65*14-37_^-Q5S#8( ML#(!29Q/_R(2"\%5) 4(20IUNF4"FO7E>O\Z=J+X[KC_EY MW<;!J)TTN?KAX/O',K>-+;U736\?+M]9G!K!\MW@"RSB&J>7Y M_;#P?UYS.UX.OEW<_OG"_6?FAU?GM]:?KWHNPV'@CN.&SV\?CH:O8>.;.E[^ MLS1NGHQ/CO,3N)$,IW_._??SN(A_G(D_-3G[3D@_?'BU\6 MWX;N=[,+\'LNYC?#ZPF^OOW"Z. WG%!!!)O_,HXFPW%S,+>$[=+$>1TL+TA[Y9MR 8.JD#XH+*D[7 M&O;L\O%?MV%(*9PP_>B7_U;]=)A]@O]6/XWK\2#_PBCYVT]/IG_CMT=Y[#N! M2/*_)O7'GQ\]&PUA F/R#JCN416GGWY^-(9Y/>G$S!-\ZI/98W\*HW12M>.3 M0?[Y$SP46X _O7& N M6.*X=D2JS(DO29'(A<]9,.\4K.W?V$]/S@SK\E&:2%DNKA"?="0RFP*/+850 MITKT1MJP3@;/W@U3/GS?^:3NXV0@IRRPE F;S32(AU7VDN2 M;>)$,B%)4 S64SN1LJ8N2+X\TF>3IEDLYS^S;UX,$ZK*NPV6$,9!R-QHI E( M7%K8=!NX)M(Z2;RWG+ALF+>).R\;$# M"M/19>5D40:>$#.,3AA/'-6*.!%HSB6$D.)\=#.5L/ML='14CW&([=XP(0\" MQP#JJ?,%ZE0Y!*:!CZ6(#,9K)''.)N)#TCJ7[!2#;9H,Z^D/WO_Q_N YB).V MWAW6 V#D9I*!AR\?>BHL.4^!D91"8I7P6,H225I8%P2CA8JO&+HT3+L4'3%4 M X5IFTG@0A/G"S,E9I%-ONO0M;)>)^6)BM8 32A8<%DB,4P$;0(WRO'S0W^7 M44CYYN0%R#Y@.M\T)S#XO2/4GGOC<5.'R=B#*'\W>NN1UK_EA& VUF?GB&4) M-EL'3:Q6@L@$.\$59<&FE4]HI<1UEFF=XC84XTB6(/ZD <$=+'7 N8PK%JD, M_@)M[>>/H$3S/L"L>@@3 :'=*3I 6V_"H/[0:;P7GX]S'.?TKCZ"6]Z4 _BV M+=.UG$IY=GZ:$3C>IV)($1E65!0@%BHI$28#[P?N@-0?_?*6R]]O)(\<-385 MEXE++A$IG04&HHR Y-"I<,N*O[!5ZYJ:04YUS!(+2PS$$F!440B24_'6*E>4 MC[>8FA16.^8,$1U;>0Z[EN"?Y)2UC$;J5?Y64Y-9<)L+K' )P&U6)Q*DHT11 M*15P183AW&)J$2:CLP[$"PI3 TY L$^>:X W3##[]EL%XZ M@^U->=_FO;;-XX,Q:#\4A&_*PM![.VKKZ73GL/"WNKV;'/GE.GOBW]Z,#W/3 M#:-]/1K&J6Z^F38%=%(18QLNPYG:\#0OC=9P/?MF_*/T#* LY]TW3+\#LL MR*3IIC\E8R#T>FH$7 :. +L(K0LC :!73E &9L$"'V;C*8TZU+LHVJ*[G]^ M!.; ;H*GD"-XR"$.A21_0DX ?(&U\>B7ESDT$Q#_%7>/.]?#A8D_.0NJ&UA4 M6*"8VU]^0B-[M^UL6AA>V7UL1Y.F^]0Y$79G"]"M^K,_DBO<2^1"!)Q2,0\*CS'": "BY!X :ML]>_>=9*'S^Q_/'M?D#[MKT8X*7?3X>U+&& M'3T*\(I4'R'ECH9+T*?)J1Z_]+$>P+#V/M?MHU\ZRCC(PWK4@!P<#3X"D\SO MF#[IIR>7ON 6[WV>P_C5L 5MBP,^\UX@^)S>?,S-$(EQQG[##_M -+^-_/ + M(WAR;B6>7+;LQQU9+U9M#/8K4O8O0 L,03QEB^R)Z%$14RT MG@JXH-%WT:_]FK,><%0-K%1_S.G5<.R''U"53=7-KR>_^_\:-9U66-K*YX"& M!J-C0#HY'@Y'@]&'+\F!.^SJU J/F5NVP4Z%YM*=H<%$UC8RW" M$K"I &D%[Y(2E/5MHY"Q]F%?YMP$'W^'/3N:'*U*^MZ*!!:J8M*.1Z"#]_-@ MZA \K(_;^T('GL/^@ % E!( 3P&&$\O!?K/>^PPF#_SM^D8'\X5?@-%?)VT] MS&U[,'W$,HON18 G+;HNFM'@:\GD"Y(=+A5X&=SJ![.K:Z"#,U)>WES*R]5) M>9T#=9XG(H*V4YO&,J$(EP5,-2\SM;FO1',G%G_7^)1? R9?+U^+L\#I:_B: M12$\HY8P$0 X!6_!TM*>:.EI=!R0E.RM(E[P]-Z[+_$Y+W9(*)OXN');XAESS+8XJ97P^/)N.WN$/>%O6[F=UOO1FT,U45=>(B M[KE7>&(")GD(@/-!MC@N9!%*\KY1Z0W-YMF552'^FV!(/ ;#\MU-\7H,4Z.)@.X-W6G-WA?DP_Q M:1_SE'/7#"A6MEO2 42W*!F[&)H$TM*I& %5&):U4MG+WIYF]$W+;48DTFAL MTE$0#9("XTA &@:O22D"#XN-BJFW;HN;[. !QAO.CF]'PW81A[QFM]G!!DI$8%% %E!%-I;;VAWK)336UBH MDW<8#SX-I (DO'SE=!^?UTV.XU'S(#=2>UXB1T,U2& X,%NTEDRSN[[@P>V5QX0CQ4S=@Z._50;?9.:Y,9[D#"PE188=T@4$80G6.)H*;%]O=^C0 M-WD_'\^558,B\6C9"D7VNG##?=F:0+D7>&0.]EXBTJ5"'!ZD2%>T!T"O:>SE MJ>R=P/R--_U.#ME+HN.F:=#WAA:DD %S!VP7MUZ4)=_)FF*=( MXM4PXI@^]LZZ6EFH?&%",>LQ2E["9G-#B>,&QA*2$IDZJ6UO$?N-SG /\F" M&8_#]+MO_LR8HO20#W"S"98;P.V.&0X@48+L3502Y5V4>%B1L^CK?O;(U;$9 M&RSX5$KBE!3-%9$, W"\AG]B#-Q'ZF+J[8'!/3G:72'0H\DE;T%%&E8R'NU& M]. '$*(V:)VU5Y[V=;=ZZA[>C,RT!B/3M2*Z8&)]LH;8"']YEKW.G%L 1'W= MR!NRW7X>>\"TZ85O, '[WAA35@N5J:)$*X='99@9)H';A$NF"*Y<;\U& M)&(/E!U+ K!(5D3$@J?C(#F# ERK"Z)&:U*[JWGG!K=6.O.24T#!HP9D_;3TU.WUSM>)EQ6F")D470(#CW@3&%@+ M6!6O@!:(!H",*B72T+L<^!MYS&;QO.WX39D5;'J0UEY@WACJ! !-/)]QQ1)K M>28Z:$8#M2+&WIH4]Q-WKDH$K 1Z7G_/?1%"#M"F]& 7IP(\)!V84=;10H1/ MW"06@M.]51TWP0WOIJ![68"IX/(BYF>_^QF.9'_7M1:"!:4&R M)6'X?_*P'J_!,NF!%(R<9I: 'C,#529CC,1Z04FALF@J5,[]K>#1TXSD'OA4 MP !E,0A&%,=<%9T"($J1B"F>194\0)/>NJ1[P(J;V;0L"M,R8,$[3!&38%\X M-%]3S%ZRY'/BO064?2NF\QUD%=VLGNLFR 5+0Z;KSIR^L@KLP7R!IQO^TWH> MO)-&^!S<-3-W"ZSW30L"75K 'GD\D]&<*:9)4-X"UK226.HR2=*H[*A,)?0N M ?(+ ?CS_7P]&KY_F%)",E&DE84 Q@M8<883)P2 O!@2\VV$L=H;YBYI.*2L $HDD4BBV7$8U>"&%U*INBD8^^R:>[!\<4**P8P MT.L6&X+$+ 7!@D2 X14C(2NAA4I)^=Y5X5EP;C."J8Y/D!''F"0,&]753/GU MY**+_^6D 4P_:3+<^++^C'_=F[@$HV02,4K"C'? 1LD!9E9=CKB.8-96UCHZ+H M.>$6TZ2RL,2[#/]D*SFPIG1F[?[]VZX4)8P1?J.5FMXJ5K%2EFKF=8H$=#]6 M)EE?;GUW[+XW%NWI3I/5_M<9C&JLPJ]U]=X7\" M!N#1%U_W=3*1K4XF!FR59D#*FLS JBLF$V\!CTBEGA3]K#+ MQH=.DRWMPYO)&!<%&\Q-LW4?IGU'@X^110^/@V=*E2GQVA12: C).Q5BV3D.L!&' 7N59D9 B4%V@MFM^1DSASBO#)!6] M@]SKSXC>4+3=9A.KUH-?LJ.T.$RN3M@]$/G.N^"QS)H).D0CE>D;@2U,:WA" MJK'.WL?<=6BJQW5N7WR.@TG*Z64S.D)C>S+N),.;,D_: ,'1U5'X]>3R!YPK MRS@:+M4LP5:WNB M^FVC^;_6Z[DZJ(?C MQATR:Z)KZ03SVA(3C :ZSHP$+(AAI<)VHSDQU_]TD6^<&W S=EI2'Z79GU/GV0/A*BA4R;JA'UW.,.*)]R8Z:D=LU%Y:[GUNK^X\+MK,E@2HY(Y>%S6B322)$T]\(H/N91OC]EJ]8H0GJ@P8IDB012@?LX)U($"!>M#%>"*:3EVOW M1]QN\BN, RO2.A820,CD /\SSXDSWA-JE>$8"*94;^WOGB:]K6>C3# T&Q- M7"ML0U<"&&HQ$*YI3KED+_M;D>OJ"*$\K$?-(I)H?L>J!-:-+'PP'7,#@NLA ME\!4&OA9)6Q.CTT(G#: I5PAD6E*18DTIM[5K]U(PXCU:!BE4Z+:2<*+XV M40_8U0K"X<^<6 )(V[MTH7OF9%EE(0'&M-.HO5,)XF%X0*9AU!5C,*8^;ZT L25 G MV7A3K&(QAMZ% WS!=P672F[;+C'MAAZL&]/3VAUW]Y.*1 !98 (E$?L7R!0* M2.ND24R"TCIK(X"W!DM3$%U6"4C)&U=O3 MA!4;PO=3!.44I&32DN2C@0T4&D,^ *K('(HQ +)#;U'C5@3=6Q&TRDA^84#N M(!03S&,Y78$AUY8$0-\JFIA]?^WYWK2=Z\'!-$!FE4L!^Y4*@1&VC'ATK$:# M>;$\P#[W+A)Q]9#Z?FJ1(A,KTE#"/,7TK2R(%0 #8O$F:2V$T;VM"?$=1Y'V M@'(B&,S6>$:2P7+U/' 2L-4"9\84*6*F_<4?VW"4S6L-1[4R/!>B<[1$,I>( M\PR; ?H02U+&Y=X=IO2@=,:-QWA%U^G+4K7V#][?%[/52C!;,]"AS5)CC6W$ M&@%L5Z9X4+$$KGM+-:O.3K^G?!^*M-@2TGN-Z94*,WDS&*^,TZ*\5(!ILM!9=X-+V+HOB2Q@5I"1(SSZX\ M2,BF4RZ642-D[$H'9 *%$ M1JRS8!R)1*/+403=N[V[4Y7%W[)O\^%HD%X='3>CCWE-ZFX]OD?N,\ -9HBA MV,!+9T$2F MF1FG]V5CHKTFBY[B\-]1LVK!"8)Q:4I8R2E*4C M4N1$/ >#BA8O"LN4Q;*-FN@U.G;)'_[]/6]V.5AM/LYYOJC M#X.O!L$W2M1_UB:Q'Q.(X21\$XI8%&[(;@E.IM6\#;[]!; MX+K\]Q$F8ZT'(*T)M-)BE!*9*!4,F*=6$1^](B'&G)QP3O0W4F-;[F8E>.%^ MRG\7P)=E@1!48JLQXTRB3E';N\#"VQP5SP.+3OX!+WM($46;.=YD M.GO.0!EE[%\M)3?$:J<)]8R)J(PRM+>="[:Y_9O&FEF5J)%N,+I()N-)8%H1 MPVT G!G $NYO(.PDM/E?$_2N?X1_+BK(L?P/ES3=0$D%7L8$F.9V%@B=F M;':<0$\XY@.)PEK.E0>4T]O@AAN>CNSGL0==DN9EV]<*0%=8=,52PV29ANHI MV!JPS;U.GN2B;/$.1+/L+V_UN 3WFH)/:+'.@R4G9 :;CF(E@E(R$46EY*6T M.O0V_7WK^+N1R?)KG_#?RAQ_6F3J$MBYNH!PD2X%$J00)"HIC56F9-M;_+>I M7)9M&MOI@8=207MEB4_8R:I0,!^LB @@B@Z@E04O=52/2O"O2'[3X@03'"$ M6HR/23P2/-,C2G.0"RQ%QGJKN/KJ^-]0H'+@3K$B291>8J?50H)PC#@3?1&% MQ6AZZU;>0I!>0)#-Z!!LL&Z4,P1=3D0:E8E+UA(FJ.0BRJQ$_SV6FS9">["/ M3-&4E8VH2@R1PC,2M);$FY@UI<$JU=LCDTLB^O;@II3/)2%>2%-\J-%\-W5& ML14ZHV)A20(Y AP!.<"Q 78$.9"8T,+R$'/I71+ 2A.D;B]U5G1.I(/!":3"$R@DWI-3I" MP;#$OI$9E$U?-_>F[L^4ZG&7V_76U^G5\)D_KL?^828PYY*,X"Z1$@H:)S00 MIXLC6IHBO/+>KS^$=(78X.M P?W<0N9-X!(T,W.P>]+[1()+GBC'O#69,VU[ MZ^KI:;FR7B6E]2/U:Y7%M),R5!E+ HH;Z3C8E<%[PHLNEGI*E>YM).2V3-,F M19W1AFLI#5%"6Q!UMA ?BREUKV;W>\#MS7F:AL/#TV60\!Z%3_WU7*\V*/YKE-3E071[QTT] M6%)04^WT3H:I?5%*C@A-#C[YXQLD!-_X]>@1?05;WDS. M!9GM#<:Y&<*;?@4*Q3?^-GJ@SO] :68%GI@ \1+IE"2660^K0=^L[TA>R!II*(Z M,H?5$5(BDEJPM;4KA-&@DRJY>-;?,-8K]>,GT(J#>IA7I1EG/>]G^O;J]T[" MH#ZJUP"TEP0&6V$:578F%FM)S!G43/:84&JQ\7@)P2BIM._MYG_;,^;>R'@E MP"0W5)-D2B32:P9XUFE2 ,M:IK#C2>]Z@WY!ZYX1N&^.T:J]+[NA1>2F,$!""XH%H0$F0^P#1N@<2:-H_#_?2.: MTZC+N<^\?3EJ7N=/LUP>@%% .$/X,^:E'3V7\0-W 0D,$^B-]OUQ@@7DE&GV MI2"LWN@'[KU6T5OBDL(\]1*(@Q4FBF5)LR]2\-YJZ^\]W7=-%&&2*(IBH#4# M7K8!["TO/4G,NFP],+KLG0+XKFWT-=7)MR;)I#S1E*.#3S(2(IC= .V=E2(4 M]3WT([VW.& SX-%&DY@!\)@H)FDP*XD/''MJRR+@_Y7WO7S/*ZN/# M.OI9J'6GY9N3W?<'_>=97AQG3$<2**R\+ 74>K&>.)\2"]+36'H7SK9I9;ZM M^@4V7S'%.@&*'JE%EB"(U2#Z6?01 +TVK'_A,+=*G-O/;<8H!^W&*+ MD,(T\1FL2".YX51DX6+_KU?#8C&?/F:2M38JPKE>/PO.#@+5=01"!6.)> MJ]Y*G^\[,GXS]!)TSEP HVN#T6P,U*#+PA+C@>?A_RR+O0UVW)2VZI6ZV!!< ME8XZEK%)"=@=,@!)NE@B$6#22I%-";1WENMEB5CU\ :)6/=SBQ)+3@?D9XHY M$S%GV")-B:?%@YF8K,^]U02WRFCK6&]F)H+)D>/A<#08?;@WG4H,38'R:$B0 M>(*+#OP@-6# P$0P,2F=[T/,S-H*(/3&7<=@/R(H1"*$3D0:B]@J2[$J(">;:] ^H5,HC..N: \=[UEJFV\\[T@,1NC M+51H0ATFHYM8B)/HMRNQ>*JRZS%T[G-!@[5&[?6!;H( K>XYX4$@=A8 S!C\ MI4NRNC"G97^3D3=?G*0'OC++=#(Y>F!WQ_'45!/O*=A"MBB652ZZOQ[>50 V MMBH!\,RW>,2#_T$Q\]$/SGE[3M4)WK.JU]XXT/N9;YH3H.;]?#QJ8!![1PB7 M[G&LMZ8V"N<845E*S,WH\GD284YYZT&AI=R[NAEW-MO78VV>.H$N&)S[B,SN M30T5*V(T4182DA'8GR@"U_$ZR GO#S#I8JZ.TI)08B52! MD^ !H7A%4< SQV1OPP>Z"E0YO07:/7G7^&'K8\>HOYXL7[FD_L7J@P&O/T#\ MA\=.)>O-Q5LA39BH7,X\$&$XQR!_L$\Y#205;H%#J3*EMS#U-N6U 4'^[IL_ M,\;V/^00H>RL$(E[PBA6TV$\D6"2(]$Z'I2-S/;OS.4A1UR[9!G-@)B2= "F M.;:!1^]P,)Q1&UPTJ;?[<0^J&ZTL9'1;W6B9:JDJCCM*B5$2O4]:D% \(]IJ M52R--I;>EF%==8#(_=Q!E4P U0V"'YX+'4,M]$ # M)C.@.93S8PP)!<#5Q?8NRY]Y\L7Q9)R;>1 .W'PP*F/\\[XHB. "=2I9XH5D ML%%4 JLYT-HY*4F-STRMO>#^;4^U5S;YY"3HQB")X;%@C'HD5K%"2O(F*P9@ M1?>VX%#? M'ND AU/T5;YC$*+.S)E==$1L!505N)/BFG??&FQ-XEL@_Q@=RC<(9>Z-3!.J,*F$)H4G]" #@X>H#"G>):-H-EKW-O7D M^_7[&T$Y%580XVD$86RP,QNVTRA290M;Q_S:W4/W1 ()3X5CAEA>#!K9@7A> MD-Q5<%H*ZMB]AL=W](K?3X^)Y3H V'"$1CQI!Q.'!)\!@RAKK0^,F]2[XZ[; M;.:;\6%NNAV=IRK7^9MMZ8;.'IS22A0\I@*31P:LY&X )@@A*.7*!L][BQ V M&G2S_C84O0H) ]*T-\_]LZOJ,Q"H+ M9%&MQQ[5VOBDO2$YXZ%EP3I97C "\D3P9+O0J]YNS;:J=[_R[[U-7DM+N)"@ MA(R(Q 7*B;V5BK*W$7R]:EG8T[:._>BDN$+[+PH6O<=:83%I(KT ^\]F M3Q1 )F-]B>(>-./MGU6S&0@L >2F: MAQ6/U#U!B/H&QZK..7L3@F>V_5?/] MM<5<#ZP!SE4^,5!%D1E010&(P1OLKR@XT\EQGWL7^'-E9Z0#L'<\S/UMDS_6 M@"0&)W,/W(-DY)RMT2[!CD7ML60;\#"-8(N(Z+FTMHC8VP"=&QWD+=3\!&R% M\:0[Q'M9?\:_UFTWK*ZBN="E&)= 5YH$)IW2Q)7D2&;6<4FM%/?[O/PV1>YN MQ-E]B8W=6&*\!RF,H5DZ3SO564H=X;(4J@1SVO7VV/-^F@:K.JRY9];!*ONL M9P'&@51: ?K$*,J5:L5B\D[U5SE?7/)M7CUD96?:M3LY!CD!DZ8 MU$GIY),A.CO6F?0$C$1)@F L"&-M8+TS[F^5P?'7/,3JCJ S]])1/:S;+DK[ M8[Y9&L>-QS(GH[T(6KFM3\?14=+_ 2DX_I(ROI\$%!':!6N(",82Z1A8(^@O MM#H;62P5MO0V4V\/GI!J=.1^S)W"Z*(;7GR.@TG*Z64S.IJ&"'=D]:;,SR/? MYJ9K^/#KR>4/^$8I73UP+PDI8\':T$4FV'P,_PJ>&L*L%@"7!&9\]W7S-YN? M?8@I9:10026':$8NR6ICL1%@WDJTH'X$K[' MR:R]"H+9D-+Q5++"(PF<"3#*8B;6Q"Y;7#I'I9+]+#+1XTXD&PWTVPP5%4=M MD5$2BREJ,C$-T,4#%#;%I$*-S?S^EZ=XF(T0-Y38Z*5U3F'W*S26I)#$:RR$ M[7V)5%-1;.\R$WI5@'I#96J=])8"+-6PL&"B!$< F#I0&49)48)ULG<')C?< MM@>Y7U+ZF*DJA N*VIW#5F$4G(E&,>%]R+:WX&SMJG;+\#>0TT$:16T@N>"! M>K2&6 5@7U&F=?;,\MP[L_0+573G]/5Z-'S_,)5KYL7 +FDB' 9:B\2G>9B:-@SIG@ MN'0^NT)[Z[&Y>5V:?P \1^;"6-;.5EC<>E^DG3:.%>HU!GEI8"$PNUUTGFBM M101TKI7H'0#?MFT^@_R,$]$R3V( PTD&B1C0.\*-,(;E3/FF"I"/@5G2U=LW MJZVVGX]\C:>U;W-31LV1!YWT)@SJ#]U!&Q[^XTG)N_H(;GE3#N#;MDR+@A[, M%WBZWS^MY\$[:83/.9-@N-XW+0AT:0%[)-J=3SP%;&+*LB'2 ZVYKJ2"Y#J* MPK2]!T'PU^?^[*74!8;XP5M?IU?#9_ZX'ON'64'.1^E<* Q+QN%V1@\V2.8D M@UW"(Z>@!=9>F&R=&N [\N%M*+2D9.TE=X2E'+&/@ (%I#-ATB2;:3#!]A9" M]+GUS=W"!&Y$L1OI?+B9*AQ*6RIH"B3%"/#(N@)0%UOK@:X"M9A85+TS1'H> M@/!MHVTW(]18,3K(""91P/K:G()6%!QHQV>@'AV$";TK+;0EFXT;8S(DRHW' M8'YG0<8P11Q8T"1RY5P,3%G1V]H*/6W?>7=AL+)DC:Y*+4^83X1N>BTRL9@= MEV2.B'!@+WH+D1%7O"E[&-G\83G#'CGR[X P.I/T,JAQ7SR-U,GLJ+$D>)^P M 8TA3L .<24594S1*'L+/S?=:Z0'BM;KE+7SA11A&1ZW@,3D-A%F;++)B!#Z MEPBUC=:\WB ,-J44!-$2TR\QF=@S#4\WPBAA9**J_QSY7=>D6:%XECEYQX(C M((D%D2([XDQAA/M8:,SHG^Y=).8W3%N[GT([JF2=9848[@'F!@;644RPLY9& MI2,KJ?2VVTVOB@3TM[#%=>4+KK_GODBF$+E" %&W!GI>*!.T#$4H"SL^@ MJTIO;;5K)=/LX+,=([#O#J@>),P(B0GM52 V6$FD%0KK[$0PTE)QL.S:;^OK MWH:U5EE$AA4)2^8)U1$0(#K.@H2]=\QH*3/P6KJ?K-4/I;\9?G,.J^0K2;*/ MH/1Y8B0D%PB .&&"]"7(W@7&;4M6;!0F!N:Z:J1%9,3^!6Q[*BD8@MF7%+@3 M;$-G+P\N-$5M0U,PFHU93V.*L!)<$VFPJHZ+&IX>%&/8_X/VUIFTUA(7BUBX MF??@S7'G?@+]]6UUKNZ[M3VS62,BY(0L1T_W,X&BGL'-F4A3JI"9)1J>G 0LG+4>$/#^AOF MKH>_7J#&S'DJ[O#6CN'N/_OAX6:W>>__F!F\B_TYFCJWY^"ANSA_ROS:_#,^ MYI)''L,]%YXW&Q;\>-[UXRR?.;?W+YSR_>LN'(AQ'9 Y,!#I[ M[PC6/_KGH\' -VT'^Q=O2_5'H-SE1[P&T-;X\:@Y/Z"Z'4G.S.[[@^?7#>?" M[_'+YWDX EOQLL?>=.W./.+)V=%_834.GE]8W1M.!C[4GW=A9*-)$W,[_7B8 M?>IX!E[_RW^KJI_@OU4[/AF P#CV"24L&8^.=^F.JH=/8'<&]R&7$@]4^W/VO20O2Z01?TQ[[X?Q-GPZ! M4 A\$_/N<9/)I\8?/SWW^N4W[C6U'W13^E2G\>%NJ<>D8^?A&![]/_^-:?KT MIR?X!EB>XZ4E6N?<4,KEYOS4XF@P:G;_C7;_>WKU1#]-]R:,!FEYYN)6,W__ M^M6[%\^K@W=[[UX<+"W =S#U@Q?/WN^_>O?JQ4&U]_IY]>)_/_N/O==_?5$] M>_/[[Z\.#EZ]>;W>]<#1KGE%W*T6Y!^^/03F'H^&CZOG.\]V*DZ5=% MPRWPR#H:5[@RX5$U@U_[N72!=,X%Y@(8.5P[^$T&4[0D12(78*<*YIW2CZJA M1S2<!9[IQP7DRK(UBPL>*?[-%5M']>ZIY_TQ5,P$RB/L1 %'-@ .J<22B&$T.5 M\;'8P'U9%1/\;0(V;6[F/<8>5=U9R?CG1S5,&0Q&H/'1(/C!8#0&C+=6G71A M'Z[<=6>D?OH%UMG\."\5C)L9RO^S_J%[^W_^[%_F__K/9?O'VS_ZYZ M^W[_X/W>ZW?5NS<5X*]W +(J)JHW^Q53/Z0?JS M9D[(>X3+[K!H+T=--3[,U;_F/%I-W1!5'J:'%U$%V1M[L)OB&',%;#O%G)/D3)7K2SW7K# /:U5@K9SE)&C&B'-= P*6%+>K6M^7=1O]X)^P M;B_AF_;;K1P>.7T)S]P,YO20?59>E7AM<;/YRV+;EG6$5NL'[SJ$,GW"E96L8QXLEUW M6==5J0>Y&D[PG&9WE6I5T9*H8IHX$1.14BMBD[%$<&:M\:$DSK]6^KSHSH]> MP@Q>=Q-8P8IVVY1R'$U;JNQ. ,XU@WJ8[[S6E#(BG'-L(XKV!EZII1?9V^RP MR4H)9R.A+D8PA4W"?AJ:))<\58$#/$VKV>']_*$+9AZ.\?QRM7ZARZ=\I3OZ M=["5]E^\?O>X>O7ZV4Y?M_162/+R%9A>Q\?M8I6I.EZY)C^\^.SCN-NT:E2J MT\VJ?%NUQSGBN76JZF%5C]LJ'G8&TX];-]K=W6AC;-]TV8+YR7@TGQ . $\! M@5SP=C+P)Z/)&![_.:>GTU]SFW38?>Q!_^>P"=,]^A.^' M 33SMW^LVSITX7V[\]_/;H*[TF))NM<)]9>GCYY<=9%>=_'TES\]&3?G!S$[ M $6Y_ GF0D*3_9^[W;\$O[B< Y9V$A?ODF&?/6ZE5-3#!2UVZSW_\F-NQEAL M??:X*2V=)]OS3VAFI[;3;]=\0OLET7\KW>XM=-C!;O.&Y&'_$Y=_9,+&N*J_CR M>1YX3-+XL@8 @DT]I"RW5L*Z>G'O>M3?RT7L)WMJ@&'4.TX*SR+1I0MK*T0[U$VPSEUG1VA)N=2"R<$.L%990X6Q@P;/DU6K M]EY*36[;V7]^JX?Y?'332H&VUJIZL5/]AV_&8&:GZGE3?_R2N;NI\XR5!@3X MXG)0F1*5BB"2Y4BL*9;DG'F4)D@=OSH@X*H=/7\(O,H=/9C KRM.Z0TLIWO# M?ERE(%+R)%$%MJYA&(\7/=&6&9.B DMQ1:ZHV2X]@S_?-.]&G];I73J(L&YM M\H/O@N&<+)H9IDA2N6"Q5$^L"XF ,BA4V2!,S"O=P\[,?-.\;48?ZV']70[7/+#"F$)$]1*&K$JL,1&G@)K M\P!+)RZ=+3R5P,W72@!$DWM@F*^(Y^^Z;%9^*3IX4R/[<95 TZ2";5HE8250 M(JV'W7&PP5EDZZ1Q8"M\=40LEF81O MH0!.(Y/^Y[]9SLS3MGJ7!_D8-ZN:[M:584EK690KE,"WI)'3FFQ5TRU/;G*J MCB=-.\$(KO&H@CNZPPG&?P@_(EC'M)>].-Y]($%)>L?*:T*/N-JA]KK0)+M\ MO6_N6/O5T0_V'&Z_-A;OJXRAJP/QU@,=KXPQK\>#+I(Q^WA81:P\]C5:\$;O MK%9AHVTW^PZ;W7B<875P<@1R](?5N!NV&W'[C7@]"Q_NF"Y_CH=89*P"O0// MA6].E=-]. 6[A !NXRPYO_M7;C4[_D(>SYV<)3>!TI)Q$;,I!%"QP[K;E#A6 M%"G&"Y9Y<%1_=3&(&38Y83QT,GF-3I&NOF2U5TU+/E9=$;3+?=RK?.O_0 J@ M;-VOJ0 Y51^Q(\<:HU771O+G\?9Z:/X.)T_1^L0B&)-8?%5Z[HFE!9MQ,NZE M,SHE_;4<,--.4^5T.?ESQA5W7WO>]/O^NRUMK(XVBBP\.B5)4M+"/DM*@LV! M4)%S*+#OHGSUJ>1<.KZ8ZK"219JTK4?8KT#BQ 7^9^CYL^I[*SFH[I# ME.[6!7N[2?&^99?>RJ?PX3J?PD-?J=>C8?Z&_OF[4?SMIO3-#QV^THEVARF^ M&B:,V,U5.*FZT@T5#.]/,%1R%[6.M-R<)D'^P'ZL#GW;)5JGR@\&N> .@?'MTS3V&8\LL=92+3_&KG2OS_-K%[N#FS&395GAMA=?73VKF/^VGY )AX:L!##Y7/D:0 M7'BVF#IF;A#37/IM!?1)+KW0'H'(@[T>D&ZC, M1EL!-XM"I&21.., NNHBC!(Z2/[5$7FG5>*:9\!"'T;-R25^\NZFCKGB[*:[ MN,RO3/.XDH-O=]KR\.C[?,7PM9SJ?P^JXO5EV/0[I:>MHO@NIGQPE5GSH'5F M+$%[QB1)?-K G!.78B'&JZ!HE-I\?1^6J<[LUG?10F[5)9V_KB[S5E%L!<5V MRMLI+TWYQ>6>JP>M# K-4AKN,4T5!#LUAGC%#+'>Z\23=U:M*'=^OKI_[1;W MV71MOZU2^&)CH4V&$VW8%_F IO:J7.,R?US5ESOZZW+9Z61W)@G6T'#4'2E. MVJF['>8V;=0S7C2NF)__X;D@OFMP@B__5,.KT8\_A(4:(=3\6+>==37TPPBS M0.<*GK?+4%^)DVB NYQ7;CVD82BE.$ M&FMX*DDDM:(R-B\^G[;_F'806D_[CSL=>MT02VZ"A;;'>^L]WFL/\V"P.(C[ M :1!=\HVK45__2'6C[O5/V$A9N2#A\(KY,R2N!:64A(=UKN1F1+/*=AS6H7@ MA67>KJAFT0&NP&6J>GK\!*,=M'=-J[@K-]Y$B6^YL>?=4O_N3RK]N,+F M8H^1A9I;?3,8= M% !,\*C"1N_=X]__,6U#_PC$4*R/@/5^?O3J](S,=_UQ>-A?3Z2]+HZI&IZOQ^#05J9HE/R'LFC[X?.# M4M_[,LB?2:J;*8#"$^[)T?!IJMOC@3_9Q:L7DTE4/>UC-7,$3;^8!=K,)]7] ME 2? JH!)<$#^H7&9&?UVT'WK;FT^G;OT(2_?0$%K9;X,.%L^S8?\A3#QEH M%1C2KA]\\B?M[,Q^>2?.IOMZ4]>_/Z MW8O7[PZ^A]BX>QK=SG&E[NZW_D.^Z6G8EF6W+-O7%;F4:]:X1MW+O]DB MK467@AS!-_W\B#^Z-R3IJ\,&S>!_^]);QV.<'7%S@B+KG3\-(?YA_=#/TGPZO3C M5F[<0[G1+XKO@PQ8EG="KT".=@_Y5E)T26:$:_+OURDPGHUPFA@? ']UMF@7 MBOVK'X#XR-7!88X9J]#.OQ5;N;*5*UNYTA>Y M BO1_M&.1KV2+4N !(3*F^,\?47;"10\^F_R(?P,RR_\-FI/*Z^,85)Y7@]A M&@MUB43:"J$[\(G<"J&M$%H?N&E'UX3L;%P"P:5N8?'L["T,.3=-=P]& J!$ MZ?XZ' W@]>V_ ^(I=:S'6ZFT?JFDME)I*Y76*)5BZ;-4\NUA]7(P^K0%0-] MU)BMJ-F*FG6)FN%HG#?DWGF-K\9,#I0?5\B=K:MXQ<+$;85)#X5)OU9D(1SP ML.@/L\'3(EX1@!%#_Z'C_']OJ^=U&R=MBW'IB"?VAGYPTM8=*#D5%2A+IDEH M>,]^;B>#\_Z#8"HY;"0[C__@7YFK^ 4R(?UW1<>.;R!$!#^6>4*X-1.\&$C+TPFHS1>ODSCZO]NOUS*RQNZ[+='AQM MA<4M@U+D!L6#!/$ H&'FY9?\OZ:V=]OTFVWP.^1P]3]=+'\:@YP_)K8Y,OUK+<"I6M4-D*E:\0*GS# M1V;OATN=8@_\8%IEZ,6_)O7X9+GI);JZWK<9+\YPQQ9T;.7#5CZL6SZ(#1^% M/<_%=V?B[X^QKE@>UJ-F22YL9UNB_^:+W*<2_69C-?HWLY:][KIR9W;\*31/?OGJ_A^K MDP;?2R>$9WOOW[UZ\WIO_Y_5ZS?O7E3[+_ZZM__\U>N_5B_?[/\#_B2_O7GS MG_CYX-W>NQ>_?^-F"7=BL9ZW-KI"T:VQT6 M@O6PRR$_RGZ(5T=ET1R0F[UY@YVE<^^].,9OF1/B,=8/]$?3BA7S89R]=3Z< MQ].*._,GLQ>7/'FYZ]GL%?+25RS?N)CO^-"/J_P95KQMJ]&DJ4;']1#351_C MM_#B:?+JXRKD09T+_ %P #^/PG_AL#[F%E_63HZ.IU7+1@WV3OROZ9!;[#$$ MJXA+5"8(5JO\<5K2HYE_TXHK,?M=-Y6-^/+]I]C6\ZOQ7G^K!X/QW&8CY M"%YT_GNDG'HXN? ]I@#&^OB27]1(KNG"\[MEO_CTR>#"K9\N^W*V^A>^AFV[ M\-T(^048:7!AYD 0@QK8RS<7+@WJ/_/%'_CZ:/X-[F0+/Q[X9DY:4QJ:;7$U M!*+H2&=&SFT^=Q\0P'1QIGM>8W$*D"#7,.4.LO95#.N/CS.,!7C65\-)5Z 3 M7@PK$K$:Q&$SFGPXQ 3,,8J-F;# L=;#.)BDO/RH4WI&9ND&>9Y!L/WHI&G@ MPAD60M$2:/ZX&];\F M-7PX>8PDZ]=OYE0 MG/9=7%ZD2Q;(8RKK[K=N;/:@M=GYV2V9"LO57.2.XO8O9RVVI0ECK9=+33/8 MO&;\M)LB//+<#I">)DP?UGWNER-9B6809P9JZ7CPDC#U>G, MZR$.GG0+<,V,$0F!P#IM9[FTKHO&3^>?^@VW'>7!3$>>\C]P:W=\!J+D\8S] MYL+HC+ YE5,-:EQ02\#%;0<0%E_,) S<@S\=MB@JHC^NQ_">[AL0+NA?PF_; MPZI@]:VI,/'37E8HFWT\1&6*(@B&/[MPBB[1J#@U+;:4^[U1[D*+W8EV]X;# M"?QP']%N@U_LSVEW[R,\%[#L[(NN">7[83U^7#V#=1L=P<=GAY,&U.1K+*DP MNVL_S_3UX^K7J9IK'T\1R0(5X$/:ZGD^'HQ.F=E*PH&X>QI/." #J0.4[4\$9$/]'/Y@"[H(N/ M,L@Z_,G"- !3*Z]F^.YXTL1#V#"$:B[! M^9U/KN[\ 5O,OR67J\@EES)U#P].@%ZPG&(G:Z;>J4YWS?W!,]-S2S[?/?F< MHIFY]_+D\0(;+[Z:@NDI'9W>=FI.(HJ:3#,,?008U,XP.! E_FH+N+=$=[GU MUDFP98I!0CLGUMI)C$ W93( N8;>_P](@-.?8>;KG+"V\NP[)ZVC10EA'"GLG&A*78M#U*ZKP7F?V9:(OF\BNF"X=8=K51P='>?Q:;GICF? M@6 8LE -817Q_ORY;CNW__Q!HZ8[$[QP?7Y>V+T$GH8NV"U-?M\T>59GMMFW MG6^_3*O);#V:6V*YQH,MR6U)[BK #KITZC6?G3E>HN869#C[CM ]- M[FS&*5[?>_ZJ^NM@% !>/0=1U=1A@C_;$M%W3T1+"FYQ&-/![@8$SI8^MO2Q M3!^+PY=V KELB61+))<(D2X$99I;,CUH\1]]/9C?.7.2PY#'&,C7 MW; UN[8$!>]9I))4AQXH(_H)-M8,)Q6FR=>ECH"B*QA=,YGG":'SJ/E8QVF> M#Q*>CV.,]L0,HMS$7'^$)Q0@O\XG/B.]&;4AT1YW@$VRF=-/5HTE:Y:3I/90.6&7K(P8"+S:B=Y\F,IFDYG^HVGY6+>-S7(/T" M62Z.:.:$."CZX">B$!HYMB]$-<,*S\ M!&,X@67LWHJZ?&E L6[BY AF.\1*.TTNZ.J8EY&Y=EFP\E(UBK <.]7>8'R( M$'%Y3J=O.WN>?O,W3),>N_!%L'P?X\-GD_HP\8T'"LGG2E0]K@88RM%.4TO& M]<=I[9W3J@9H9<_RY*9%B1XT[SQLR?#N2XR+]--.N@#^+K9QJ89$4[=_8LPB MUGM"I#M>5&%:JI1V-F=IU&*1LS8V=9A2[ULP]*I7KQY7KV9M&Q\M=VU\- 7. MY\M5S7YU^J-YD;NEG\ZK=,TYYB[60KV MN.*4"ZQ--4#_TK#ZO8MX4MWW4 M/Z[3]'1Z^*&K23/\6#>C(2[V3D9J-,3L00/G=V1^SK1IBT2Z@*QBJQ^R==BI;9D*S=+=> M$>(\/[T"8IT]?UI;RP]/9C^9E@0;'040O/,S@]G#'G?"N3LMFQ]_S24Q/"C5 M&'1?H:>EZ:JTS:;=4B^-H-Z;43J%U#<1\M]2 '\U%-Y* MWPO>@UOX!&:Q=,"=@VD"\LFOV@J_/9G@8ZGT*DG6H)\L(8T@4MTHUE!+!M^HH9 ME@1D!4N$&.?LP+YBA,ZC 5$"%N:"S4T#0 M53=8&%GU:;^K^?%:O7@1_N3#F>^F B_ JP#\?;X;+1.5Q%V M&NTS&\VT]&D-\"*W<^BV@&T+X^[,VBT6'X3O+"QMD"\K$'RZ)4N_[Z9[6E\8 MU@%&B)&1B\D]GE5T3K5?)H N[ /NR(O$D=D<\65-_E@#,5\UUN.NY.+P"QM\ MW\S$.SO-'K;X.$#>W(>_IX2T^%@-1A]&2T0_;A"]#/T1\D+W 9-'.MT]XY%J M]D59>LBTAC%*B_,*N.GH>A$]/C:=IQ=3@:H**_;^2]58FGLWL_',R-X>[+SUCS.76JH3V-DYL2/(C)HT6- M]5-FF/L;\);9Q6,.Z)[J.8C?3TB_<=0;=)C;QLK B_C#CY7Y&L_6 M*OJ$O=W;?U>]VJE>+APYES4NWT!XS7K5U8/>T^FI:$66-O7@U*O[P_NAGR1X M?_KQ6RW(.MKAW5*4'/P.A+[_XO4[L)!>/]O9[,R[&\:-'[;(:KN38TP$]&U^ M^DV7Y-F;U\]?O#YX\;R"OP[>_/;J^=X[^/#KWF][KY^]J [^X\6+,ST![^-" MW65=?E@]TON2]^%^,>2=%K5S78PFK1^FKNE>=_J([4RF==G]T6@"TFG#*_#- M^N6N7_U4=?KYT;_^P'P1-I_E]*MCWXSK#5@59\85VM,13%_==:.^+&W&3\:C MIS-$AEN# T>C+<30-38AZW4GW-Z.MT#1W?H7^;W TD/_'&;=]L,TP8=.!_@ MM/5W]^A'YQN^?ZS;>IK6L3O__=.E=NYG,E"4V&&&_64&.2^Y@>\P?W',&\ROKRL,[2-6";X^.>'!C@^D9G0*=W_GGZ" M;9LB^MTIKL >!7U<7]=M#UKF+CDD[WW\=D@3KPRL^/ M]*/K)[ZPV.8&-6B7=C2H4S779Y?,8XU+M6+(>Z.UW,/#K;O1S37+-^5,*GJQ M@&NCMJW V@JLE0HLOA587US+:2CU+,9:;B77EL>V/+9J'KN0RK!ELV\#$"*L M28DK!0BP7AM@YC6#UH.#([;K8392IBMA-D2_I;PO^?YK]9\O:A%NXG50ZQ+ MO:O@@9=.Y NJ=OG0%Y^Q_$SZ]#XJ8M].>^-$_ /3K#_Z 09A?8E"[[*:E\BO M/BSH-^'HY9<,1S=\ >M=&2)> M?X9]'[[$MGN8F(HQ)B__R+R$D+0FFCI/I':&>"!"$^<+,R5FD4U^U.49_OQHTI(/WA_O(IOO#1/^ MY\4IC^^-G_FF.:F''_[N!Q/XT6183]_R_H_W!\]!&\,^P5-@""G'^L@/VI\? M$?@T#;_]^5']>;P[G!R1-!J3V1V/?N%4/C:4_?3D[(Q_N<<6^&Y M%9Y?*SR#S#K1Y(ABDA))C2.66T:B2M%+FJ5U_+SP5#D$IAG<+B(C4AE)G+.) M>)3"N62G&-^H\&3J,6=R*SS7Z7;;V@8WVH[]C*T.NR*.:!T\7I3$Q,SN<[DW M6RWWH+7<.J>Z56Z7*;?"P#8HQA#F-2@J9CGQA5KX6+(OFEJF]"HL@U,F1_TV M\\NO2IE)LU5D6_FXE8];^;AR^4B%-9Q&2C*-ALBD"H!_6DCV*AN;6(G^@N?D M+N!_G?)1.K65C]M#@(T#_;T8N]3&JLG8['-:A7V8QUL%ME5@6P6V)@66=.&) M Z+/+&A08(C330K$2JE3%HQJD5V?:VU9V).R_$FW/;_^/9>49%N4;8FZEVL9Z+8LKF>IIY93IZHHIYB*L=[D\BO. M3"R_I+R59)U;:3\JPEZW&YFB1:F5_Y"->'*Q=J/^[7AT78;\:79BT90;O6Y:/C_JMO&2^@HUTK8()&JD)]V* M4X'*[(MBT:*QO*,"SXM&DB(%(GFC8!9.U)<[.9A+[-N!&TX.A_'X5FC;RZ>E M/8XE[Q!]N-B(OD>A3U#O2,@49TD=ZZ=6I:WPCK/ACQ-D^./83"-_>'[EG444SUF\/P5 M&8B+C0Q\# ,Y-TPT1;X\=0W/+ =CC(:@G64TZV!I*[;X*AE8S'2!=7XQ$KY^ M,WUV][D:C(;OH1#EZI&7/E%%8?4#K'[0;A:+BX:DR)HLEEF:I2]J+CK040B> M%95B\;K3,J;^%\4.3D?#T&XA&M;CK,-TEMTM>(!P1;@B7+L[N.12)\$4$.X] M""F3U5EUD[9DC1E%YZ <(("UXS#]KET,3B1&2M M'#O,-65;+6*,[ G98:?'[VZ8+5>1R&)D,;)X$UEL5!8A$ )1F^*&\$S $U&X MFA43A[O#ORQ+&UK*AY$Z1H7?M_'CQM_3Q=^M\??;J!OFY3H8P-WO\]G MPX\&\0DS_N;D\.>3-R<7)\?GO>KH[/2WXW<7)S^_.:[>OCM^??SNW?&KZOSB M[.B_JL/3FY_^?O;FU?&[\S]5Q__]Z\G%_R"ED%)(*=SXN/'W>?SM)OCMHGI^ MU 3?E"JN!GWG^X/^I)]^>+R&F-DC,=MWS.#&QX7?R_'C/=1T3T]%0Y*$6ALA)VY B$C!YJA!>LVYL#99U4HE MFEOI?CL7[G:[A.B>)EC\$5F)K$16=LA*QJ.-.6?(-FL0W%@H&$Q K3?>)*9< M7*B/NU0&29>LI+)'=(<))=L)2[PRNQZ+?SQ-L4KS!L+UK+'2:':/-CP]-(0.K0Z;H670.\#A@ YR#NYY.-[V<>G<^P?5HW.Q*5&YK4FY8*P)K13RJ5H2C MQ#H2@!DI07A?]!SA ;*@C/*@76J477OMI-[-0='RT8+I$:VQ6 0Z&LAB9/'6 MLC@$0D,.&1AMZA]G)\$'X\ *QTC*.G&_T''[.>VNNF&Q[C&)+-[PXPTLW'.W M(//"/7B6L3GZYQ@G7_\9QB_3;^_7,*+$J]YU*(NNA)ND@2:WQ10YD8#4(X-J^5:8V+ M*4LJ4EJHRM;"(4'K1:4%[0F+R48(/EQL!-^C(O*4\!R- ^&;QM].%2,\>@7$ M,Q^R,2Q$VT%$OGWPR9XE'18+WDY9P/L$:S#%[[?@>D+ '943'CGCD7.K"HY* MP46R15GI6*STF#B89!VHJ&E,V@H7%MI-+MV'ZXM04^L:CO>,D7CJC-8_ A8! MNT& S9[DPDH.D20-PBH"5CM>/(@"3V:*2Y%,:[VXN@2LZ!&[LA+WNP18[,>U MQK0>]"Y0^:'R6Y?RT[2H,M%<4Q9-#$T4=\'XH@MECBH(DZ3BK73Y;?^.'96L MQQ7J.W0HD*G(U$UB:E8R!)L,$,.*<]"<1EBK-*3DC?7*1TY:N230 5-5DQ"$ M/7VWJ4G6;L-Y/P:+]9*Q7C)N?%SX?1W_9O?):LT\_:;M\1WK]-[3H4X!^A_A MLA]C&KY\_<\DK6* F6>Y)2]M['\,,WB9E&ZP@!+V4 D413 M8H!&B(H7BY53'[- S%E*W^?#J: MI(JRO]SME ?_0FXB-_>=F[CQ<>'W[N MI7'93*]&@X$;US?/_AR[.SE]_8/@W3?2Q[AWCC,/P= $PG,++@G5G-@(KZ*, M/K>2/K8!$T .RJ9YZ.[(-Z*9*Y*2.<6NW;CZT,S$3]5&"(;P)C,N79$$*T$4 M Q]LL^>UHRQR83S/"[?[6Q",V;+6A]/)Y6A<1AN_V@_U[,&'8]?+[G\I!4L\ M-Q<"C"^N30A@7/FGI-HH[KQTR76P_SL3]!RX*=@4JCD7!T M)W4]_8:D/WM@PI?%,8WREHT:%X&!LTR!LMH6J#%:!*BS96MG8,/18YBUR50K M'+MGYE;]V=3,.VY\WMQ/@!Y6:%E3-L=V'C/O].70'X6IE32NN"P.9&@NN3?E M<*W(H?AVW"OMF9:6M1BFAJ=%GO=HYR&4$$H(I3F4"I&,2\5),#06&U)Y!49) M#L55\)Q)0KV)"*6U9EVU<5I\'WE;<"E\)6C[P;SL)?7QD H/J5!,4$Q03%9_ MEMMV\M?6W*8\;^)1EZ-!3./Z3U6:A>\P9P0Y@YQ!=8QB@F*RG\40MC:U:N#J MNCHL0GEU-1IN5DZ5UT(R;RFHR"((S2A8(@,03J7QG"??SB'KT6SL,[MF<_*I MA*.&.J\A&%<&PE*8MZO-FGM'LW$V+5SN7.8@=LV#QURJI]0@EB.7L+X+TPP((H \Q$4[$@ M],_<]YWF4.UJ$E6O*B^]3N7;?TB#3QLB(,E0*679-T10503$.[!*.6"9.NVM MDH$M=,IH9?-\)W-EJ0ORW^B45&0@ZS(>2BP'D20'7R0:(N&$26%I^4QO-OU&[&EISY)*--*H/2L];#98L7\!N0VE.9>;'VY$)UH%;&V+;<,L)[G#W4\W(3 M]O0-[Y^=2_8U^S&) Y,X,(FCLZ*APG-C#- HFNL318?;U+0=T-PY):6(@;>L M\F>^7TN%?AAV140R(AF1C!U$!QE147(*@:;45#]K*$<+]'AT(?O$E,XMVXQ( MQE7GV&$/EHY/\P]C[#>;SPVJ:]>/92Q5<-?]B1N@\D+EAM MFG+(5$LPK*BDQ)DRW'+%Q4(WL67,^L_B_;9(]\GP:"[;+>DPQ4G/Z [+>&Z_ M*" ED9)(R:4I:8H=+PRD2'TQ\5ESWA$U!*\(M2P&1EI) .B8DLSTJ.RP@/QV MB@)V/U^'N1_"]&HZ:%(\RA;._="?H 9##;8O&JS#$[8_;\1AL5/,*6X]!.:+ MQM0V0O$S8E&@3#4WUUW*K;1G?Y>C!3;&O%\>O5?_Q6^PLB&Y&-R-X19"=7ULU:6[P:$4'0: NR!0&E M ^&)B$#D0L[:,D[.&I!M9*]\$43V-Y"-!QYK]H!&LP;T8715WNO^AU0- M1O4/^T.B?NU(OV+GLR=.!^KHU00BJ2&6Y0#!A*)TF>)@@M/%P MKR,8;8ZDE 8M3 81C0 3BW?FO3(NF*9'TD+H;:G#JG7KB+UKA;Q>IV^CK[UO MC=MW,9JXP?QZ^Q-KUZ B1T6.BGR-BI68IM&U=N5C:'&Y5"Q*,CH%4NC$A%0A MJ(5$[V64 ,(Y[Q'ST*7 G5:;F$J'(-Z8S8,@;N$NHDM:EG"HK!: M$,BL<7>T947+2@LQ^JR2RXEGWX:[\^8S5@Z'L3.=*XSL"D$*91V*H S!=J$:A=X9))ITX8OM")*2V)[NLL[2KM, MZ<CZF@TG$6: M9XGMK_M#-PSEK:M9H?:K\N+Z8!.W[<.3V/G&+7^[8GG.?NS25WF:5'[^[.]^ MW&-'W0PN]C_<#6^0/D+LC]/,LG]9-NKT:OA3[-?7 _?I9?/H3] M\^_OKZ][J9G%[WJY/3H*WJM?N2S)TS&;E@W;O3+Z?5U M&@=7I\<$%MJ;DJ.STU?'I^?'KZKRT_G9FY-7AQ?E'^<7Y:]?RDR=5V>OJ[.W MQ^\.+T[*$ZK#T^:9O[Q]=_SW\K*3WXZK-V?GYUL^D\M,W(,9PEU^X*]#-XU- MHY2_K'>V.YW4_K":7(ZFM1O&NE>ECR%=3ZJRG-6LSGCEKHH).*FW>@8>JWRK M!U7"*D8[BT>6+U+_LQZ-/EL!UU]_@2^C_.I *?W'^Z-NXSO=& ;/M7B>:-TU M YV9CY6[^X[P=]Z-?]6<3VT\O;US\0R)M_FE0'5M,_ MWA@&#SS!'!#%OO/X]UY+Q0$3?,D7LP,BEOU<=J -)Y__?/?)WWOLP-X]N@F] M6W?/CW]2"\+;;[8[WN#3H@E/2@M7XN>^(9O:>AG%=Z?%]T>Q9A3?6<DQBZR;,'\H:RMK&R!I'64-9 M6W=AW"TSEEK-GW^7/J3A-&WBP1>>RF\&27"P6SQ8W-(XV-T9["9>L=O0"P2M M6@E_=^/XNQO_T$Q8&'6-J]+[.E5")NT=D8)$%Q'$));<)DWO;R] MYH%$+>S"M?!HA3.$:%"$&A#6E]<89\%H+07/WECQ0,WYF35?M]6 T?:([K H MQW;>94#@;%SW.),(/ 3>^BH2HM_Q>47>CDW@]'7P!*Z6$)W+8H\J^*26.?!QU3\%5,<$$.C@>*2 M4%G\#QO#0G$_1V/0SMJFI%_Q5XQQ4+Z! 9:+YI>)E=>HKA6Y[EDIL&XN*GOD M*?)T@W@J**/9$0F)I%382 I9A180#-4YQFB$U?=YRE@605H*66O3--S5A:S4 M@"0^6T)$HDYVS5/1LZ;#HQCDZ>[R=",;2/W >]JE'E+CQR65[^?F1&6/RKZ[ MPQXMN&$A%F6O'8CD##CK&^=)<$EI(I[8!>?)6D^;)UFF+(CB+H'+44)@W*7$ MJ;.R:^=)DIXP'49!4=DC3Y&GR-.G=YJ(2D@K+# B=)/'QL%84KPA*3GC*IO$ MPGV>:DX8X8:#=B2 R#J##RR!S86MQME8B-HQ3Y7L$8T\19ZN_>1IG^_65M6/ M=MBF#!OO(.*U/!PL;FE[38>PJ[*&0T(0K05"D0(FNPCCI@ MGDJ9K2 I+J3#+U-)HPO8<=:3FB'L$'983F,3_ TLIX'Z&/7Q,S,L@PW&"0+9 MQN9J!"NZ53 .-C(E91*!Q(5[YLN4T^A"'ZN>$%A3 UF'BXVL>U3VH_!<:V_! M2*J:J[@9C'(4',^:$$<(#[2-FAJ=!%IT3W$,M"#L\*QC(WP/+*S1E2;&NPQX ME^$QVMP;)8T,%IQ7'H2PQ0NQT@(+/!:U;)V1"X4 ERFLT84VESW;I3+'^PS( M5&0J,O7IQ8H\=88;!I($4KP=49B:LX(4N63:-HE.Q9A2$JA.K:SZ0>>?]VPPF_>'[*GV\3L,::W0@+G&PNSA8W-(XV-T9+.:MKL=>>)?J MY,;ALG+#6,7T(0U&UU?E(8QD82H]7B5Y?!;B>CB,KSX+Z_'V.M%0N)]\LU$>B>?;K'.$7V(?NPHL"?G183KF6M2OL6_ M4A/7Q V*-$+E_&CE+*6E,9L .@D.(F0#QAD)E@PHMK M: X@9A&S&X59&I,CA'DP/C,0C#<_)0J,$=O<$K8DJC9\J15AEO4(U8A9Q.QF M'P1A99#%RB"CIZ:W[^[.X/M M.I:ZT894JRK_S:BNJSP>7=W&1T=#[$"#Z:);G"[Z6/'XCGO^K1G[\^UDK=77 M%RF*X$@$HA,#X0T#HS*!Q+,DDD:7I&TUB'HR#*.KU)#B\=Y^7=:G_/2C\U32 MH[)#MW_=<'[\UOH+0G>+5QVAN^O035I*3A(IQ&2N0#^;&I2B8I, =5R!H:CQSYT&G$+4.+E/1RD6^ M6U&=.^8W^4^G:=)6!E2W"5![)0F(O3U:[#W%7K;&.1X3")(<"!6+'9:"@AQM M3-222&0K 6]TH2=@A[6*)D33U@)I=IC,X(WN7 NQQKT^PQ,A&) M$:"DC46S6U84=-'2T687I."4A86['$OE=S2R?CH:CKX^*L#+0!$ M+")V@Q";7=+"*0>.1@$B* ]&<0]:6":TE9;85JJ2K 2Q$NL^(6$W\,QGHV>U M_21ZGXJ4IAO?J9JXCPD3Z3&DN<4AS9W/Z8P\%ET?'1!K97&T9%,"4BHP@8LH M1%;*ME+@_G,JY^OQZ.JHO%]_."W&P-G=C9N?9^R8/^^B(TIT6-]LW9S'U%!D-[)[)]@=&/,L*-I0#6.0.<>$899\Z2A:Z)RQU_;0V[*>\QME/=%Q'>&WRHAGG]>YTQBDG0 M.-A='"QN:1SL[@P68[SM9>K?QG5OZT=7?_9IF,JST-S$$UP\P5UQ7PE*.9=) M@!%$@"@>/3BE(B2G>4I!\)@6_/_E8[?%K[\YL_UY+O)M=2:5>'2+1[>(5D3K M'H=RF7?,*ID@.J= ,.K ))I :I&L\%1+TDHRSK-1_L@CM'U#.D9I-SA*N\\N MVVF:5(-1C6DX7=D0[( U"(JCJ1^D-5H1RQ+H#YV9$P_/#!H4*S$H-#7.Q)R! M-_? 13 )7*(9K*72&V:BY O]VY?Q#0M?NJO2IGO*KJS3T+WMBL8$0AXACY#? M9,A+8G3R@8#*5(/PLT[>W(%REKNL1):2M>$U=@KY)F6'KBP&B)3?4\JW MSXD]\_OO1=S+:R_3L.Y_2(]R(3=E,C W M,%<+"XI7&5]W*P6#9G/6;#Z]&X MS/*P"M/Q. W#IVHR=L-Z,+L@4+GXO]-ZB=;K%E]&6.-1]6:$%%:?XZ-- MM"8HB,)2$-93L,Q1D#Q3IXW(V2R4N%NZ$,[1ES;_%[=^YI)]="/8%XU?);RPSLA/TV3LWSA/K:4(H3%\1"8N-@(S,>5M:$BBY0@B28FRA0%8X6 M1$1RUD>BR4)GN*7+VFPJ,"G9J=Y&B,S-BY#N M-_[D-?J0-!<)-&'%+4N\N%@J%-\L"!:(X<*'A7S=9=RR!PR,IYL*CTZV,2NK MHH?'L(A\1#XB?XN0'[@72H0,6;D$0J4,CA474U+ALZ&>"-5*LLT*D4]YCU** MS$?F;]")VSZGWMS>UJBNYQDX5X4^]:4;I[T_U<5$!1SL+@X6MS0.=G<&BRUT MUV,W_.SJ?JC<,%:Q/YA.4D1#%8,3&)S8G^"$^"6OYKCY.C!1?DSQ?.(FJ3[+AU=I7+;.J]%@ MX,;U[$5W80OR9=B"/39J\? ,<,:S(5J!=)XT,V#!!6> >N$8X2X&(;N8@1EZ M5SI^&Y]ZDJ$NS3N!KE^3E'74WK%*O^<';_>-JTBVPZ<'\^ M%,'3$ P=XV!W=;"XI7&PNS-8/ W!TY -WIX[%/'IIX:2%SP%XQJVQL+C9,!;Q0K1B%696FX) M;R/ZO6%J* :14^86:!!E"&7PX*.VP&(F@FL7A5OH[-[BL+M60]2:'N=X$(YJ MJ#MG??V!_=90_.BY["*F\\#WZ'*LGY5;5Z-]9IQR-U9UE\>VOSMVYT:.H]W) MT6ZHOJ;KM'W^=%1>[,?]/_5J-ZRA3N-^7B7Z=V;PS]7O.S,1./A]'3R* .Z" M_1W\"C+^%D>Z*'N4K#4/YF$#;JFS^OF7:][@97]2WCU\CX:S3JYND6+WN#]TPE+>N9MG$31'-^N![2UG^=GZ09C]N MB-6[;%[]PK[%,>&8<$PX)AP3C@G'A&/",>&8<$PXI@?'-/OT[W[@4X87^Q_N M!CA('R'VQVF6>/&R^(G3J^%/L5]?#]RGE\VC/UV[V.2"W WF0/;GGW?C7),# MW?RF:8O0SY]N/WOV6DC#^),??6P&4=[BY5TZQL?UG&,\Z=[TTG,NOG)IRV3/ M)OWR+BAQ[=ZG>< !7"[?\J4;_.X^U3^]^.O]U;F=^ME4?&/>MW!Z?Y\/P(\& M\7OS_7W!/?_E\-W%N^/3BUYU3VA]6D\O1 MM';#6*]YG.V.[(&P\RW8NT^HF66'_ON?]2A]_B)S33X+C]Y^_I>7PMQT,KK- M?FSFH%$/Y9V;IT/1[*-I4=#]CRG^-!^L)0?DC[?/#TUMA^LZO:S3M1N[2;K] MAK/4"$7/*U&_NYS_A>YL (33[_6?9]GO,=U($T:@V?JP^44?:+/VL9NR5J MS?,O#R01:YX'N=0\['49#[S2W=I@[XYGU0].9[^^,5"CE-.XW&*U?ED%/ZUW&[ZSJ3>7<+8A&E=H\#A M\'=\^$B@IQ!HX.JZ.JR.YOTT$#VHZ[$B$:XRJA/XXV"T>+&[I M'1\L1BQQ"ZT4%!@O>/$?\\HU&"% 2Q.EK7MI.[PJ^FM2_?FM&U>_N<$T57\@ M!\V1W@][$: $_E ";R9C?)/CM[B_]E5$D5!(*+0'4-I0VC9-VM >0 E$"5RK M!,;8;R[PN$'UUI61GPRK(W?=5&U "40)1 E<@02&,+V:#F9U3EZEW _]"8H> MBAZ*WFI%;S2Y3.-9(\)QNDS#NO\A57]N.A&B*8K2B-*X FF\&$UF!;Y&X5^7 MY95I7/^I.O[WM#_YA!*X0U7NM_=@=:\&VW(-\2T5(51B>S]\% 3<"7C.BML# M08$[ 8>/@H [ 8>/@H [ 8>/@H [ 8>/@H [ 8>/@H [H94#JN5O/#Y0-'*3 MFUMW>YCZLQNX84B]ZE4*J6G27G':JQAA'#N"M]8D?O7C[W*H/UCL!S'1X?!G M\?75"@W@SD ,;,-B?RT&S]CQ?T! (" Z.@9%@N ,[)$\=$#*UKH!/(C*KZ=Y M<3J>UX'D:74*0/::P4B)PJ>,P=&R.!82I%:_Z(:NJLR M ],:WCMW_7)^Z?=L.JDG;MCTS7E138?]^3O^^L]Z]NB+JB[K6%[$7U0QA?Z5 M&]1_>P'E7TWO$3?YVXO^Q\G+X?0*XF@"-\]X\1^,\!YG^O_]]>L!_@<*#E)R M&Q9[JRW-?>!9FVD(_X)9([I(G5M'[X*2!) M >5 R4*=@J>3E:TFQ8/=&RI63'HPW H3A$HH!',"YF&UY MA7(-\MO#=UT6N/ST(P/8R)ZD;)]!!&E!:>B@Y2ERD.])]NZ,?5'L:-.'E/3('80MA;>0*3%+.F4"4<>0^7&4J-K>B! 0/%$1A M*5AK(C@?E4HYV6+%KBSZP07K"6%VB:MML./)Z;8A9Y+#H]-M9T/H#V/Y'B]E M><,E"7TS,[-N],W;?/FVY*=U\.N9-)_M<_"N3G%68"P-:]?L1]1P>RZ0^Y!H MAWEU&)=&J4>I1ZG';%H$(X(1P8A@1*E'J4>I1ZE'J7)6O4E^,/K<&:CH#G0QO^@+-+LO,@IE'7\0RWZ5_3_MU&>AY&G_H MA_0VC?NC^"Z%T?OA[%UF[;W:BN_WF*$8W4=\XF*CT80; :4>%QNE'C<"2CTN M]MZ[2DEZ;WR(X!-MLCQ# A,\@2@B<9(1;Q6_[RHY:SVUWH!ERA;W*K'B7D4) M@7&7$J?.RH6K6^@J;:]$=5UW$!.A'EZ1D[J>-E4)JU&NC@:NKJO#)B'J:M1\ MW"C\JYI>EQ\_I'K2'[YOGI1F68&5^]V-8XV*<,_%%LU?-']1ZG&Q4>KW?B-@ MNA2"$<&(<8$G'*'*G*G3$JS(#(0H/SD>FPHO1!"CHW-"WX\+V"@UD=J 3\2# ML"R!]JK\>3EK8-SEH]F;LWLYL>OQ:GY;>[3G.7Y/:?# MF4-S?E-8L*U:@UI+]/01B+C8:"GB1D"IQ\5&J<>-@%*/BXU2CQMA[8-%J4>I M1ZE'J4>I1ZE'J<<"1EN4MW/A/E:_]R>73:VN_O!]78W3P$U2K":C:I@FU2QJ M7=5I,AFD)B,.4W<0X8AP1#A*/2XV2CU*/:;N(!@1C+N2NO-8,FY0-?HGMLT+ MWBHB%03"#0BC$S@A!"AO7.*996X7VH<\)57HZ[:CS8VAUZ-Q\;'^\=G%*K^8 M/?KS_ F9 M:'W33H+(!)X3S[,F/LJ%_C[/+'CU;A[3OA@M8XDM?T';V)WJ4X%F& )Y(X&, M9MB.;P24^CU:;)1ZW @H]?NVV.A\K<3YTMD3(4. [)TO[I-E8(K;!ESJ"_12D8K&:4>%QNE M?L\W J;/(1@1C%L(18BR\Q*8[@W"Q5 E\DI^X8=-.OJ\6,S M:/G##+2 D(6XV&@!X49 J625M/YM9I4PKM+O:?&$,^.,>\TF,@X")(E6.HX:$K+/U(BR=*NJ^1\TQ9J MZ<8HYQKM("0B+C;:0;@14.IQL5'J<2.@U.-B[[WWHX1+6O$,BNCB_=@HP87R M$U-12458=EIU72L'O9^5"PE6S%E/%M>[=)?"U93&.1JXNJX.BWQ=78V:3RP" M@ H,TU#1H,$90(G _8 I0;A)T _<0S]PY^NK)&,"X=E"8D&"((&!"=Y#\4># MD%ED2]I+0?IL=3^0A]1BME%/6KE+GB:65D'X;B1\,?2^XQL!I7Z/%ANE'C<" M2OV^+38Z6JMI BB8XX0X(%XD*'X5!TMF=2T#C]*Z3$V\[V@);9B65H.CE(/0 MLCA:T1B@G C&@TB2^Z!%ZO'T[UFG?Y*E:*/0P#G)(!*GX*AM;J@8FZ-1TJF%KL'+)%N= MILG),(RNTIM173_^I*\N*U-^^L&1G^XIR_#(#S.LD+9H8Z&-A5*/BXTVUN;8 M6,&SF+D48),P(!0/X)DO1I/B4CGF1/"IC0PKM+&V)ZT*JU.UHN7/)I=IW!2C M*J^]3,.Z_R%5_9D,H$YL339OSJEOO_P#!]5[I35_/!UH32\U>_-44\+W:SLA M79 N2!>D"R:.(8!;F8'G55C<1!QOVH[93,ILVBSMV@R@7*%<;<(L[=H,H%RA M7&W"+.W:#*!4G1Y-3B3&3#&]363RNN@RSNJ?('@9B6H,$EOY# M?8+Z!/7)LYR/X'S,C0+AC(.P3H&/F@+S*E,N?(IQ(:+O7 MJ?*_$#QS@=@0[1KT"=W#:!'J$M0EJ$LPCC0[G U45-D8+&BBBCNA3 +/N +K,M4Y))YT6ED(Z;#1KZ;2O$V M2'6;VU[^=F4\LQ^[%)*G8?CS9W_WXQX[ZIT?7.Q_N!O>('V$V!^GF3"\+)R9 M7@U_BOWZ>N ^O6P>_>G:Q29)XHLK&_WYY]U<;B 'NOG-_T[K23]_NOWLV6LA M#6.1BX_-(,I;O+P3D8]=4_8SRY\^\+C_Q*;LH4SZ;Z\NXJR+5[G^;7 M/,#E\MU>NL'O[E/]TXN_WE^3VPF?3< W9GL+)_5AW?3$63[_Y?#=Q;OCTXM> M=7)Z=/#EG*]^Y+,G3,9N6#>:Y^7T^CJ-@ZO3,]7U$Z?DZ.STU?'I^?&KJOQT M?O;FY-7A1?G'^47YZYORK[.C__K[V9M7Q^_._U0=__>O)Q?_L^63 MM\QA'=_F!OP[=-)8WC']9[VQW.JG]836Y'$UK-XSUFL?9[L@>,(ANP3ZS M@VX_]>9KSLI@N^ED=&L+-M^C073YXLW3H>C4T;2HQO['%'^:?Z E!^2/M\\O MJS1PUW5Z6:=K-W:3=#L!\_3MV5N_N'_'\$._[OO^H%C*+V]?_]#MP=FG,7X@ MM/CCC=)YX GT@!#ZO<>_\Y@\($(N^=J-_=QG?"]S8(0FG_\L^S[/^0[J0!JU MAL_5!\HH^\6?M8S=$K7F^9<'DH@USX-<:A[:O<[\()<7*;57(;_]&.Q=U3#U MXOL#?U*!B=MQ=#A5+7L[C[/E1\/9Y#2VQ=MQRFD\3K&:Q<26VTV/*;>P"=.Z M1H'#X>_X\)% 3R'0P-5U=5@=C:ZN1D-$#^KZYU4(W8^!XV#W4)W@)M_7P>(F MW\]UQ\%N\6!Q2^_X8#%BB5MHI:# >,&+_Y@74\$( 5J:*&W=2]OA5=%?D^K/ M;]VX^LT-IJGZ SEHCO1^F&&/$OC\4GG[*J)(*"04V@,H;2AMFR9M: ^@!*($ MKE4"8^PW5V?BMUK1&S7MROLQK!C46F&2[2PY MLN1B/[:>#S;!VK>=@1C HF (B$W?,RL_U$>"X SLD3QT0,I]+XTH)/=9NP": ML !"B@!.J/*3T"I)IFRB"RTV"'>$6),@\/(_X8D&(\MK8E1,,A:9YVJ%?>NH M-3W)9'?%$?=*<)"2:&DB/Q]?6M8F&TVV($C33HXK#L8E#9('JIRF-BQ6"5^* MG]O820[!B>!$<"(X'P*GRI%%'R,P:0HXM6)@;7*@LM,N!QJ57@!GB(PP&1MC M53(0)CKPVL9"3Y(DL5%3ZE?7VXW*'C,==NE!>B(]D9[KH"=VQ_DAOK.6PG@K M(,VB!8J&>7L$+9/QQD6GU0*^=;0J<2F I%CP'44 2YUOS&##F'26>[J&[CB2 M].QNA0^P]PT2'@F/A'\6X8UE1K/$@9#@F_YG 9S4"E(4K-CNWHB@%P@O1>0A M"*#:61 Y6K!$>HC4A1B\-,G&U1.>:H5T1[HCW?>%[IL/5ZNM-HY+($H9$)*E M DK*@=GD4DQ<2$?OP]5YI1B) KA4!@Q@K'C M3LLX+:;;SH;0'\;R/5[*\H9+$OIF9F8]/YJW^?)MR4_KX-+L M&D<:UJ[9CZCAGG(O88]G V< 9P E O<#9F'B)MDQ1W&-B[U5^>J8GHY2CU*/ M4H]2CU*/B[V_H=^G17()9Y9:YD%RQD%HJL%EP2!$FZ,TGDK+[D=RK6MRWV2 M1),&X9P%&[@#(9@*/%-ELK@?R3V,39/ZJ_)5ZHO1Y\)=3=VND^%-U:[9)8M9 M$.SHBQC8N_3O:;\N SU/XP_]D-ZF<7\4WZ4P>C^&>,A@51GSB M8J/1A!L!I1X7&Z4>-P)*/2XVNDHT,^825\!E]L7941Q\%@I,TM$P[DTF8B&C MD!-&N.&@'0D@LL[@0Y,MDX5,QME(G457:7[&\[\1,%T*P8A@Q+C $VHH:4%]3 Z\4Q*$UP8,4Q:\H$**+((V_'Y< M((M(L] $J"--*9#$P?#$(&2GHU*<:\5NXP+UU7CR\M;!.]E"3.QZP?)';3FL3XXP1BL5K524>EQL-,$VQ02C/GIF MJ0(=!0$A> 1KBT46M//:<.^(76A=\,R"5^_F,>V+T3*6V#,Z/*J=2MI&,PR! MO)% 1C-LQS<"2OT>+39*/6X$E/I]6VQTOE;B?.F86%*>0"3-55D9-'@O/1CM MO5::$LL6KLH^LX06.E\;YWQAD:SU)-L=?TSCT*]G1;)&U\V6Q/0YU)=H):.5 MC%*/BXU2O^<; =/G$(P(QBT.'ZS/'YM! MRQ]F:#2!$(:XV&@"X49 JY6]^TA5HZQA#[X1,'\+P8A@1# B&%'J<;%1ZG$C MH-3C8J/4XT;8E,&BU&^\U&-?GF<= _J0E2?*@9"2@2"!@5$L0: ^:2*$U&RA MC@-C,@3'%#"C+(A,%;@D'&C!-"/S=O;WCP%/T^1D&$97Z7E2D_ M_>BV!^\Q*G?IJ ];GB)N-Q*W:&3M^$9 J=^CQ48C:S7=$ER6E$D)1/$$0BD- M5EH'BML8,R6>^MQ&KA4:6>LSLK \UGH2J\XFEVE<9.>JO/8R#>O^AU3U9T* M2O&;,U!6H'GD;R_8BR5FX^;<^G8H#QQ<[]I\M3I'<\$G'&=IYV8 Y0KEJK-9 MPG0A1 ^B!]&SV;.T:S. .,392DS12:F^G8C+/(E9\-,NEUU"%#DI2"<)R!2YF )CP&X[PQBW48/"?< M**^ Y>1 Y!# $4\@42TX44PFH^^?#<[.28Z^/";Y?%1XFB9G^<)];*GL B6B MNV/"S:0O@A9!NQG; 4'[K4Q7KQFC.@()PH-@(8$OD 6262(VA!S:Z5B&H-UT MR>JZ!LY&P_NQR1>_SR?$CP;Q"6S_V0W<,*1>]8L;A\N*TU[%"..H[CH22W; M&KF,HZD?)%1XWYJ0K7DYT_((X01^O& M$:;W(+%WG=@[8B9N?&3D87 O<7_F&YU3 I?,:@V)9 \B6 HV\@PB:<=88,Y$ M=S^4(HQW,9@,-+LF9LTIN)@UN*2"X\$[:L)"[>!9"[BSZ:2>N&'L#]^WV"#. MVAZ7>E7AD]U56\CD+6?RSEO1^T[KD"W)5&HPE L03C*PA!G()DKJ&:45-SQ"+K$96 M(ZN1U6N(3&]0@9"NE06)WD3-P5+-0(BB,4R*$2Q+7)A(::(+$1CMB57KT\T0U6"J@15":J2_0PC,<)"C(7DG@0+(H8$3FL#@0M!#:&%YV2!Y-83 M*Z,!QP4%P0K."]PC^!2E*.A/5+*5A9&X%#U%\63V6:GMY6]7QC/[L4LA>1J& M/W_V=S_NL:-N!A?['^Z&-T@?(?;':;9?7A91G%X-?XK]^GK@/KUL'OWIVL4F MC>"+2PW]^>?=I/^3 ]W\YG^G]:2?/]U^]NRUD(:Q;)V/S2#*6[R\VT4?NP;1 M9]PM8]0^/.??WU_JJZU5IG@VU9=WER6NW?LTOP@!+I?O]M(-?G>?ZI]>_/7^ MFMQ.^&P"OC';6SBI#^/[B;-\_LOANXMWQZ<7O>KD].C@RSE?_GV=QL'5Z9D:[8E3-Y0WC7]8[VYU.:G]832Y' MT]H-8[VR<3[G=M;S-&GU(-^['^O,1/WW/^N0/VOSN1J?62NWGW_S/K,:Q6XZ M&=U:;,U$-%JBO'/S="AJ?30MVKG_,<6?YN.TY(#\\?;Y93('[KI.+^MT[<9N MDFZ_X3S'>O;6+^Y?!/S0K_N^/RCV[,O;US]TQ6_V:8H><,G^>*/W'GB"/M#B M>X_3[SW&#HABY/.?[S[Y>X\=*+'L2_D!(_S)WZ'=6M@/2L'BDNQ5%&(_!GM7 MRTB]^/[ GW3I_78<'4Y5R];EH^;R]6AKUN[-?JK.WQ^\.+TY._[,Z/+HX^>WDXN3X'&'W)-AM1)V!-6JY M?1\_;OP]7?C='C^VVFM=93]J14[3I!J,ZAJ3Q/:PZ66;^5Z;D@&7EF4*6U[@<)03&74J<.MN4 MH_XZ%>SM>%2^3A<]9W5/V0[S>;='^C Q%YF+S-T"YCHJ2:#.@99-JV]J.7BF M%,C(HO"",$%#&U6FNV,N]OG^+G37$@&\[Y'LH?-Q&)NLW*ORC[J:C*IQ*@^% M_B!5PQNOI/EM\W-P]64UK5.L_*=J=)W&;M(?OJ^:;?RA/^FG'[HOF[)M,9:" ML90-&#]N_#U=^-T>_RJ#B#.;NH4HXNQ]MEZ3OTKE1:'O9E:S&\;*78W*+/S? M[!?HYVZQH=WE4+?"O5VYN\EHC)H["L(VKJ,R%@QE$826TGGEI76FC1#?ES); M?AZDYH?#83S\0G3;:FK4DX3NDONY1JE !.[18N\I HGBTEAG(3J60(0? M@4FM&35!VG8B;BM%(),==G;;3JGHNFL;&NS?6I.WXU%S*ZY(7-FUU>]N/';# MR:(5VZ@*'>JUJD K-.4&]A, 6#*2CUN-AHK7XOUTPYIYM^ M+XWO#2+(#$X&"TD%KPW/B@;V'&MU=I(T4]P_-WK[Z NU_6ZNM2]&AY]U=ENY M%EUVK-Q.L<" \J:9K:BI]EPD45,]25,5W1*#HZ 7991:4?#4%^BES,!DG\!Q&@V- MA6-AL27P$L'DCJ$G-4(/P\@;8H]_N<-OTSLPA(S:"K75L[65D-E%DZ!H+ ^" MVZ*ME!% 9'+,$*F$D,].2SX=#8]CJ83M.I1FZ$V>W;U2V)R#C2"I2J!$+&QZKT$ M(XTA3$I"GY?+/=-F>4J>;=2O!8-48'0>H_,;8M+?7;_L-VA)]01O M8**Z0G7U9'65M-.*IEQT32A6NY<)'"VV>+9:&-K4$,P+ZFK96/S)C:@^N3K( M]X^-,8<3<8>+C;A[U(5SZZT(UD"2MECGG+,&8@)BI,P8JGT2S[IUN0+<[50) M)(RK;[,1_G5QP/0QI+J>5?4>^7HT2),FY/ZA/'4T_H1Z:L^E%/744_24,"E1 M7BQR5=03",$=&,<\**DM-2$&+G2KE?N.9\)[.(QG-Z)[DMJU!O(?YP ML;<1?SM?*%5G$G1R!B+5IFF@H,!R8D'I0LY +2'L^9DX;>/V<353U4X=7FYP M.S]T')9U'.)HZB=Y.JA<"&6Z)]AD'+7E%FO+U>?3*Z-H(D43Y6+]"YL-.*T8 M9,-C\18,,Y:V747Q;'*9QD?C%.>-:%NK)$9[%&^^(OMPL;>3?3OO*3*: M0&PJ-@I#$K@FO8?;$&SD)&GU+$^A9=8^SD:O. M,ZY,!D$,!1%] A,- 6V8)31[I1;S5I=Q(AH-]EE2/[UR5^Y]J@]_=^.8XBR7 MM25/0O2LQ#MH"$!<[(X B(5MMV4CM!OH?G QOF_9RO(I3[-AY2Z8L)_OG8ZN MT]@U.J]RQ8&[,5@'?>?[@_ZDF*L_VJ";LAN[Q7*9_.:1O[U@+[X_\(U U$I4 M%(X?-SXN_)Z,'X--Z]+4ASP, 8A;&09""4<1&0)3&8!5/M(4D0U@4P@7-@T3.5O>92M-)Y>U%% MW4ILO_T\)ME3%*]'(P1QL1&"CX$@B3D7E@702:H"05Q*EM_BN%U5%6HJIZ@JH30 M5&<&/!=371355&SO8, YK[7DADKGN['7;P7XZ++,4?OJBO4TP](0"$)<; 3A M8T#HA;?%R@[ >=(@8F!@R__!I)B<451;OG#.V([-WC$(>8]9@2#$P/IFV.UO MQ^G:]>-M6>6;NF[-3<2;%%;46WLNFZBWGF; 9V%8,<$I91X$*P:\-TI#BDJ: MF*7)BQ>'VS'@;R3Y5GW=E"-M:@\UTGPX$^;6E1F&H)"-N-C;R<:=+^(0LTZ, M9 LY&0%"-/DY47N(WD>F:'(LI&Y\B'99_(/[KU+O5#=:K.NP$X[%7:K]M?N$ M>?:H*U%7;K2N%-HXR5.$1*0I/H@INM(8!S(P[7G@P:MG5:+^<2[KVSDGVG91 M=$\(@_KQ&_H1";PEJXX$WG4"1Z:M]C0 $UX5FD97N)HY!$NHTB(60"\<_;9[ MFZ C JN>4CMUK0JK4^^*AS*>I@>//IY0L@.UY@9+*FK-G=>:V3J1+(>44O%; ME I@'(\0K27:E_^<=]WX+?-0WIPA;S[SH@/MJ7?J(A[Z+TAB)/'ND3B0$&,( MJG@@CH$PUH,Q-('S2:1L-2R$X[,W=T+O'.!BA(5 MY:8K2FI,CCD1")XD$)YP,-HU':J3C$DSE7PK);B_G=K=TKKD=OCQ=&R&FMMY M9X,[$X*R&9BUL:A5*<"1IN6UD3X%0S-/'=5K/;OMA3##SJUR;;WQM: =WJ;\ MSC:>1Z\(1Y<$>8^\1]YO".]]=LDHY< TCI 02H)UD0.5C!!#E! N=W0*LQK> M<];A;9<]X/U*CVED2^[73K2).DV3:M;I=%JG>*];5-G''] E0Q6-*GKW5;2+ MC+'D'?@<& @6*1@2,_# !8]16F5;.?\IO#DJN)FU&(\I_OSIU\*=+_3TX1UT MVC\$XARU-'IEB'Q$/B*_(%]EJ:C.I#ADP8/P(8%W@@(-Q'+/='1Q?RK#(^V%!W= MB>#HV^DX7#;I*:-<78^;R.CDT^Q";OKWM']]59Z$;O*>)XYM=3[ESKNX+K"@ M39! B#8@4A!@-66@0TZ"!DM(;*6 T%OWJ:%!?3$Z# 4-X_3VAA9O!VXX.1S& MXUM@M)7$N5/5NC%*B?A%_.X>?F-S>"0X!2,]*?C-$KQ@#I1Q)!@F90RM]")> M.7Z[3/?8?94OHHGNNC\IG_5_J4S5*$]^=^,TZWN&V1MXE(='>;NM M: -G@FIAP5%=E*:V16FFE" 534NESSYD]AP_I[X:3[[0LE^PYOP&-4<-:5K2 MKI9UV$AY#\[L$.X(=X3[SL"].%")6=3(J)'W2B,S%@AQ'E1R! 1U"3PI/T4: M=2+&$<5::8C]CG1Y@ICPG#F#", MF?*X\7'C8Z;\FC/E;XX/&B.S&J?KF\3YNLF78V:CQ^%?Z'/ MO,7Y8IBXN>O^KA;:@8A-XF82"41263MOO",+;5.>DS?_>C1^=P>- MLWPT(\5Y XK6&M)S;%B%T4HD;^?D[=1N;-5F@3W?")BIO29;>3P**<5B*X]' M5]7HNE%%=94^IG'HU]@G"?F\Q9;QRBU5JK@3@7DP)'L0RFIPD@J(GE/O:*9& MMU*W[E9H7Q>9G1FF9W.Y/;X1V]C6S:)=,E+7* [(OCU:[+UE'\N," G:A>*E MC\(G:E,&:R1%$0@HACH,H"+.6G"+>.+J5-/OYKXA88ZKJ^O;PLWM=8SK\O* MT7LE!8B\/5KL/44>$\I&H@*PJ"4(:P786$!FN50JR<@R66AO]O0+>QTC3W"# MR,. ^298XQ?N8_DNUZX?JW$:N$F*U614#=.DJB^;*B=UFDP&:9Y_,LKS!!/P MKKFC%T97UVE8NYETNM_=.*+]CLILBY79SJ>>**,2UU("-C\7D#EY__/WMOWAQ'CN2) M_CWO4X1II[:KUA*<.!"7--MF+$KJYKXJ24]43=O^-8:3C*ED1'9$IB3.IW_N M0%QY\5*23#(AJY+(S#@ A^/G)]P11DY&*+(C\9KE+TJ\NG04A\8.C5\>&OO: MCQ*E!$DH%M -9 (8FTKB:R8E?)'E>JV [H]4<'PB-$Z2%Q5Z>+;E1IS5LY92 MCQ:-8G59+>9CZX=AH=.F0$YU(M2=/W?GSU^T&%81]QG\153"-8CA+"193'T2 M2,XE9:&OF/CA(,I[5M3_P:8+]5&_LX#30M#.*G_%D6O&Y@PCA^H.U1VJFZJ] M29 $>4I\F4A"<\5)IEE"0I_%5"H?#U_]<)SHX5$]]5T]Q_TI'.+J.=Y^.=;J M.>JB9*5P]1R=(':"^( $<:2I'V9I1H2?":SGF!"6<452GB.?.VU&-FIH?5.:R5L*.N[N&#EN?)J M-E>>_;GQ8%L:.PQ[*YL?L,'R5^#^TK4O%V*N)'YQ M7,KE#T97GI9BNL#TDK=%,ZL:-OT;H/D,[H#?<=@J*A$ '3J("8\83&8,2G3.LXT3^@N[);G!+<'U*IY M%QONH>-->XW8.X\? :,!,1KE_5R4]J=?,)*$5LQDS9:9& NG[G>(NF>99&3!-)4Y"XN92$A8J2+*1A&+)4ZVPM!?X^!LX/R=9/JBXJ M>=HBT-L6DWJ).Y;B5K+OW-OH3U*71.\L&H?G#L_W&\\SK>),93F18$@1FO*0 M9%%( :53&3*>2Z;7FC?>QX)ZYG@>3<+,>:A<:.BA;:B3VQM*'O&X@H&6F*!7 M:6]F-HD3MRY9X["3-1Y=A 9,T3!(-$ET&H))%&9@$J62!&D:Q$'F,Y'FJR(T M5IP'2> 3&HD A2TE>9Z!+<5EDBBM\C@(=RI"G\C=&,23U#^X3II/N$L=:#O0 M=J!],VCG21*E"9@O&O[!:M&,9,(/21+%<9[Y,M&16O-C\20)?4E)%"=H*P%> M\RB#>]*415&02$;YBP#M=)(&#]@?ZN6"M@LF/8TAI.!39P(]M#0-CT+F[!0%A$N(TET$(LPC5/.P[4P/\^YG\&@C=Z^;2@#C,19 ((4/"L&HY]4.?L$0RDF#!5,$2'K&=1#PZC21X]8!;@\X1# MU_7V:53XS\LNMXDG%G4-7WFSJG9MGYZYZ'I"/>50)58<^H'P!1%)AM(GCPAG M6A$5!GD41TGJT[6"K_=1X)=S-T[LGMV5A**NF)%#/+?8#O%NU30N20&B0DER M7Z2$(MAEU&=8PB9+LS!D 5\[\',?'=TAWG[KX\ZE_C#Z>&&2,6WCH&I^H6IO M6I7G!/#ETF--,YE$8KW7L_'&5^D-5BN>C5;]<<'5GW1\L&_5+ M-6=35S1Y#X2?.R[ICDO>IF5F+AA7C)+0CS2AFH-42UE"?*:EYG$6)FJMBJ8[ M\NZ.2SH#QF&XP_#]P/!,I@"\TB2F"4L)4X(17P11XFN6"[[6]M@=>7<8 M[HZ\[]'YD97>AVH. YY7WLGXF'O;NIU-O;,Y?'") M2NK1/D+89B(^../"OPRT6//C0]I0=T/HX=W7ONZVL\;)R>)K/[VI^DYD42MC M);P&1EUW?Y3B)_^U:.:%ONK>;>XE MJI1@,'S'2< C7O>VP_>'ME-_;!]NIOGU_)4NL1:0V)#ZHH?"&3M7%N8(TS"V MUVSZC5TU;U[]V^J:= 0W!-A"[6=(U+7XRGVH?/;[\>SC;Z=OC[_ M+V=?X)_?@5)GWL?WWLGQV=^]][]]_,>91_"Z+Z*']Y6FH_*%&+TIM?5(N&E;)YXGGN=F8;M(8.VHVRL"EIE"WF5>MVH&:M!2^L(8'1Y M^^A7JUKVUZ(I>#$MYE>ON_LW!>G-VY+H* ]_:J7.AN_3HSR[YNO@NN_"H^B^ MMQXE]WZK?Q2$_NC/M1?WWSV"M>*\?@'9P8; UI ZOW,YR.^L!=E;D=M8>)'L_,TU@I^>VSA:SV=3$2=C4DT4CIE6S MJ%57)NLB]ULHZE7_AD76F"IY&PIZ@9 MJ6;NS5CAFH$^YRHY^Y Q?Z#9\($(4AZE$6%!@-GP/"*9#BGAG#&EPB2)_;43 M32S/>9#SC.1ADA,:JY P+6,BP@CNB0*6Q\EJ-GRW63_!7OV@=G6D-PU=G1R' M><]RL1WF/1GF42DRD0>@?+$\)%3JG&0RU\2/59Y)I7T>Z%7,2R,_]*,L(BGS M!:$ZU82+4)%< _YE+)> >H^$>;[#O,>M4. 4\&O:;:#RC0R+A<&J2^7-V7?E M2H YR>0DTWW.IOI5M >"U$OE/1F M=36#V5\9T8I5*6>8R>2QN0'@\UQLAX-/AH.YD*EF(B8^DRFA09:3+!6*4*7RB/HLR-1:<^F[A&&? M <=#+K4R'U0X\_FE?C3J]5L48L+UL"XU'=1-"8ZZ\$G]3GH^//*:/;S*R? MGO$V=0+LZ028G] HB06)(Y$0&E).& L"DF21KU(:2,FR'U;DS5;^/.SD=V8C M?V'?3^PV_E*],YMX9TU2G QS2/@L%_LY(:$+XCZ7[>_*>KL(AHM3N55VDW4L M?1"3=:6X?[ALR=(*V,'A UPI[D=A7%>*VY7BOH[FU_-7YDIQW[$FD\4,K)5T M%P_U/M7B?MRI?_CXY=V9]^6CMZ7X]OO3#\]+D7.7Y^ED6N M[SS+<97K"89CU,PD4WG-!:M![E^"2C7?\_K7=YWT-06P^[F-8VTD"(Z"(/BI MEU4F(A?X/ZW"^3TI8.X=$:&5=6]>&8=^B=K6,.AU&7M#?*$/$WQ87*JZ$%WW M]%0&J1]E),XQS,UT1!@@2TI"%::"R=!=GNGY=-$6IFN:M:D1=S% /."[E MKZPIFH_Z4ZT:+$6&GWZ!]_PZK<2?KSRXE,UP$>J%&@N=O5B4G6+TG1':"X[^ MY>V[LY//IY^^G'[\@'T0?OWC[/3#N[/-8#R.(>\M<>Y!BS,8$+!E.0=!78HC MVY:\F#?>MXMJ.KWRJF\EV"3-@C>%+%A=P&1^QD+RJ(E^5=.KB2G:_.K$6C6O M?IEX10//\ S^S&H,2H,R-0561&/&FRMQ4<)LSJ^\UA""^S'MM*Z^%A(>CI_6 MZD*5#3S> XJ!/F9R4YM*S[\9*(4!LMD,+"W;'-.#VX!VRAY3[C-;<> U0+%] M1-UT_=8+:0PJ[Q3FV"R DGCH!.Z2"S&W%S6J_EH(!?<"I04>1,%FG3 V6+0+ MKT&">7Q13'&W>(#NLA^6F%8++#O0(,G:\1+6$$;:9WH_OSIC[.S5+UAVM/J&TZ]L-U$8LJ@:[#\/TX)G8?) K;ZJF8 -U4@V M51,/&/Z_8=R;EX>[_!Q55=P-P8;G\\]5_/JMJL$M#YK9HRP^YP\P?@ MQTL.+!E&$R_T0W^";V)>,U/&?3%;P)T-^CR&%W:;WHS0[EC$C^Y2V(H*6$38 M8U\>3 *V[L0#*8:^%2 CYKV ;1DQ PUT"*,"=^F/N8A, ( M8S0G+&(BXTG*>,Y6U0M!@X@*%I(P$Z!>*%!.6*[@+Y714/"8YBE;2D(XJ4II MZ/>^JM\OYHM:==K&R4 44'M@L3_J[BO5_%Z4Q>7B6+'7(1(\IEE<7MI- I@(=)G;'#&]A*7;-3 MYQ5*X>/S6EGQB=C\:0H?P1;[W6PK[V?FQ8*=#LJ.T'_3?MW?:SX.WOQB M=T6O,!S!AK%*@_=S>^=O, =Q-5S2WXEO?U>4S5P!AK3/;[$'=O$67>,*QXK3 MLO-=G .H>B$=+X#I$&49IK&;X!+E'CR%7YD+5N?B_3R::,>KWHC+A\D"(<<+ M"T-%^"I+ZX.SQ,"'8>5?LV3:_+KIH>WJ6-BR+(*[#UV_*_I7KWY=RQ4@A?YO M5?_IV3S =RT>PC:4RN)I,3;6[$.GV(:;>U^:9XF3%Y2B:=+JY&/GS(ML]->.E ML!M\!=L*;30QCKOIGE)-'W<#\PZL4*Y4"78,=EVS6C ^KI8,[10C!EB_P^$R M4)F+&9AQWKD"E#1:-'RO9JT&C9#X1VG6R,3W#!X>&^!BH(?_[?CXTRLK,%N[ MTPJ9\4C;US4=PG9JR(VF^Y%W#+ALD+BWOL<2%!_ V10G-IZZFH*N7)I7+V9& MB>\& W=UMMEH?+_:1WAG%TJ90Z5OE;"60F35E0@>WMAG@\0"0Q^H7U>79C(= M ]^\-LP08.W9Q@J9630>2+YJ'A^7Y0(>]UF!<3-'P?H>;>7 )_]O;Y1<*3 / M; >J#2^Q"AR:2QK,7#GH V?O3O!YOYNF5;&YG!YY)ZJ>,QB+\4):2]F8(:,6 M 2.*#RR*]@I8Y?,QB8IV;V^DRC!S>#RH6W9]ADN!H&S+^]LV!CW1P""[?8@: M= JK><'%-_7Q,C0Q@S#,@/;DHD,N.][^U^LGNV%[MCI2@[H*1]&,[& 8RZ[X M+?BJE)..;:H9Z/*5T9H'7Q1:E1H]8$;-81(QS=S:<06SC2 8K#;0=@J7BT6- M%@"H#FA=33S0(D'A0AT7N8UYFA7U,(:5C=TS[3!!-.ZYKZJ;2O=$\Y@3 M/Q4J3V*:1EK]\-&T4^/XPEE\5KUJ@HZ.HJKMT>I>#^S50./AN,*W\NO]&\_" MVGP8(WV@JSI>U&)?N@#/KN*Z-W[-U K.F,?Z^>6LNB*7JV6T$"X@P1(9M M(-;&OR^8T<2_%@"#H#\;DZ:U_XTU-D1OA_*''E_, 2*KQ52.#*'Q7:,2BL-= M:*BVHUYBOL%4.!H[B2U5EAPH2[;@V?@9IF3X^R5SXT:R#[Z VNZ&UM)M87], MEMI8ZVBJ_#ZLBE2PF8"'T/1$4AJ?LUD;-,[1,NFW&[#1Z&G(35MLP*-[!?^V M9 BE<<1R#7!+XT00*N. <#]$X(W#F(I,,!'NPA'=5='\J-_A]$^JNK5YFN-2 MCE#[>#!8MSFBS6B*$LAS/+_M%/XS>%R?WA!+,_G@G2%KC7T;16Y&UF?/IBV6 MK.[SW3+UH+6OQBT& +]S[EF[*&P4'K[MPEA#S9P9,,3:(#K88EYU'5)QF=#P M KT(+R=@*5<+,'B+[TJ^L0N2^T<@:]KK,2.(S1KUND$O#-#NS>B5XY,F0V;+ MZ^Z>I4N73IZ:]T3)44;3G]H$[*V7!3=?D1Q%2;2+!\',PW 7#XJ.LBSRAS^W MN.7F*XYV0JSX*,CN3JS^<-':PC],8>2U8;WXXUNC*;NFT7>@*&@TGP;1_[E5 M)&Z@\'VI>AC-I-WN<[OOMKNO5SG=CG,[SNVX1Y%WK7/)";D?YS^GUSX*TXXM M;70!?>R]7L>]_^KUKE#B98*DF_+6BETO%9P$W("0T$0$ F!1$ZC@-):+0R#!*9ATQMZ YOCU>_5?;?T_*3W4QOE59UK>0[NZ>.2_D1 M-Y3=3SLJ\QQ/TB"_7:7G0]BLOSSD9GVILO6%\\1+!?!'!]189E%(_1@@,><6 M'+F6/@$H55+ID(K,7P74(&> G3$G3 E**!, J#3%RCDLE#&@:BJBQP94+"(" M/]V K,$DH.'+0]:'AXV]4YD=?#KX/$#]5\8BHS(11/-0$1K'H/\J!L#-_02T M83_6\9K^>Y>V7'NA_]))G*8O#Z4?0/]]B,B6\Z!\4'.;3[UHMN=O/WMV?'*E MP8F,1Q$9D M_0&[Y[3LH\!#$'CG6GTPH=$+5.N=P\1I_ ZU]\-/0A.?"P$XJ-/8Q_,:@(A^ MF),TD4&LN1\E<2<2X1!Y"'!9 O7JW5@M$XIISDL1( R#XC7.:, MB"#3>2:24(;Q+CPA3ZC6^I,P]U\>-#^J'^2.Z2//,JUWKY*W7N;TW90/TR!T M;.^F_.*G[!)S'?2Y U-/?V#JM"_XXPY,.;1VX.38WK'](4_9Z64.^MR!J8<_ M,+6UNN.S=[4^FV#(KHCP0[&06Q&*.*;8(5.\5*1VK.""I7L4+,USRM(X8]A- M+224JIRP/)H#QU*2O/(]WO M99I3^\\!#HX/ XXCK5CL!XI$VL\(%5J1/ ACHK3B210(GJKH1W)7'!SO)QR[ MXSH/89&M'=?9U#CA8-G1'?5\ID(BX"I.0=,FL> YH9F0A/F2DTSXE$OJIX%: MZX"\PW,[?3#RX1(<0W?(\P&5>.=E>>X\X:#[F4)WG&6!SP%WDS#@A$81H';( M.!$BEU)+ &F]!MT[/"ST"-#M='[G@G%8[;#Z^6-UG@5!EE!%TB1*0,W6.(WH<70 5XW.;VIP](EZ'7\:QJ"B-;+36P ZWIXMD64()-MM+\%VA8H&Y3LG9. M2U/&1*Q+Q9I%#?1;-$A8V)G#S,TUMF7H!K(% MKYJW8( =@MM.M-^%K:9=F[4KRK8U:?\]%M36GF+B8K3X,].H]IA9V[C5]=#>/SVYR)0GP1LWZ<>*0NI%CRUP&,X=QR46-_VP;[0"%'AN: MS,*;"T-Y_FA\[IIEH!RAC7-XM(TIA[@ MV_M6 $)T;;41*IAW7AGLJTH!L#[Q8/ J^;]E[.IP3_;NQH#[WU?>;99(N'O M,-3+HL7<%@)*-.OPO8O:8BY'(:A@?X];J',U+=17U?:BMZ@RGUYY#''?](L& M20R/$*9]/,QC9FU0D$%:%P!9\ R )=D@2*O2W#&>.WQZJ=3<:"85A^5LH0?; M:<,+IR"@YP"/RKM2K/9F^!O>C@W:@>#*0P0;9.[FANTC4>E=LBNO5,K(C)H5 M< ^3LNA T^8R8 _O:G%^T4H Q&FI^+Q[.JY>928%?\U!?1C+5)"GQ11FXYVK M4EE)9?66KVI4Z=%$E#4>SC.CPY1PX%N.BV)8I#9S,R1O%K#RHS%N'9.A/CQB M6!F4*JJ^-()>S6QW[^46YQ//DIE-IX^"ZCQF49S[*:!ZS@B8:#E@=121(%%! M&M,T9VFV"[OLCP9;W0,J7.(*.&-K X3]83=]3Z2#PV^+R3UX;D1PU+VJ$AU@ MN.>^%?,+[V_'QY\ \V 7 O !G/1(B4C&_@2UO:/HQ/NOA3QO]=RRQ?Z9A0FS MM9E5]RV2VZ[3'KNT*OGU<"Z+1H#J:+!'MZ+C' >Q[1[[EA%8;ISOLKZZ95B@ M\BLCI\J^^4^G_ ^WK%@JS8@L0"40#_QJ3+M69?>^LNEB13KVRBTFWI3SRMAN ML&2@ *\TPD0#=U#M:@8!A16UN;!?Z\K)JC95NQ,UDC;G,2U'B6H,K*(=6KNB1WA*? ',T=G90,^I;,TR#Q^*^POT@-9PJ\8K M? M1 A^"Q81KOBQ6INH[D;"SC!GS&A!@<5F^ 6X'I>?J-7[[9H:RL#P?]9TM M2K//VRPW_RC%3UI,Z?:\N9> 1?V&5]\1,> 1K_L.MM\?.OKQ8VU^A['<'N$" M?VD1D.C6]_SO%WU>X RVG\WY XD*XWO-IM_85?/FU;\M+4I'<4.!+>1^AE3= M(E:QC_%=W':_'W_^\OG=AR\3[_3#R=%&*?I"I_[AXY=W9]Z7C][)QP]OWWTX M>_<6?SK[^-OIV^,O\,O[TP_''TY.CW_SSK[ ![\#D!WWN18Z?_R@90#B@ M]B\O>99&F%6+!H0.RM+O:%F@J/>:"_0TM8K"$Y-@QY/>D'[0Q^@VBK%[^KRT M2GPM)#NQCMZ! @1(W7Q2]1DNFHM-W6PN81XX M.C\]()IGJ.8=S^=UP1>]77UBM;.SD2OYX(RJSLVBJZDI/82:Y_Q;1<04%%3O M4@%T&-6T4_B-55),%\8_TH8_4#U5 BP*8[H82PD,M7DABEGG$(>]5DAE$*C0 M1O_]=J%*3&"8HIMM8G]%Q79A3)%2&1NCNE0&JCH]&I?1NH?6QB@5ND[0'W;= MS<;J,"$/>_.JCHXC&\:.(QG-#(V46K;NI!MF9/PTHUC&RH/AA2;!QEBLBQ(4 M9LN:<*5J-_N6>?:6;#O#P7L$@QK/I>5H,V-"W:RR%@99FLM^N064Q0:1")7 F&82W# M\TU[G7'K;7XAWF1,7(SQ-+C!,"L&:#3IC < MBK\M3.:3-6[[W=I@8/2_C,L%&6JVJ,4%,%_+P]L9M%V_;@=TJ]<^TZP$R'(" M_*=58<5!QZ:C;6D,^Z_&23-\#>MINBA7RSO&\NGHA?U\.NY8 9K-$Y,5#&S> M!?>1;IB@A6;]X&K'6RR?PAAM./*PF.A7V%5BT[YE*_)]$QK"^@DV%2TJ\RN[ MLIT?IW_H;1X%-V^,NI>+2PYC0J[;O/;58F[\5*,H_ "#DS;<2[*CV:A-XP5FTPU7?52T*ZTON/%+F33: />WWI6&VP^*LMPC* M0/@-O(5\8P2'Y9ISX!I,GF@=PI41:S>)H_%:KL@^F\YBE*_:I+AGF'?9M#-1BC'D3WK",9@9C?_R:#N MK5)E2:FZY<;#AS7LTD1,^?HFONLC)T\GJ!\JW!9$2:YYE)!4"I_0+.2$*QF2 M/,JUGTBN=$QW85!B[O%Q*?&?=Z!.?F53C"8XL_)FL])4:35I-OC#B'@'!92; M];@A0E64H,$O;"3-!.%@5!5H5D; 7")&F9 X!K9JI3S8V?,+FUZEFJ95[T1' M:?.#&BB]FA^ $2/,SMIZ T;3P Z;%[.I6AED,5]TB5\F.@58CJ2?M.D)G$TQ M5F7,",Q!T H%(X(*W+RH#3A-B\L"!W6,R&FC+^9V*S28S0E!1:ZS. 28A\4< M%,WF3[C>*B(H0;J('1J1)@5A>:)]8H?!:KBYS8@$>#^WSVB3( S,PIH:6K02 MX&H]BCB:/L[;R@/,ZC#DZV>.[[A04_DH^!?Y0ON*4D*#,(*_-"-9KF.2TUC& M,8]XP':2!KX9_SXKM#LQZ^XZ?'2PN $0!M(98'1@:'>11;)Z(([Q$2$BRII] M0[.N;O..IB:1%@!CJLX-P PW+<- IZ495X;-[O), -^"R^A=%@\1@AJ;.*%, M!'QC1NFO=KM[9Q>J2T>P*6?"Z=QJS9!B"<805NA 62Y+<[LXMXMS/YLX-VC8D4A\DF#54)I&E/ D4$3[@>(ZT33;39S[2\VD M KW[(RH4QVU*X&<32$)3R^G?6QFA(Y8W4&N"WK6#4L1[(M0]$:Q"WA@UM3=I MY4+9<*" (5:7J*U;NWWI8%O#IL:1"N@AL4CB!$]*:-4T[9$]57\M1)O>^_?* M..S/VL\P&7-]*/9<%X:0[9&]HOQ:P=5]KJX]^87ZKCD<"&HK& _,A >,3[\V M*= -XHIUQK8*+NC$%5CT)LI\?79MIRO?J)+?])QY!>P(]S[RT=)_W?2^FQZV M\QH1/,I#K:@F*44T5!0P+HH2(IC/=)C%-.!KY9-I&B2Y%#E)_20D-,E OPWA MGISI(-5"12I5JVAXW"W"^ZI^VRY!QU>?:G59+"Z;#BR';;^K.I[A)+ZFIL\C M+;AA_(-DLI@)V/PT)+"BX*)%_HAM4GZ;V'&)IC; M?AQ-1LDNTRL+EN8 G8D^;0;+HAE@'Y34SM]C,%W"H##;A=G,%IO+W[M.EDXL M_L@)X#)01"2'%292^+X0F8AE&JZN;23#W/\$ITL^R),[!ULPUK#H%TY.EOB!2+[$*:91 =L$"W:"];YLIC5(:Z)#!3F!XU#;+28Z8J=-& ME_LD\D>FZ#@QRL:$VBI?%\6L#W;-ZJ*J.[)U1ROK0MF3_0.9D4(FJ6%$SS;K MKEN"3L?J E,A-T7)3= M3#K?@[A@]3DZ"4PQF_EMEK8_53I09>MF63IP:KPHPWGA_DSP78Z<=O&X-7=D MZDL>JD213%+0#!-0#T&QRTF2JUB _,U^*%<45(THHPP-JQC,I30D61"E MQ.>"1DDL&6?ZAVLV?5(UQD( "3[JDW$NU.>B^7-)NY@!0O=:. G'FD9X@_*] M>7XI ^,O4))H$:')( 7)8B5(G"5IPM*4ZV2MFFL>!$F.D*)I"N!"*3KI0DIT M2,,\%3+/D"://3\\';YGBM1/F)UQ60U"=;7^@W$G]-4G,)5#S:_3/] GWE:C MZ\\3;1>&K2R\SS[:$N7"[G=A%L,>4(F&W1!*PF3L$\G !H'53VCT0[NA$RMG MXD+)Q50U*_SR42/'_'J%?[\WBM,V,=/7GI+'\]N._#^#QX._SUW%$4P5FO7[ MPS#*$E,8K6E3J&3;C=NT=,,W&S&W/=@XZ!NKNL8@ENX<*!V7 ;X#$^%2#'6% M;8K[!H'(%O/J39NT@@N#.2S^&W,YF;*K:C$'LG]7\HU=@MP_ @G:7H_Z&ILU MZG67^O7FU>964^@>L1;"Z^Z>-UN;2)GW!-E1]A.FXEQ[T5&@?Y?06C\IN]:BU43U$UZ^-FW?;*NY+Q>XG;Q'_,J<,_(+?&S?F MM=/OT^&Z=,79W#.RUNMDPC[T#+JW)7.WC('!\?4C''4-2>W^]2/'=8[K6O7H M<3M#.AGA9(3;K?>1$>CQ=%+!\=D#\]G[K;%;)RCV@IO=E-VF7:7B"Y2&:^5Y%I-G1ORZH*=9=$E3YXT MMW.%5X QI853>&]2>']U:.?0[F:THV$L1:))FB=96X U2RD)>"1YKOQ,L[6, MX82'>1QH2@1E@'8JTH1'>4#R5# =Z4"(U'\*M LWY0SO"]JY/>?V7%?J(.59 MDD$VS.2"(=2\DH MS1*^=ACX432,S.VYE[CGG%EWX SPTD"79B(+B34WMO1U&L>1 M(G',4P)V1DR88#'A0BB)ADG$GR90_N2U+)V^X\2=8P 'NC> +@LC#79D1/(\ ME@"@<4ARJ1CAH03PS56:^?DJZ&H9^#3((\QHPGL21?(H !.5QY3E+ DU"YXD M7A\[T'V)>^YE@.ZRC0&_8;&4;:45],Z3';FO8" MWAGX/_6E@4>UZFQS[=6ZIN,:87\=M6=:KW?ZP%4Q;T/&G1)N?7_]>"Z]7-]5Y[8AU4C==N MUH7JZUN;*LO8?*,P!;&UU\"@Y]Y%=:E,/^K995<,NN^?VG9]:N:V?Y.MRCRM MOJG:M(JNFGE7.;-6,-/_-L4"L%,!' HLC3WQ%@V6:#2U MPXL&"2*6BJMO;CWY,-CMV_M45W(AYMX9J(J- M=WQ>*U,JV_L9[WG5__[J%[O0QV]/O;]-*U@7[RUVC"FX;=W]\ROXYM4O$P\T MSV:!I2_AZ88=)^8>A@\R1<&Q8YDIK3D:U%\:TW#,] HTW6*Z;F>>7DQU,9V: M(9\+42US6]%XS8)C M(709^JBU*QLM*HM"5L^-6W7UYKW;.O= M,UZ-OB7/0;:78DF0I^BB8@+;2X4@0AG81,2/6!3$?AKPC/U(#S-3&?G7Q=6O ML*A]$Y8===-)HOWHI7.0C),#WS J4Q*&&DSFB%.2*9V11,I,Y3$#C6HMJGN7 MOF0/R3A9_/2, V 'OY5MAXF^C00 H+<,@'W/C.7N8;;7>M=78EK8]AZ@@]RF MMZ-K?_[T[<]#U_[\7C:*:W]^VZE_<.W/7?MSU_Y\=^W/HX@*#:8-272>H],I M)WD!"^JK:]BN&FU8ZMORE,?ZHJ4*5D2^:HL1[1ZW< MFF4;'JQ]> 9ZP&<5C@.;Z17P55$;;P$\_+P;EG$>ZCA=^[L+S"CDVPNC9];ZVS"VX<'/#&O06OL]\M#\Z\%ANKH6\%-:2Y[==N M!\W5_)M2_8CLA_:-M>V25I2R$*SO=#;,\/R1386.A -E[]?M9O>^@XBG@FM) M0L[ !-0Q)WFB Z(DC;(@T&&&U1WNWU5I%0Y/>P)@*^,'Z+SIIS),-0PITEBN M0@I&&-,YD6G&6"J#+--K$_H1?-_AA#[L88/-\W7.-3T3.6Z\WI:U,/#(8]M< MX? QG49K7LFCQQ[%K1HO;M$,;ZTRR2#5/FA&) UH""J33 B+9$0"CGU\4U_J M:"I=5!Z5!?-D4%BH$DK*58W.VUTE^8Q;"S87CI'?VP6IX2K+"1"ATJ!P%-A%/UPV\>N MR]U'_=[0[#<@V>H>_:-1>C']K=#JA@9WMQGQ8S:X.UWCCM;&KN?PL+87Y6,D6UUBJ_?3@5%$[07[MVN-);&%)8QK(*[8;O=-=KL5$;&-0,H7GLAG>W M79KGV_ NSH["FWO+14?^S5WCHO@HN<55ZX]RI\CW)>?O *?LRE:_^NN[C6B, M7E@8IM:;(,]##*?-#1 M8]#64Q&2W ]RPH*8QE3&,O']50T_%7&:I5E&@H2"(H=]X/,H3PC/F(SC*. L MR%?-[]NI]JL.++FH$33OSO7;%CN^A:Y[\!SO#@D_Z"'A)K M=HLG%\=8P@13XZX MX\\W9T]T1/-ZJAUL^H0YO21AN,6\Z7,BVM2):7&)2?@$CZ$60GG?+-GPZ!)K MFDH4)KIB+IVU1V-K-9O"&/M3T\;' A>UCV@#Y=\Z^L^O9@BRTRMORC"O\S=IOW8\WC]>6F;9ZV!1[^J;[6.S MBEL&Q_QC&#MF$DG8+?75ZC'Z>:U*:?.(A@%/67'I88Y#@T-9F!/1>(5) #&G M^>$#3,^&K0@;3!?P:W=B$#X=G^37B_FB5OUKX+\9C&U6XV8\\H[%'+.D5]YL M" 9_+Z;2DX76JO9T75VV>2D=A6%SOF]KI#PR3\PO:J6\2_C]HO%@7C#-#D_1JW:PMW-=[&X[@/.*N?]R+W.TMI)'SFDY!E8+XI"5I( MR!3)0.UG(4_24(1K.!BIC,N0$1GF'' 0+ 5.:0XCC2.A:1"FDJUJ_6UQA X1 MW]G5N?TYX 9D(?QTPX'@_,G+.O_RV'AYL ?76:BX%$(32<%H!0F>D#RE%$Q1 M+6F<1@$7:TF/41QS4+DSPB0/"=5^2K(L$D1$/-*)\'46A;OFW&L9-J9/WM-M M,BIY-=U2?V-RBP(<__-_9&&0OFD&"&:=^FSP]2"9-&)^%B94@'()BB*5+"*9 MH("Q?LIT%*;P9ZTKSUW*#G,9ZBRH/50YCA?O)GB[ MJ#LK#LZ6_&;.3** M!S?0 #,F$!K'S6(VFQ:J1J/.^$'6!=P=I>9!PI@(0I9FPB=Y$FM"4_1WB@#D M(0>#@0*8,;GF<;ESA:K-&/;9NIF^5"? !Y\''Q38LZ<]0[[MN7%7U8D2^M2 M=[A",XC#(/,5QJ,T*EYI1K(H#0@*OE0G*N+KW';GLE:.VZX5KT6SY'VYI:W0 M^83;*H$ V0#^YDA>[Y ;G,BV:B^^:! L%M>O1N+E28_D.D5@4[7&:Q6!MMKI MI9'V"&$-F-SHZ!2@F#&X"LM@[$XK6,Q0FVNYS3+?TMN[5]RM-N5!PB[+4I-& M0%(>8#9(%!,N!2>Y'THN@SB5[(>.B=\6=C^I&M'R?;N,QZ7L8B\[@MMH/PSB M_5AU)7A$,P[B,E$^GC0 -0TK;Z0YBZ1,8AJE:ZZXNQ00V9M5I\&3+_MC"%GX M=&9)N0[%/=Y:U+Q-#[_4^ MY2?>LZ+^#ZQ!9$ZY ZE@3*=E,Z\7J&ZXDA/;DR:0B'H'I16] M[\M9>2ME K ,A$!U@\V];R;HRG$'"H4I<;:N]W1JJFQA4AP&>&>LL%NUK9@- M*E/GF;K"30_7FA.GTRM[20O.76TL(,V?RA;]-G%BK"G6AL(O%6L6M=6EI0T1 MM[4'8*N/O5^C&M]525L6ET-P#<:A?B1;_!Y3_0US MQ[W@M??_+2I<#+,S&L/2M@6+9=W&;A8C@@36P;-5,C:SL+$)V48N?DH'[9-0 M-GSM?1QV34O=GI8]*+7[HJSFWC_M0JRO %_,0;[6=<6KVFPH2/6ULH?I+!GGPY/[*TG((Q-R<,EW5CZT& MFN*X9K7Z4N M9*R4+^\=EV#LV>^M=\3R0O_AC%T9OC&9\N@-;GT--H5G[+PP M.?#?;1#(UFDTYJ D>G]'HUC&% M_;O#8&8S_[TRAU_.NL^PTV)C'H3'6E0]O_*J;R4")5[=?P9D! NG.ZDVE AM M>W66\[J:VB8*UE-D4L",BP3/NQEHFDX)T ,]E:;=9W\3GH^!"VR_!! -)I+= M''D=EXP3"HW<&NYL$\_:PT)-&]IN9U8T2QT1V\A,7X?8NGDM8%J*U@IL6]'V MAS#DA<6Q)Z66NE2:<+>A'$<1-2_F4_O\UN>,CP95YH*5YZI-J*BVC?*0W#Q/ MN]$N6=M@U'K,#1,Q,1]VD\E^N%Q,Y\4,&%<6>/!,S+O G8GR51PF,F[X,8X. MV"B$<99V!RT]$R@\M[[4-JK8C$(6W0IV0W M4N_G5W]?<*\[B/E+WYP/*'Y>=]D@J_J(60_3#'@899NP4M32!%BN6OJT[SGR M_MZ?_<-H[7AC5B6,S&2M8,?6?@%'XVH'92[4B]*L6W>D=H6-X/^MYWB[6ZK"WO;59[FMM6.PZDCC@?RS@ M[R0Y1D.Q>GQ]9;!2,42"UG1M&>:.BA.(_QNXL143/4-NY=F1:.A'N=P>O7]& M&_Y=8V7[JLT3N,U[F]',VF/B2\2QS[_E?NCK'*S"JHF5F?K[R^J8C4.::'T' M&B/SN]N32A*4<>BWL+I@>W[]TNR[KG ";,;V_6MJWY%W/&VJM0R?"SNK[@%; M)L6,+V$+;)J9+4F6;7+E5K!P$-OT$[MJ_3WU*&.#7RV+R2O,+9#%'-T<GW3[]W5MZ'"HW\:G&LK[S1 MJ50]IO4/9B@C6WNY?\E8EF(JN&JGMISH,S/IFVCSH'TL"S.LY=HC3%:SKN[( M\=F)E_C)(Z_/ZRT5IY;P-3J*\^BGY5CY$L)NC(B#O*SG;PR0D@*]-*_1"XZ- M;3:A[C! >A1'Z4\/#<-K@J!_?WP4QGX:A?#0+,WC.!MF7I0X?&((<,V<,:8# M%F32!W5&A+7O"'Q_]:F/*&3..@/+9MN6^W-QI(XF MYL"%+9'P"Y:TN3#/-\F,\(@UU:>KKU<@: MZY[;/:;?5#:0M^K#=YOK)6\NXYN>L^];9=[6/=9&>_O22$N)AVB8K?G6C$5B M!"PZF9O&*G!L)$5[&7HURLJK0 LO+F=5&Y1L/=;=D?1.29\I46A0PEJN)M9= M:V37:"#VYFZF\/9%8R? 1B:&VQ"'NR%^7V'B34[BY2W!S&GXSBV\ID4MF,65'8T,?[5S-&FMW M@S5FK6QN0L9FC,6\ZRUM]L>F,$K5N87-[7WL9#U@HHQT;-#,&P(Z\U$8'X7T M#5O.I48^=&HD=:F1+C72I4:ZU$B7&OE8J9%.CSP,/?(,B(KV"$,OA$V2-%X+ ML&-*G,I&JPH]AJ@8F1*WR[&1-M$%"STLJ62=NJ6T-EDMQC/17/_R4>C%YF)V M.97+J9AZ>/NZ,F<*]G:/Z9TE,U ,KM$ C7K)E=>56,8OP?YL-KH@7GST!,9G M3G9J;T-"G3FAM*'7];6.SRAZ/ AIW_:0Q\"VXT=TE-$XC2F-I1&ID=1PO^FZ+D"-]K!<%-?HR5.^BM MABL;K%4T:2-B2YF>7;;/'!W<56%2YVR-^5Y@K$P8[S2.ZTT!_[%38UB048(" M2!-BI$E?UZ,5:U6Y3MG>K=BF:;0Y\FW"1'OPH/>TS\?=%\:)K,9[/PA4(Y8W MUU)WT.V@^Z^?QED]?>[-H>/XIXVY3AM!O=V?J"]=FV_;XG>E[.E]^PS$G[%* M;+&E^.]-732Z&K@CI+$PB<$'DQ_?H8L5-EA.HP+,7 #\*/5G/MIKHM#D_;3G/>*!=FS]MXS9@BGSO:EK@ M&;.BN4Y\&&*/;)2E\V+%$HUM;!0(H8!R#F\=WOYU-JZYB5F) M=FO;_"F;L&$>UF9@('28:E PU@+/$[09#QL;:#4K2?6C4QU=\:,6OS"+T"8: MXA4F\O0W,_#U1">!HS M0GD8815?;-6E,V+ZXH%]5B#/I+AQ)Z=6X,M5:UPS9L:%;C&:6KB94HHVPD=""/ MR3&XH)=/%QD5LX%GXSP)JB!6R5Q_M3U_P!4 ?-G6UC-.H^Z8VZ;7H79ZR8"X M?16&=4_%?X H-=\LN^BQ(NDEYE\C4]SB@, +TSW6#FQL4T:N.YZQ[ 8:C@39 MH[F=<\?D/%:FX^# )LNB_X:C<*UOK%:Z,F:ES56Y6,ZY'J5B#\>#NS&8TP7H MS+*G%C9YLT8&SQP]8NP22V/T1@^>!@2EI 8#KN>^::&[8W!L&Y%62]^R$<.C M@C:RBDVY$JR:66'&!NZ&[D5@1UT6NO-L>]A%+28@'F6(EQ M%=^5@5K]<*N!":O*80# O/WAU[$;8(R2B;U'FQ*6G/71Z M6KPE/)VW(>M4[?@A' MUT^6S](-_N_!)0[?MGDDMB'\T-9^I5+5O#I7YF!?[VO!0^G]G7ACUW-)KC=D M-T>2AMA$'B'@.OKT:&'/V(Y2 MFEHTP!=V\:ZE[X>RC*VWMW<]8YFQ[K$F,E S;#TR?+8!ZY8>O8IM*Y ^=/'! M&,DP\6MF5Y1=\<:ACHT/&)D[,. M'A>WQ4,W(Z*IQ+2BSHV.//2Z[+9(ZJ1[;E\\8WXQ/DDQA#G;N%AI&F Q7MG* MR*^VY-:]FK0(MZXLKN'D4%5Z<];7CRA\=[>8GP+[[E Y_T[^-Z4CE0=Q2**< M)X2F44A8)C3)><1D$JA<9/J'0XOK5?/?ME7'3-/9%U5!?R>(UY''.V2/6T^$ ME3)60Q53K ^T!&/C;(;5NU"K684BA('K"WR:;$^N3/>4H;!\6X'% M[3*D4/ M!0QQEB4JI)0HJB,"^D9*\D@J0K7(PS04.A#9+ASS9QA"^16]'YBL SJK@?2/ M)OOFN)2G)48[BJ_JTY25+Z-]\$X0XFP.4$D,W;PQX0X*(3XN,*Z/A+ =B,2( M$$L)ZN8BSU:C["V:.3"[2?TV7V)[>2=C<;&0&MI\X[:VDQRN6^2>6/;@'74G.D?JH\% MK#8N6IE8]XKUYRV:;I"_3AF,Z$Q<5*;%B+F/X $;O."RDFIJ,\Z6WX(T66O" MO'&\O?IDQC6J,K5V"3H,[7A73H$VR\O813UNSM8TN6$-L->XK//:2:#1.MC& M'G:1OP*1C[SW5:U584_0KM>BA]NOVKJ/_,K(E;JQI5!!8E2+9GHUOF'3+ ZK MVO.7-88S'#;*QFR0AFP*C&$38>WV NU_<3GKSG-T[-^Q\(8-L+3%NA,K([^NV@&*;O4*E'^@X(U$$)C1E:#TG(B"I MKZ,P4Z CRW3MK [E$0?#FO@J!B793P3)11H1KFF>Z2AB 3C+E-YL[;\ MSDJ75T:),:_YXS__.'O[R@,U&>D2O0+K10"(3IO__>KTP_OU%-YR<=FG\)95 M9U1TLWWT\RX;-8!E/6$!5L%TK2S%P"A8AMG8;7WM"=#'%KP!)6&49[_&?K=X M.=AL&Y<)H:;M04HV'Z*A%GN/ MO#]0>%D-Y]HK;S7%D4YUV<8*MLZQ[ZVR8;,"]@@ M79KCZDW&W7Z,?,##\=[QXARK6X5^&"SW4QJ(:JL)U^>=!_#]/XZ/.W$(T]ZT MU 9&K*COAFLC-L7YN:GRL>$0QT;*Z0[S\(=1AU*0#:U>LOZF"R97F!-/NV+( MOS!G!P:>O=G4?\A,PTV1C;OF;&\/9MR4<.@2YA\Z83YQ"?,N8=XES+N$>9

&'UM:63$9Y'!'JT/P,C1I2CFP.4F4% MF@6V@L&6/GKJ>V&5ZZX<5]]>>OD$>-_TOBLV.X0'MPP/V]!U6:_X@G\NX"=] M-TN(I?B >V QL\$.^>\+:C8IF38JZNFRWP8#AG;VX>)]@<"%HW2 MBVE[PGL\QWX!8$&G6"N6U6CLL.FBBXC8W KK#UP:-[?GUV\:]^";F2'YQI>@ M-] LU9!#AZW$1V\>)4FW"6@3#ZU+8*+>N02#QK;&L_.:25/$PH1O?C<+U#;5 MI^*'R6&4\2A0)XR0B-&""Y)&*21)R&61<4HKU7Y:% M DV#))'SLPNE<#? \RV"'"3+REBG$9[YDY'*0(\)(\(RJ0@3/A,T373D MKR4>W8=E/^("G0(LE><%GZICLSX?U'Q'K)I,TBQ_AJ M8_+(8>@:0^J4!7[, #0EGD3EJ8\,24GD^RS(@CQ08JW06JPX#Y+ 1ST\ ,4Z MI23/,TD8ETFBM,KC('PB#$TG?D*?G#$=ACXDRZ9Q(M,DU(3'/HC])%4D4RC[ MX\S7+-:1V W+/CB&!DGTY*QJ,;19A]"W@TX_O\ HOZD]B-W,,--P63CS*=0]VQ*%1[#\Y?R)G'21/*#3C!(.*B/1 %H9;\B7DJ"Y^'SD[8_IC;70K8K#-S9JK&#ZI&^YL'>(;%(ESN;PC_4M 1T^=KX* MZWI"!JC5!=Q=?%7>;Z"63;KL&/A@>G6+N.P.SF:$H4^I2DB4RZ\*F SN_"\P?T*I#Q'?^;MW;PC$AV49W>7I-;V+L0NVJ)6]J=-*Q+[X0Y_JF,S[;+BEWR8O8//$AA)W)4DC*L@D1A M_Z:)(#Q,%%$QS4'\);EFT8[W_)VRQVX6:T^OR1^LIL1\*F4L8DQ"I 34GYP M8U#BYTQ(!0+#Y_%:.B)H1'Z4121EO@#M.P5K4H2*Y!H8*6.Y#-AZ.N)#,4\0 M[X=2-$*]I3(!=[,!'WGD3Z"A\)1SD?@1B6+N$RKB@.19$A _%MS/PTBG="=H M=:;.45/[K/# +JR*U5":60)U1R4DO)ER97=[$=JN!*QD EC1 0R(S2) M4Y+EN2*)U+DO\RC6*MC%UH -R57]4;<&3'G>L< 2)+ M8V>P5;@_?LR59]JG*B.^2%+ /IH2YOL)R53FZR"5<:#7A.V/++ %/SS1]*)6 MN.ZG-2QQ8TK:BXM"Z1$'X,1,/9Y+]J>J,?VB,A7LX=(3<^F[[THL4/IY'[4N M!%Z#)_/4MZ9K:LRF6&_"4,2D=+G@#U2B*)^MJAGE?$=Z*Y0O$V#;ZI% MW6>HM,D5IAE']X;1>81M+=' QBEF<&DU\CJ8= RC8?Q1%KV#HND/B:T^Q<1+ ML"7E4)$-'M%5M!]*@&!"_*8'+UM=%VIZH$JSCG,1^:D@OLQB0ED0@<4%OP8^ M33(>I$$:KNDPF4AED#)!I _Z,D5[C8&91C))=03_QXSI-:79+-+.HGMY_O31 MO8,UM'004ZIB0;* L]("<)=*$ED1EG*HSB-@[6JQ7'B9W$,ND ,DH'0'(0& M%[D&_2#Q_4@+']2%!^69;!)F3Q_&0#AMX[N+>=-U'UJ!O(U97S;#4R8 .TU EZ/,IHD,A,[T6O4MV.;E(D&75V5 M\&.;[/D2S;N'J#^_/S[[]1?0N)L%(/7H MZ^&>/V;FG/G/QV=__ +O.3*O('[J$:\U3[S>A>/]_*6: >B 3/KEM7=ZB27> MAE3OP=CI[WQ;-&):8>$4H[J"F@ZO\1;FE;;N[UY?E';(ZLV"UV.GM5@=;O%?*E'=&>\=/["(S.\C@ P6J6U ME1OFY>U8NZ(Q0V\Y>P*XEW-!W"7LM=4>^JG=]E9ZY+UC-?96EFWIA>[P/SSA MLIC/NQ[V?0 &3"^,P)3SZ=78PC')X14R$G**G8XMDF6*9\RL!=6TW !VQW1J MRV>UT=+FSHR$'?+EF\[O-M#>Z -"_E?@'HRY=@S?_9U$JV"U!LAEK\!LP M "9=/9]!0S@ML5BKV2;&%16^.:F5+.8F2::'(B\*DU^ZNC]M'89*8K6@IBW6 M8$J@=>? ^AI#PCYK:I^%)1=4C;T*.8#&UN M E::X&UU67/6RG:B; H"QM_WAT58:BO@=IUE\<04@JPJOMJR5]*4 MRC2MU+NG3$VG7409@(7%=&X;3G05,K$N1V/= LW8;=B(:F:*9!V?G7B)GRPC MW"Y;7Z=YR%*I2&!J3@J=DIRE 4F"-(YE[(=$69@S\UO:HQ[<0R:Y,/W'RF"U2_P\#!:>^\E8\94_,,$,!N1LPU:),#Z:F M1A\VV.W,>%G<+Q"XA<\B&H0Z$ $)P@2[T6E*A+!&V#ZP4ZNECQH]%R"5\!AX.0Z:_:6Y46%N;I$PL_'3_\?S'K1X MQ1;U\-'*,.'\7/6EV[#N7:LOI9NJ+]VN]-+*HKCJ2Z[ZDJN^Y*HON>I+&P#5 MB.Y-*E\2Y#(+J2!^B!EHNPYKC7, F"HR (?NIEZW[[I.X2[+P.N[SHZ%_>'Y]^]O[C^+<_WGF_OP-S M\[.%*>_X ^#7\-W']X#N9U\^_[$&8C\>$@]3$>><&#VCV+R/XU+^5C#>]NO\O>T:\+'\K-"E#%P %WRHRKK[]5=,7ON" MSI\G"YK[W>]UJWH$RZW2GB8Y6%?3:?7-V)VM:\RJJ]:3SNK:5'4RE;%MOMU0 M*=LX(3<['Q_197Q/LNZ4D)L, U,KM VAKL^?+>;5FU;7Q$&@Z@F2 2\G0/UJ MT=JN;^SK#QPQ9;-&O>X* L,(VA?"&WL5&3LTF@UR];J[8W0A7"E[ M6IAWA/2(9O%/K0J]Y:+H*,Z"&ZY)X9KPAFMN>L;-[Z#^CS[C1[_/CC(_](<_ M3SV>Y"B_<6T>^OOTR*=//8;\B-*'YK^;UR+)@GOSQK__V[S>M*5;JQ7!B3/Q MYWD-VJHDK830YL\;S&"WEO%K:Q_C!YOEQF8T,.>[!)NV^&EA=HLQG#]),>W[ M:KUSZ2;L)ORB)PQ8@-_^[U=A^.KZV6\8Z@-28\<>G]L=T$<%]?[LL0\$>E"& M<5+&89";L)OP#T@9C/M>._L^G-*%NV9SS\0:O0[U]P%F'U8.+1_6N3\G74-+ MB\I^M!?4=!O.;;@GW7!;3\*Y/><4Q?MN\H>V56Y9U]?AHIOP(4UX<&@XP7)V)E#JI]\#[[3!(X';@'>CY1PE*CJG1^^^\_K>_VH,_;B.ZC>@VXN-N M1,P7,EO0B4*G>KK]]FBJI]MS3NJY7?CTZJ?G5$^W"=TF=*KG,V>_>\4>!-!& MBRVQARTYT)LFL;(N0+L]#CS<4DUK;"\@@3]@U8VO;*K*V\45;D.C%VP/W)T* M^[ [=\H^OV$'*2]PS'(?9BFKO:+!,F/;K MU-A]0YJ(!UF49T3%6%L[%MBK.85?9<,YR1Z630Y].4C_86CSYF>Z.)Y8<#A(=)-X,B;NB MQ49$W*GB0)XY9S@X<'"P]W#PPC2D(,QRKO.0!-B)G0JJ" M80D0>9J OJ3"7 MZ:J&I"2G-* 9D4RDH"%%V'@DXB2CBNLTI6'.G8;D(-%!HH/$YPB)N'Q"">A,'V+DW/='0Z(Q&!P<.#APJSI+5,I](J@&K4IR39B28&C** Q9K,/<:4A[!HF[ M/Y)XT&D!GU4SKPO;9H0U%TX0N60 EPSP=%K+S5ETSQ>Y[\D6=THL/"2%1PO. MJ4PB$DF*+B$6DAR[*(M \C3E(:>Q7.O1'20R58*1G.8A]NA."&-^0GBFXT#% M2B=A^N@*#TT?5MFY33KEP6TKA[8.;1\4;0_5V^30QJ&-0QNGV_U8CJB?QG&2 M<:+"/ (]+?0)"Q-%LI@JFL6)+_,U9U8@(Z4B%9-(Z)Q0/^6$QT%($AWZG*?2 M5TPXW>X0MI5#6X>V#FWOD&^6A2R3@2)QC):T3".298$D(LJYB@%J_70-;7,5 M,:99#!A+P9+F%! ZTHR$-%"!GS$9Y\%CHRW-8X>V#FT=VNX#6SA+VJ&-0QN' M-L\-;5Z8;@=6;\ CD1!*&2=4<47RA*4DE"KG$?=#*J*ULP2QRO(L"4B<90)N M]%/"M!\3JA.9RHB+-)=.MWM6VVJ?JDE<%E).U7//'/E2S=G4";<7FB^RCW0Y M$.ZX TJ'1R'"M*P6V&WTZ92??4E]O0UU#E0/"I. *X?^X>X?ZY4]&!XMP"NGP"O+ Z5E9%566I?+QXFZISD$I! MC[&$ )&["$S6&*U6V@1&WA\!, $P 3 !\!T C$BJ7;8!7,%X6FF-8)JK1Q06 M23D=O5VF-/):>VZD;M49$L-O8?=&R?N_]Z2"T-RT5 M.=0*2E4+CAD!&,;+&(TR/FT]P9B\OS6GHN#O <=U92R+AVH/\,(?,6-__F4# M:O&?L\FT7\_N#[GSVYLC)F]4F/M/Q(WCY&Q]@US\/=?[%^R(RY_O,>[[NB,_ MP(Q;TV3F7=U/\&9GW;BYJ-QWA$USYI0#&J^/4U+I8N3+K03VC&HG_#]3?KMB@F?9C1L'^,]1WCHN!N,AI\ T?@$ M[SEO1W_W?8ZV^E8?+;JKO;0EN;U0U[FVWC38,)N.+I"K/41_^*D]=CL2]3C"AR&:1 MOI&^;5+?7I=43F(97ZB<))4C-W%;%:0/$]G?^F&^P-G'1QS=N0)-V$@#/J0! M7UH_0=;OSOE\%<;CL_[PT[_$\5__=;X93N9OPSIW&%- 6KC"?+9,%-) LGJD M;V3UGJG.'<84D!:2U7LNRRX'W>_M9?KGK#_IS[,!2Q@/1[-I=QK.3O!;*AAX MIEQ>&^C]=J_%9!*6[V_TY%A-][.VA.A-+RM+?+%%Z:3 >.5 65G 16TAB\J3 M#;D:Y;ZO+!&A"%:Y!FO_6$8)AS"E37Z#=:9 M]!QC1'=*17X$PP3#3P&&=>7!,24AN%*U]$JDN@3#.K@<$)Y! M2,4:="?PD8EV3D9@UHCJAF"88)A@F&"88/A^;?.$$MX9!Z%4 RH'"UZP"-5P M%UA6/ILEFK.@?% V9HC6%% A<81NYD$H!!\MN3>^[!:&54]H@N&=KMWLCBF% MD)F0^1D@L[.%*R$=%!8\*.$2N%HR"&L93S)G7<120]-@HU!> O>(X2H$Q&B? M VC/ UY/<.,$(?.31N9]:LOR#'9WYCU9NL$WT:? Y)GNZ>SCO!R(=!!%V)K< M(Z((N^(@*199],*#M!B!*L\S.DBA $O*<"Z\M)6MHS_+,U]!?'YT803&!,8$ MQML%X\IXK-EZT")84!:!U7L7(?,:J@[29+'4-/0A[1((C F,"8P)C F,?^09 MJ^Q58(B^*590-0;P,A>04@?MLE1!+RT=/J1UPC-?.B0P)C F,"8P?F2^*4O* MRU*A.(=@[)F J+E =!7!E&(%]TM@_! FRDC/L)_\[] MSVO7DOFYNR:(WC0%]CT'N4$B\[?#[I)22##!>PM^EG-J\]/9.!V'2OZ#2K+9-IX*[O^_SN;E5[WVV^ONC__-/_C MI[\<=1>SNJ5QK4#0WCX.MQ=0G1.VWT"O?G&I*QMSFV=R'ZQ$IG/4O;D^F E. MQF!^X'1T==!XWW'I3DIH\(MO>]I5A.7N<\-EG)!TO)C$]LY/4>M'N9M-VA^+ MPB$$[%&_^LXO+,\"-2Y2N[+2QL@,-FB%AD>B1Z]SA5Q3 M*2D%:9U>2NWR/G(?'7AA/"A=!(2:-20A0RF2!Z\O,VPG)^/IBP_IN.39H+RO MKX[#\%.9O!U>&IWW]8HI^JDK:&A.\;SI>+9(*>L/9R6_G-[W8?^#;T]WFXRG M\Q%="-Z5M[:0[(42_,_)Y:NZ*D)H/^=';5D[I\?C@N*&?Q]/NC+,*'+7B03G M6G*&FKCX=HGV;"ZOH0U@,!A]N=*WX'O;] W+T4K=U\$Z]Y,6KS]<346\IP@\ MQI_)%P=QVBCIBU=UY'/Y;>7A^INV^SAN'<];T]0C$@'OV]#9]I MP#3@YS)@XDI=A16!:/3WD*B#3!4!&0WX^0^8R*56F,_?B4:?](WT;6OZ1C3Z M^^XF'G3%S\4J?IAVL>!3#-M2^Z@NEM[7M2^^FXG:JQH7FH)#FH*;M_+W 2]V MD!73AGV@Z2XI>A,\+R"$3Z!$<>"XYL"%5B:'4K/R2[F'O+1\EP)66 VJ" ^- M5PVBE"$X%;0)\?FFN^Q&1RBED%"14'%K&=E.LR"\!,^*!*4;>8Y2$E)5)1J7 M$F=+Y3%5.<]CQL.SMZ!X$.!M","L_U]D2Z& M8=I%!EE_V-1E6,ZU[$M_>CQ/MIGGQ%W-OB)7GJ(9FH*UN2XG_9P'Y0DC\ZIO M?#'@_?!;-I@V^.>;TA2W[B?)FD+)64/-HI%>18P>7B5!4S$RTLC);*(5BG\H B, MIF"MZ^?[R*F\2X$@'N5;G!KN3%%&>3"^)E"%2_".>Y">5:=$XE&J1X>4;X<) M+>&DO"[G_[U6!;EP<];DW[A-KK@_;^YD"CD):PEK-XBU.7JI/ O :XRMA)># MST5!$+Q(8Y*+>:GD?.4 EMQ:@[4]W&)51YSR\]JOH^S!0)#/\;7XJU6+IN8O_=]+,N1B60AJM:OQ\W3 MPHP %KF,-F5MRC-F0+Y3H)Z!%T0A)V$P8?#6N#9C%)8S!24:"ZW> ((4!D2N MI; 4?4C+Q,<'7WSPW#'X5J+-JR1D_[H9JLUK@WR6/)OW&>&&B?J6F?F^YYGL M3[X1,"):A&Y<&C]D*_V,8=*H(:??4S$VSL>C;G[Y.0]>^^RNY-1+H/&#EEPEE#?RRV\ M@C>P9.(W-[#X+95:'W6O9_-1MGO4B%B:W_?"BM&8EM9(1,@XO-/G 59:J*Z5"7+4E5EG&, $QBH*2HZ,T+ M!9Y;HU116>>=K63^8-=H2V\?=>-\E+?S:2[DOM>=CO&IQWC-+N.WC4ZUC75^ M=K[4BCEG:YA<$ZK^Y+K4-T.,ZH%7:$>=SLD?%YJ]@J+(72C*A4;LB4+4UE8M MB@).%U0(90U$'ST$9Q-&N$:;M+2-JDH.GN-!7#.)"E$\>%LYB)#P<@5=,B%W MI1!<\9UKQ);O=Z& VU?\!^A[NLRH:D=F]*E',U3Z\:55_L9 G9K_.K-EVHW'Y1C/;5?Y;329W,S ?==\_70S;;,/(5DI!9B@'<8C-H+S 37' M^)(LUS+QI76D56B;+V.8"\UZ.9F4Z>3E,%\)9GY?.$OOAW]<.$IXP+O1\-)O M^EMSF]KY\YGY6-+QL/_/69E\;.[U1WRTOPU&Z;_N8'V^SUBWS?K\S=M;$ PW M8G&$DD6!V3DG3LD0,)(*G\HU1W#N S[4O]NR6M[+G7PH]?,\H/A1#/'3;2S0 M]Q:)/0AK-ANX/4F>:W;DE+J3&)I+>=%^)T4TG=][X^4T?[;OT=S M5J_AH03#B[ K#[4:%S<1BVYS09L&3 -^+@,F#NP5YI,XL/>1W)!,%0$9#?CY M#Y@X>1\<[)/-(GTC?2,.[*>CI&;B]\&!O^ M+-%L%Y&25%:"T*%5M7L%T3C\$:LWH09;TU*FZ\L!3NEPOF'^=OBYG.^L+W:' MVZ]O6T;(E);:VAZ?\9M63YEG%"-U&,XZ"LTQ J_E:YK"FQ8IUPWWLH,A==3:U02U!X MCG7@JD=?I=26W"^$,G6G'HIB1QNM0]^UU5QS!+AN%5G71-RH(022!)+;!DFM M:S%98DBF6T,FCB")@&?!&IZ#BCD:QI98(:-+LAH%S,@$RE<&GKD"++*DM Q> MZR6VCNV"I""07"%:NZP%WZ2XK^85WJ]XXO[H@*)0OJ;!+)?KA1J#\A5R?WS> M/:FE]L].AK_D_N1T$,Y>M&]_.0TY]X>?KNP[]\]OO(AKV9%MGRPJ(RX>8GXN ME&'^)8Z^MM&TFH3+'>ROF\:6QVWUWSSY/Q8T[JY)6J,0N!2UX\NU@-/PJ9S' M^>B*X1.^"(,OX6S27?WS\ MX\V[C[WN[;M71U>G_;D/_=W[CV\^=!_?=Z_>OWO]YMV'-Z_;;Q_>__;V]O;]^]?/?J[=!T_/D?PS#+>,G\E^<\RGGIZV@V M"<,\Z74(X^5TVD@?N\EQ&)W]Z_ HG9(3/0CRJW4(*OZM0OEDSBHO%5Y[ ,%-0 MRAEJ1HP9O$=9KT4*KI;Z'3U$,ZX_Y?NZ>,:52N7O\ZP/K8O>H5@\0$_>+N@D MKM?IHXD+1@FSKI/9?0);W[<(ML./_FO,NUUT[/3>6W^ MX@*]>3'\!_P67_IPVGW \*B]N&L^YXW&9D>6YL(>K+\:_[Y2]Q1KU;4YDOZN M2FQWQ,V=9>AW?2^/M)+LV[_'EH?+(R<>7?>NCIB[LPJ?RLJILH2*CO>ILN37 MT?A.SC(J-J&:Y/U7^X,;,%70K3"?5*=*6D9:M@4MH]+4?>MS]02]A%]F9X] [SD.G@;\W =,XGT@ ]Y6,>V?T'O[:658N1'VB>,:^UY5<$ M8$%64#Q7<%D+R$R75G7OI;%+Y:)2+ M-_/S"'9 MS MTV,%LCN.:MIC$X4-XI<,P7R,KJXIG* M-9;]L87QQF$0&7N0BE-F[&Y&QKFNE!,VY,"=R)LD3WM4,<5H9P>/]W+/8:X]<: MAGP<3WM/K-SH+8PR)1DYAR$T1B3 M\-8$58@$S&BE-*\VE:6]C T4DFYV+T,YOTUS^)V /0.#2,A,R$S(O.V=$QF# M"PE<;)1_SHNV"U*AFBBL"DIDF[Y'9BN98-))L($E4!C.0$RB@*^(TB[XC-B\ M/\AL=(]90N:-A"I4S$1)>I2226^;!DSB?7!OFXPBR1&A!KUM&C")-[WM.XPB M,6"02!'3#S'];'&.">>>OMH?W(")@X28?DC+2,OV2\N(Z6??ZI.>H+>P-::? M1LI,>$?++X?ZM@]NP"3>!S)@(OG9;8+]OX5Q_A+&E%M/G!7$6?'(S$M3:RJ. M6W!%%5 B,'"M2X;5CC&OA#%JJ;D2"\IYKS.$1G:AE%003-; 0ZB)&2:KD_N3 M>2E\CUE+G!6$E825A)6/P4K%I4C:2,B^&%#:>@A652C22EE3U:(NA1(C:1S"IA!Q]%LGN$59*VY-"$U9N:_V,_/Y5,/SOXU%%@9_3^W23 M,O[<3T3R^2P,VXZ]F0.U9\&&XCF+4)M14TD[\"DQ\)(9SV4JFB_5PT9K6;)H M^:3@"11OYS@T:B+(8I6L-;JZ1_:LI_2&67H.3ED((0_PI1\H0AKGO R60V;5 M@G(N@C<\@V%,*A,MYWZIP6Y*49=:$W F$55KXA!XC9"L4R*)&*2-^X.07/2L MV7!=ZM/5%EKIW_%*_VC2Z/S)UR*2V[DU1#]?*Z,J<*4T*%$=."X"!@TZ MB>1"M#(L\>?PG&SP'J*0J5G0 /@$#D0UK.@B?$Y[Q)_#;<]K171R%%00%.^# M6! 4WP+%167#"T8B%5$7E/(%(D. ]06QV>DBG5_:BA"BJJ0]AVJM:ZU<+((R M=Z!9K)XQ5>94H'L#Q:KGW8:W(IXW%&]KNV*O89Z8/9^L!23^N-5GYT#-H:[. MJQ(B*.TPRHA.0F"904DEX>?.U>B)V?/0^>,(F0F9"9FWW#]2EU!9%*WK *)L MJ14BAAO@JXY%9J-BCL3L>>C(?#54P=\#CNN6;0W.?OYE/


L\YZ?VFJ)-(KU>9)E(S4K,' M<2>1FI'YW%NW>1\D[B%:.[]H+FDTGC>J?X'B4L:#_K"L,)%_SFV=9CSI^D-T MF4>S21CFR5\>KN'[,)?/NTG"0:CL$]#8';MBAS$%)!$D$201)!$D$201M(9! M*D J0!)!$D$201*Q38EXCB;SD :\3RO.>U^^L^X5U@_XG-,_\/?NPV@P:Y?Y M,?G O;F_]P&D=C6IJ_ V[^_L[0/$[]%T[$J8KI$!?EB!(&1_IY(D:R\D:T$Z M0S)%,K4VF3JO''Y3-4AR<8^MT?=4P%< MZXK=^=LY7[=[>8H_3_#SE7LFW"U&,K QXCE)A$;?ZJ&6K)3T5H2<]H>^5=B>$INB M;]V9VFS"B.WQ< DE=HL2C+NL:@)EK #%D@6GN0*%6J9E\"HU*OWK*,&K-5$E M RKZ DJP $Z*"B$4R:*)$M%CCU"B9[DDD'C2PR60V"E("(0!R;T#K_&'LA9U M/:'W4+I? 5]2C@ZL>LX)0 MXDD/EU!BIRBAHG'%*?0(G,$?-3B(CEFPEB7C$V.IN.]1PL>JG,5S0C 5W0^M M(>9B6G-25G5P6H>\/RBA5$_P3?48?58H\8P6>O:HHP\AZV$B:W5E J M8J16+03M#>A84XY*9.W3$K+Z$+G0"DI(Z+.)S!%9?814"L9G*M2H[/X@JS0] MZMK#)938*4JX8H6O#N.L*"RH$CQ$4S+H%)T,,0MIV?$TH\Z>$22NP4);B-41HOT2_(+4JK#!PK M'()"Q;+J'$ M;E&">:&#C,!85*"X%A@]5-1]&SU^Q)-/_'N4R):C$X'(8JM"_R.T5J%2!/ E M):VCD+*M_^P+2FC?,YKVA;96E$<)0:NO&KU,":6^FVO&:$"B24"^,I![Z3#R M]3@71M:+:+A$C*LC Q!5\T+ Q9#:V0HLG*C8L2#,B*#8NAIL& AIQ(4SX@.@N\/,DA%B<,T7$*&E;>B MA60R1 $V. 9*&PF11P^%:ZN*BD':)61PRFM1T+%P1:&?X2M'C(@.?V@1=:I1 MF'U*!>QY0?$$Y?@<6HX/X>DN\#0;R;CP&1@3;0,^I+835T$48]&1LB69I85V M;[-Q+FO@1>$Y6LVW_!7Z7#SG%$4P>H]2>ZQUA*8T7$*&56,PKV+B58(,3H(R M7$/T/D",5B:#+A4O1HN(4>5 D3DL\=Y.Q?4VV?=O_=_ M[9-H$HZOC.,(X@ZC/P'HLSE0!<'<,>F@1E&#PR]L7L+Q9*J(24L005M03G , M%HT'S:(74E6IE=@C')>64)R&2\BPZKJ0-2I;C/VT91C[26DA6J::WR9"9,&J MN+1BK)S-*J-7:!B>J+Q"9$B^MM)\[Y2,5=L]8NSAAH"!ADO L.K6/ 9N*;L* M/!JUH.5R&,N)Z NO1@FEEM+YHC2U6I_11[ 9E-$&?,UM.]]YH1ABPUZ%?H[* MNFBXA PK+Q<;$Y.2'J0)IA4!H/G7Q>*?*:G DA1J:2O)6,\KP\.#K'@. @+X MY-&#,(@R+")4R#VJYI*2EHLI98=2=@A--X^F+G.>C6W%\Z4E1Z>(?I9EH!BZ M4E54'\O2YIM-E6?%)-CH)?IFO&( YAQD+HUT(J92Z_Z@*:4_TG )%U;%!9.E M#3QYX+X50#!TL*)R!9A6,A?)@I!+7I:V5@<>$K@YZPY3&J+A!G@2)8E:E&6[ M\[)J_VO)\-]E//KI7X$@@89+D+ J)2H/1O%8(*.; $I9 4ZYINB.1?09@I=+ MU=<^%>4%1EJ5BP J1PLA*D2(9+W-S&OF]FFM5M-B+0V7D&%E@ATOK9*Z0&AE MEDHS"[ZEZXKH4>V9*K(LD?4IS[-U04)TS<'(3H'7*4$4EA>C=0EJC\B2.=5> M$[O./F?IO)\>ES%))('W _IA%*,TY^"=X0C$24'D$K'<21E,X:R6I>0W#H:+B'#ZN6<0><2 ZJUR*"25A"L MJZ"ME][AW]HN= ME+2L(2N#6+FVS*)@RU\ HRC7N^A3 Q2*@Y)!$$BRQN$^E4YKRH&FX MA PK%U7:D*0Q%70, 9$A98RG\(T2V):BFDH9+P+#R;GSDQAC4:E6%!N4E;]PX!:3/GBN6#2M+I5,E M"&-Y0 ]#Z(0N@X@0BI5@A&]4&['*?6)"E]3=G(9+R+!ZM357CC=2 M@BMM138HDZ4TUEJ]Q'V!)XCG&&8BA5*C:.=>Z\MI]6IS1Q(2^:S:= M^ZCA^=AW,)EKS;SY@#>?=N]/RS@T09MT'T:#V?RWM8IK9,XM8M(PBQ93 *V;;@F4$[Z2!%"7GVAIM^!(_%$O699,DF'E3<*F[3M06$081!A$$/WVAQO$8=%4C;UD9+HT@(U4&L2EGG MB@QB"8/P0R8]MZV?).(6;^NIHB(&"1V]49)YOD=45(1!^Y'VLAHJ46(,(3M% M<13%D9Z1GI&>/6&Q(CVC2&5-F1\A-$)]\"JD5LJ;(!25P7-7@K6Z&+Y$VN1D M2C:I"C%;B>=@B..J:DLF-3&)7^3*]BE2L5)1I$(81!BTIQADN.)!U@Q%%=4* M@"P$40*D7*S/0KKH_5)IH.0)D2N"3]F PM,A(F*!9D);%VJ2;(^X8 B#G@AC MS ,+CO8K$^7+^:3$T2"OO+#R<30-@VZA*4\\#>KZ?#UB:OY$N82KB-L/KKGB M,GH)U<<8@%N=03F%;FJI!:()-D3/69'+6WE!.>_Q\! \!Z6D@F!:KW"T%HD9 M)JN3>V08?(]9JEEXVL,EG'GB..,CR[%X#ZI$WEH#%P@R!!#I"B49MR[<"[$D$$6:R2M4:W1XSFLJ$2S#QUF/$A,*,DB.H0 M,@R&JP'#6 C)\2I=EKXLQ;F!YV0#0E,4$L]Q;M[9V.$E#"NZ")^3V1^8X;;G M]88#7<(9PAG"F1\VPL,PIR:-OD@C7%+U'.*-9#Z,\PIF-IA91XM#^B0AA\U/'9F."XE:C M%U<;#:)!G)46 =IIKWV(N:@E;,[!916= \N5 24PRHS:1S"IA!Q]%LGNT9*6 MM#TIJ(/6TQXNXA#$U@="JD8 YC1##,Y2 T:;/.E>_3+>:HBX5S^%, M(C;5Q"'P&B%9IT02$8%JGSKOB)XUY ,^[>$2SCQQG+$U,99DA<(;>:N2Z,K@ MKZ#05>'<*JE,^!YGA*@J:<^A6NOPR&P;];L#S6+UC*G"PQ[1.G/5\X[\F:<] M7,*9)XXS7 4MO5:@35:@ LL0>:@@=7162"F86\(9*YE@TDFP@27T9VQK.BP* M^*IT<<%G'O:(H,%JN7L9/A+[D].!^'L1?OVE].0FWQ>203LG]]XD2K' MCFS[Y#]1H/OU[.(AYN="&>9?XNAK&PU>XL5E2N'738/2-^A[2+[;S9/_8VGC M_IJDX1Q_$[7CR_3"T_"IG*<.0JCXA"_"X$LXF_SRTU^OO9:+.9_/P2T3_@3G M]18T;ZFEJU!>_?[RCX]_O'GWL=>]???JZ.JT/_>AOWO_\97_838]'LTD8YDFO0Q@OI]/NM""H'(=QZ<+):#:<3G8\!6L> M] W&NT'JW)NY-&0W[B9Q]O/W*/[ 4<_/O3+PA8E;=>2/'3>.N'W?'\["PH&; MS\1^#'X3COSY]^WZ+_I3O'NZ=;;^*">A/T03V/V]C.?.\#"5[GW$)PY+)(A/ M:\(>(#LO\^?Y^$_#V0E^,NG0K2O]SR5W%:./+BU"CDG74 ._:UY#[L($@XI: MQF/\?7P>K'2(-)<'?1KBD^1N=CIJ,%0P)#HY'91Y)#6J>,0@(/XV.+J<_]&W M^>]&&#?,3\,#^J/<3IF4\>=^*D?=TO/B%3H,5= AQ:D;IFGW;[/8O2[MZ$GW MI=SGJ:\\\<6M^^,NX*_H>74X<8N[=X-^O>D1;INR]FB369RDXY MF3<\5H<@>M+FH_U^]=*7'LTJ ?5EF/MNAL_;3Q>54':>HNX@YX!1KE<2@BX) MC.3!:I]1+M_.WLY'H?AI](F]75_D@:CR6QEE]W M?]*DH(X&@]&7R3?O]-K;N1:$7PW'[O66KUJ#%=YSF[&+@'<>[]Z$AV$V'5V4 M?K79:^$%6O]V.&!(.)IA9-?_6O(OY_/DV1$"Z.)X? .#<#HI+R;E-(P1%J[4 M1%TIL?K > MSGR@(+5O_]=/:!T>,ST_WK:.$C'(]+Z4[P\^-)5X;- MQ?@]C--Q)WGO,<)Y6<&[\BNX/',?7L)&A9I@=)LP>C@#OL1)\=./!T] ^-._ M"B;4P\6'<(RTC+3L7EHF2NPPA9F-0=[WF2RV>OULG7EOFMNQQO:E4IYWI MQ*8A@(!P#U\Z >%.@3 F$ZQN/1:J+Z!\C:UQ;82J4XK"9^/34EIHB,8(EA5( M;2*")V)@E$Z L39(R4T.:JG,94- *'W/JTWQLCQY(*3VD^OVT1?B>W5_>[YQ M?N&JHY_^_0;IO\3Q7Q?OZ<<_PW2^!!X+CFZ>X['8>SW/)"!C]PR,W8X]G/VP M<1M,7/CS0U))UFY3G2XV^6BA9E9!N"MS$8MA1Y( M7"01C5"[^\-YS>(]=B):[1XY^5NT;M3F[W$)JK1\MCF+'(J)/F-HP4+)H(H, M&)@(#UDK7W+B3,7TF,!DOEA:+&O,48L/WU]BU\MAWDP&@>@QSC9KK?>S ML>"^['_L(P"2F2 S06;BWH%;CE:FF$#6EDM;7800''KO6M=0A0A*+#$EKQ*X M[8F9,)OJ,GA89H(V9]8= =Y1-W)1/TW!&RU-TM+D@RR<"I4;*R,XT7I<1A'0 M6FF%X8U*4D7#HLC?6SAEN?$Y>;#,"%#&E=:!SH#':]F:BBRV;"E)NBU)&DJ2 M)OPC_"/\>U"UG#(J34ZP4S<;D$*Q!7T4K&6.V)DIOYAI7,F(''O*^ M?L!/)_5:)Z9BD%OT%KB<4SI+\[W>7_O/8:E[93((9P/HV%Y1:'L>/FC@T1F/ M[\]@@+.\Y^%\]-R!PU<**L=F;J2$DFMP3ONJ0]H3=>>'YX5L5*$9NJ6-7\%G MC("50GHT-+.%=JP_5#H]BS-O1O/A3R7<:,4+PMWJ$4@ M\5IVVR9>D)*HMMQ;0-_.HCH+1-R,/[+7SG&66-!EBR\HEK,13DKM?R[=60GC MW;ZAH^Z\D=N6;]O"SY-P-@?1T"* ,CYIN[P-A%MW OPEW! M6 3%L]T 8^0I1OGM8O-.$?,G:#VLNM!-4'3[M8^R.AQ-6^^%\^S)WCR6&\-6!G99A&$S/CKJWPWG/EWPCY7ZX(7Z?JU'C-9PW:-CRN_K3 MGACEEB8>6\:90YCE^)MC-0,3QA>GDI-)KJ.0YJ:^AK_U%R*TE*BPKJ[PO,?M M[9LXVS*33GY1%CYX?/?-\VV=RUI;I%V\Y_F>][W+1&F@)SGEE&&%P:^H%,.$0WH[/,7']^^?[>MYHF[V=E;N<74DMR[5*VRW()/W+6U60;.,P^2 MJU*CT,KFN ZY_Y".2YX-ROOZML$_FI2S5S-$CN'T8[-.]Q#WS=B#=8KU U[I MY62T*9Z@J2WYPC*?=QI#7=ZF>=R]3#_)3F;J2+L[6GF)H\>V,1/\R/JK_^QC M+_CH1^+Z2*QV#6J^L\T,M\,9\ U-RJ@MR _S8J@OR)[U!2$@(R"C_D8K =GU MK0%"--(WTK=-ZMOKDLI)+.,+E:/F8D03M%]%HK_VA_W)<T",P(/(*2?:-*)-VZ$!XU8KC1ZYE]:#"@7] M>5<9F%I"RC4+S9;8+A_ESZ/R7^K^VO(X#Y++DOQ]0MK]$PM"VMMXA6LV.0L. M-1<-JC2F?\\55&^#*SPS$Y>8_A\5*FP":3=-*/.\D986^-<=2GR M3-R&39PX$DTE\VC6\C%W9^3V9=GK/K-SH/8N)QMD-1)B9 Z43P9B<@:D8ZPJ M'HJM2[GDCXHLWI7I^O8'G-^JI?M.WK3C12?.^3>R&EY8_'C\R\- M%F1^^%'W^EM/M>GQN)0%!4]7AHWLXQ9*C^O W*-0>A6)0&5WCRCL6@EW(6'L+IL3'A,3L7GNN<'8=5DGMSF?E\ M3#\:QBT5YU9ZSRP*HX^R@E(U@0LL0BS">LU[^?$ZLT MUMGAI$Q>#O/[QFVUJ#U_.9F4Z>2@*] 7$S0G=VDS-$?)T9S_*YU/4A?FLT05 MZE2A3A7J5-A)A694H;Z"2:(*]2=57$9 1D!&%;/K S*J4"=](WW;GKY1A?H> M.!&4P+;"@@NE4U!1)A5E/K99GHDJV@#9E #*FP ^L0S*2)YM+L(XOX[,L^NK MR8M%Y#7M<;B>8!M.AWBZB0X$AD_HI1,8[A0,(Q>Z*A4;AS."(2NM=:,W$&IH M/=5*\*:N(R=LDV!H>UPI L-M+>P=ND_^_H;]3C)%5#Q)Q9.[RVP6U7@9#&0I M++KT4H*/F0.3502>6;%UJ?_U0USZN>J?YX&LUX3IGF,;-F'/NW:2@): EH!V MXT!;A4NB2@[19 DJ.P4QV8@_0M1%*IVX7D>XL#&@%3W!MUI'\MR EM;XUQU/ MG!>IG]XWM9(L(%544D7E?IA#Y:Q-S&/0X+P")42"8$)CO_6)&YM-8&LI8K^^ M>G:1E[X)^\A5CVV:^_:Y%UH2$A,2$Q)O>07(!2-4$9"KJZ"J8ZVV/8,S.25I MO99R+;7MVT-BWY.:@'C]%>^;U(750/9^E7'W'SJ*2ODZ;PM]O0IO4+[">8MH ME*!6 C0[&?Z2^Y/303A[T;Z]; 3\+6;MG]]X$=6Q(]L^651073S$_%PHPXR" M]+6-IM4N7_!]+FV#7)&W1)_IOWK][_>;=AS>OVV\?WO_V]O7+C_C'KV_?O7SW MZNW+W[H/'_&#WW&2/CR-^7G0=/SY'\,PRWC)_)?G/,I^8\88S29AF">].2L' MFN+3@J!R',:E"R>CV7 ZV?$4K'G0-QCO.?O,7Z\:LCVH$-XDS<2UT=_(Q?/X MMNV&B5"MSA"=-XUJKT(PLN"/["4/VG@AUD$'\O?Q""5V>O;W01A.T35^\\]9 M__0$!WJXY?+G$S)?RRT7L]&;D^90@3P5R%.!/-654IT;%,__=X-%E74S+1DV+##2"?;H8$H>(3>NF$BCM%1:>ES$I:8*$B M*B9?(;#,H=1BI6-29%>^1T538F)5"]*U042A J M;FNM[]#=]-]*F)1C##Z[_LGI>/2Y-'FF4I;G8)5V[(HME!\;(\MM; M=I!6$!322RM'6G!5#Y]R;:-'13@DB3QRJ+(E[ICPW2^L4 MT8B[&(;>$I%W$"*(8 M@Q%$9!E"J!&2BT&HX+-32RW@2W'6^,PA)--:_"@+@24'4B8\Q[DJDR7(?7JZ M15L ZXXR;J8H()-'"UZTX/4P2E@M4BTY@P_6H;'!Z06!X@"_]0,'01F&E5A4BNNR@N.?@K8V(<]+HXG/4=LEW M?Q@KZU; T&E)8$CK_]M*F9],7G3=RY1F)[-!:$QAN>!U4C\TP2.K1*M2M"JU MJN8]@+'NSQ=3NE-+ZE5T:/TT"-LV$6+UX'Q%2YI-#MXH[[A=1UAQ!6Y>7T$; M_'U0VB]H7%^>C%!4_GO^^:V&=VUE:D8>9+NFA]9Z_H7L MD%L@L'8Q<"ADJN MZ "UAH@1%D\04V-ND+$6QQ*^^[7T[]X[NZ V'8L=B%V@+95U!VX7_?QNY7XF M$TU]HZAOU'ZL4"8O'* L)%'_2N?3?X%D[U MNM.FO]>CJNY+F'0W+<=L\.G_])#EGQ7@\OJCWP:>61IA-)<@HG;HO@H$0J;1 M*45(%=QRY7]\9[]L4Z,M8E"D007244(H MUH&QP:*/+(PK?!WP_R$=ESP;E/?U[7 :AI_ZZ):=][Q&[?G?HU'^TA\,/C9G M[5!;_7V;ER[,)X:Z_#WU+G_"'1ES5[.[(W[G(7=]SX[T8R_Q^*>P1TRQ*__N MO.6=O0;Y8YL-NKN;+-YU"77D'STOCJUS7OB14(^\A#ZRU_M"/OJ1]&,?R1YI M:@NYOXNXAS/@;]V=J+W3W1-*?2'W,?&=D(R0[ J2<49(=N>$_DZ-(4GA2.&V MIW#4&9+HY *LL1%PITNZ2+I( MNKA=77QWOP(54COR-$G)R-/<9S4[C"D@Q2-/]:GSHQ?NO M9A.\:1EWXS(X3Q@_[I]2UY7G0 &Z+[6@AUKGZ9B6*F:PV190B976"' MGRZ2U==5Z"%ZWF^XY//I%G,2/#ZAET[P^!"GXLD2AQF9F&%5 1>J=;+B!IP0 M%831VLA:,V+R.N#XUS[B;/FM_[GDI=JA;['XU5!\3="L>EH_N\ZU1 M)$$T0 MO2/(#-D8HX4&(VT&Y44$SXT'F46T-FON_!*;_3H\V'=ENBG_E;N>DD1J3^!( MX$C@^#A_,M?@*X^-.4\CT$D-7KN(N%=M-M)X9Y?">VUR9L8K$-4+4($%"-9) M$/AKR3PK79>(]"B\)W@D>"1XI/#^AW!\;XF;3+-D'IR"$B@?XTO<#%9_]4DI,*DIF$U251>LX@(Y?,0J*KIHK M;E1E?ATHO+.E%-D3]MD%";240LA\X,B\?:244>:@&"21'*B0(X2D#:0B>*I! M%RV6I^ +5MZH'GR1$7S74*G,Q MWFF=EG+&,L_>1-9:N20%*I4"/AD&@=40DL@N%$LA_'-3$$+% WSI^X&*SSZ$ M3RE(P50 ;Q!6%>(J>,LMH%<:@U*&%1O7@<(["^%%S_-GYZ92"$_(?.#(O'6D M%(PE%KP S0*&\*VK8 S. $;B7K$@4UI.XUV'O[K1$-Y0#@0Q2&PK!^+C..0R MEW8R0QON,GX3;<[35<6UM!:_@TGHD$R9=D[HEC@1BXPMGR^T[J(20G6>E6I, M57*I7"]IZZQSP(WBH+BTX*4W$%W(6DL> U_J2+K5I1>_W0;C-_,J'9R.$?02 M]#YAZ'WVZSM&5\U8RY&SUB)LIPS>.04UEJPKYXY[O0ZHWUV*AE6'"/NT D3X M3_C_]%QO+[P,102HNKG>I?4EKZ* SK%69V,HQ6S"]=[@*I(6YA 1F!QO M[] M$PL"WEN U\I:N> "?.&I.<)MS:,4*$&YX /G(B]M=)H2F0\B@XS&@3*N@.-2 M@U#5QQ1486ZW+!RTYD'02]"[)V+Q5*#WV:]Y<%9-24&B@UPL*-4(/)-0X$)B MOMJB15@J2WD(U.]NS4-L>-=V/V&?UCP(_PG_GY[K+5UQPDH.49< 2C,-440# MHF:?)7/:IHVXWIM<\[ ;SBG<3P3>:6X-\8O\*+=F- V#KG^I 5V8JT"O&]ZO ME=!>S]2^FS]Q))I^YM&LS?SN#."^T&3=9W8.U!:*P -'F]:J.!DHJPT$*0U: MEIJ+*5(PQY<*02TW/B@8F MD<"8P/C P?CY+TP99XQJU:YNO@>!D8VW+C3J*J4%3\S()>K9AX#_SA:F7$_P M [4#M#A%!H$,PA/WSB6S4CO%P/BH067.P"LF($3/8]1<6;^4&+\.[WR#*U7" M](0[4$PFWYR@F*#X:4*QJR;JZ!*(R"3"JD1?N?@$M3C#&,*;S&Z)<[S$R V" MMI*)@])6@?95[@\F;R*O!W\/.*Y_O9C1=[.3 M,NXG_#OW/U\9X>)1VV.AEOS\RP9TYC]GDVF_GMT?CQ_@."U/S!Z,<(..XE6G MJ"M?3\MP4CK\-0QN2$/JOH1)=Y-GN<$'_-->>+(Y)YY%D>!J\J *K^"T0:#4 MPGB9-%=B:44Y>!^YC^CSXC$(E$5 J%E#$C*4(GGP>HGX^^KK>%^_A\UUE1N9 MV_%Q2V^U"\-\F)+D>)26.P[1L@RJHOF,+&?@F26T&]Y$(98JAR433#H)-K#4 MSJF-Z*> KRA5+OC,PU+E\,%($CY@-STN^/]Q*=T)?G$\Z]VX3$X+SL[G,C@[NE'LO[,ERW>Y%*>%_;W(0S,&H^IDP61> M0$4K(9BHP:00%.+5IN/9HIU7?SC#@'QZWR'\!]^>13Q/P:VSZ6R,=N^J>6R25N<3 8,V$S<8 MR#Z*'IKPD[;>@)_A*8/!Z,ODZ-*A^-Z)^N9GH#MU7U Z%X;%/(:K:8GWG*]SY_6FP8;9='3AR+>'P$BD/78[' ;A;#2;XBV^EOS+^>T\.\+9 M61R/TC<(IY/R8E).PQC?]96\]2MI\)_[DW[L#_K3LQ<79]R6X#Z_A]%'6MB? M?_GIKS\X2!QY[N\XAM]U#7^DM5KI(NNGT;SQ_=\\/0>W\G,X T9):=_^KY_0 MZ?GAX%[@^Z/Z3F^%BD4&* E_*%L\^.0, M>,E<-@JC-K-$-[;NC//E,.]\U+,H6!*6AA5&K4H8D9 M$#%898R13BXQYV_>-+5(Z>.7$5FD/;5(%"S]V")9LDADD<@B/8P[2*O B^7@ MBD*+%-"P1)LCY&04T[$P799X]+9DD5H*S=ILDI4;;NGR=!6&HJ0-V"1'-HEL M$MFDAU$:!<\=DPQ"+&A?4O00"E=@BTO1IFJLW)%-^G4T6]>>DNP93V$2A4G; MXG(]+C@9%3&$#!,1EQ-Q^>ZR)ZI/,>5&/V(B_H@1S1S3(%(N4N9H7%CB(%G% MN$U.QM,5+=O+!@MK-F^NATXPT9E35+9')K#54I#UHX)_*OC?#U-HN$@U!@DB M>S2%VE4(.:J64LBT]39:$S8$4^Z]% 1M<4[[L$I7A*/*A55UE&1^2$=ESP;E/?U_10#S85NC89I-A[C MZ&ZKOMR+E[C!ZLWY9'2#T? 3(*B?7-1EX@&3_J0598[JO%KXO#"S/_QT=/7U M[\'<4%GD]X6(FA_INZHBU9%F=U4]WED5R8Z4D_[;/_?8"QZ)U8HL;_C>'@DF MJ5)S;UWVPQGP9:6FH4K-NRLU)VAHJ#1SSW8D",@(R*CD?"4@NYE"AQ"-](WT M;1/Z]KJD[2N.A+$2F#U*UFR2D-WF@&+FGEC!3)F*4UY(?LTEQ1Y5>CD],9 M3O"'A4:O;Y=&]YS><%K"T]U^(51\0B^=4'&GJ!B32<(G!D;' "J$#,'H CD6 M9KB5+*BE'.6'D-5O"141QPD5*1%K.T[[V^'G,IF>X!]=?]BAR$&HM3_HA^F] M" 3W>J+(-.W<'SE0BY0*E\D[ X(9V2Q2<]'1;>=!9L5LD*PL<;D_K,_LA?:N MB\-&](3><.;4P2D!(=\!OO0#1;ZL"OK2S('3&I$/G6SPK$30(2JMLJ]:K:EQ M%"'?OCO>NU@M7YLZ/<;S?DAZXFD9AVE_^*D;E# I'=S1#>36U-.KA\.D).A_ MA>-^SF7X OV2((HI)@)Z(!:4MPD"=P&DE\I(*5@L\LZ+Y.IK]5Q#L'BJ\B&" ML]Z"%2E8Z7Q-*CQ@YFZ;F3_>_^,\6?/Z+L*-_R%[35!%]GJE$DAMJA7. [>M M@Y1%7?_FAC?U__,3DO_5B;!>>6J*$)"PD+ M"0L?Q'426;$\50@^H&,CK017T$6RA5MI6#9*KB5VV0X6:HIF:!MA6]L(-U=7 MD2TB>A.B-]F9/3,8GR_IBN%U^,R*7-FCC#,J(J?RV!T.J_NF!=B=U_"Y,;$L@T^ M]9]NNM]=%UL!(*\_^NV+--%QH0R4Q#2HRA#U%,^ ;FH0)?)HW1+5MZZV.B_Q MR-H2W6J4X(P.P%-(0C)C>9(KU(A=?7U\79TK?K#)NZ7W.Y>TIR!3:S?!VD;# M(]=0>?&@DL,H1B<8-M4< M=RQ3[O9H:%LBA<\W)^.%Y,^/Q=PAM%?^MI>6:/WO'2=OF[:I7X]???J9D[=9SKT=^\_OOG0?7S? MO7K_[O6;=Q_>O&Z_?7C_V]O7+S_B'[^^???RW:NW+W_K/GS$#W['2?KP-.;G M0=/QYW\,PRSC)?-?GO,H^\T2C&83!/E)#PU$*AAO(O9WD^-F9,+):(868<=3 ML.9!WQ"AS@/.OUXU8WL0FU'T^8CQOAUVEQQTYQ[7N<=S@K<_0R^IU>.AU[,? MKGE51K1::Y#65E!,8!!G#0?CLV9!%?8IEB-MRP!'%PG4VB-QKKO1G_ U= MZ>,RR.B/3_M3=+5GZ)>/\? /_9/30>E>?D*??>X=-R_^U]ETAK#WYI\S/+;[ M\T\?7O[ZYJ>_=.'BH*/N(TK1]3LMKHSW&WWN9]2(R>ST%../<"/MG@^GY M(DB[P_R#DS*>=(/1Z+]:!1TZ^*@]Z+S-3YB=?AJ'7,[CB9*.ASAMG\ZZ+_WI M\1RK2W_<'8].ROF3+.3Y__Z_G.#VE\E"KB_X,=HUV@A:8'$9(,PF\YL>GT<0 MW4E!_)^W$P@I-;!OW[8'Z0_G2)@7$W;S]O:-D<3?PB ,$][ZN)3&IH?A27_: MGF$XFN)SA-S"&YR'^0IH6]CL#^=!SN3XJ'M;K^MI;I-;^SBK%65KA-,V/0[X MU.&LB^W$W$^A!5%M /A"0W\\'_S5:WSI#P9XV\]]!*KV^94Y:B_DVUE'W:^+ M0&[+\GN_N+$]V!D&=HLCEA@VKR-<[N?Y?"]F\*QK'U[,X6WS=EA-)-;0)45% M7[.K"H1N+?EX=A"X">"ME[D:Z;S7C^F2,D^F^C [P:D[>U]?IC2>E;SHO3=Y M.I70]VL2 ME)W^#)AO]B7S_$"SRE4-17E3@7DN03ENP:=@("9=@M9*\K2T;_:0BIZ%[EY9 M87VUULQRTS/>$OT- 2(!XO_/WILWMY$D>:)_][=(Z[?]MLJ,P8DKXZ@:6S.6 MCG[:5R5I157/F[_6XI0P#0)L)$")^^F?>V3B( &*%TB 9-;T5(% GAX>?OO/ M>X%X'X&8' NUBX&8VD)UYH3+G2J:ZN& W ML,W#^ 2-\[9:HQ18]TKI&2BE'5LB+U47:0AHP=<][/_^@#Z(QGI_^$F$S>:GE<. MB_.PPKA71KTRZI71W4;^!5>K2#TB"D0B74S$V6Q(=,DKEGB0>0V/Y2[&^^E8B\5>ZEXIW& 1AA;UXH$XS.1 M)G.0BE(B#KG+V5BOR LW[04!],?R0[O?0D]4JH!WGO0=YW MILC ##;.:$ZTHZ"9F!/$(LB[$AZ^T$XP)K8&=?M@$29SH,6CXBT^-ZSW7MKV MTK:7M@\O;6L#%K]QA">!R(N)$3#^'8E6T) ,E8RN2=L[@]L^F+2M#\Q#NPG/ M6]KV(?]MNQ+M9 UWJV[^7A?VJ.\]ZOM^*,;LJ=+<@K#+QA*I@R'.9%",TK': MUKZF\H'J\^?8*"M?;2N:Q@XX8ST*?.^7]+*XE\5/1Q8G;Y414I-:!44DRYYX M$T#"UO"E-MEX9Q^F-> !9;$\L/I1IP$^/UE\BXD<&[^%4Y\_5!R^Y$:TN"MP MO*^ BXLR4F]@#\*>EMT4'&IQXC&GP48NG?;W@8N;[\'7R4]?#YHP'#>SR4V MX I]!R/$"OR%,';(&/O; IO]!JNI+E'AD9S(*Y"O;XU[7:G#O[Q^\]OGC?"' M>T:;IXT*O'KNI(.<9^)O6X0+O U/M+_C]7\I Q;"U9$(Q#S]?0R/@\&'3^EL M/#Q#I-3?!Z."H?EJDN)@6KUUH:#SW0= ]&%>H'KL1=XG]&=V$1NU6'UE5L9T M7+D]P8 6/(!8=XXPC7XO^,;$>^U(%C6C06:AJ+ZL&Q+/VM1)$6&Y(5+22#R5 M@?@@M+$9+#Z7+^L&Y-@/N>77.;O^X;X/3F8GOXTGDP)[^#LP#\X20;CBA=RY;#P^[MH7T.J?4 K\]4HV^.O/ M+:KVU7S2@6(WP"O#-)TB+G:N0BO[FYF'9UD<6"2.^_)EDKZX*7PZ4V88QK]'$Y %R4BLG=)U\)PI];BOC55@5E)J(J12(IA!F4S8=2K6.>4 M@5-[MKHC6QU6'R?CD%)LJCP9G_SXX HGOX!EY%,U:\!,0I3\+VF4)FX(:S8Y M'2,^=74Z@T]-:@ZKHW9(3.4+R1<3 WY\CP[!?Y).W2 BTY>!#8B_/[[VS.EL M@A]PV@ .4IO?]SKAC2I@,(*3%F,+;G@3W'9;- VDC9D*JTE21A%I)2E!\C*:, MHIBD\:@3['!XF[D>P\[]TDW8*Z/^NE$@/V;+YBM> 2=?G)S RK;C3>*L'1UR MZLXQ>G=A,DCU%03%>9KBI>/$?;N>\UV9__?(5+X(EWKQ#;JY))T@*H-+D-S# M80O3@0,LIC@X,9T-QC,DYOR5%EIS/CUCT#2S,IGD.G%9I"L.K0U?W>A+:MT# M/*.!;='9>^,)2#X4PK#*L^'TH*QM.Y1Q971C<37QTL77_/%-RV23,G4+&QS; M\V&I8\II@NXJ_K08XU+D__(GG,9R<6P+R*R6TVX\J:60O9E/EIQB[45ZH;-2 M.0=AG,%B,<&DMJ++!F-(U-[5&DQCD=9ZM>_BC+_N%O MZ"58B%=(^?=I:RA* MYNKJV4>S4W! Z: 56JX=_XISGQTF&L!B/>L,A86[V#IJU]LS;^\PVM+@"5E3F*%)AZIQA)D@ MT(T=OY>[5T/,0OV$(_\X_?7XP]M/)2]5_F:__ES!0[@AW T=W%*K3A?7ZCR9P>I+X_P^O%IS*_;40N*Y<$ACS% M0$7SM7W]\MI_O*G^/AG/3JO?TBA\A?7^9W44@4*#9MHR7O4[1C;@C)]>_7;T M*$LOF;=$.P:N>-26>.-KDBC(.\.L97*MD";:S)U4GC@F0.G6 M<*)AC&%P*UO&7=((M_"CR/YOKADTQZ(P'I(=MY6.MO!QC3^B_8"E5)S67@K0(3@*U8@W1SA@C?:XMG .:3O(DB'-8446IJEG(V%^^^Y7??4 3 M5KYL<YD+KAM+I*\A._!F8YZ?!S^6KCQ-0,]6G$C;\ M:=!]^1:L#HQLOIV-8E.]R;G5P.6P/9(Z8$Z%# *&<&.!]ZB6"$U0PUVC2$GQ M7)LUJ9,8&O4R$^&! 66*&2RS%$E=,^6=#C+9-5/K\7EO]_.#@?> OX C@"7V M8[&C\C3Z3!(L+;A:#M1%;0U1'.AF1+8\K]?-"QN#KPT\6C(XBE3!.74@25D. M0JCV@NM=+[8XY%=WF.V%H#G:??2S%6]KS]9:G4L;K=CE"YEXHYS+-Q"8^\'@ M.29>:P;2+%A@<)HY.($..#9'[L$YC-R:RPQNJ9 <0P_.4F!P&NJV>%)2(9S0 M/&5^377$PS,X.]2[9_ 7$/[X:2^X6!D;O?"4@$2FF)13Q%.1B17>* M#N@SO]0RL7M-3 B;6U.Q=BA W%1O\62@ZK[YYM5BCMRE];(GDOJ2;2JSKRW+H M/IB6/^/Z W/ TUUDLHZ]EAGIPF>'U>M920[C(8_\K+?-FUW:F"\X-UR[3&G" M)AX#%JM,!KSJR,$G5SQI(516,JW%_QAX9I11X%?,MPEPPAV7G-#L1&:)LI#M M33;5A6W4UEUM:[J!V/7N>;EI-&I#E$%2\.]3(I)["SZ.IB2(H&FM@F1Y34PS M<'VX +93I9W3.T.<*KUA=?9U+4.H=\U15T^TV[U)!P^6OI=*F?]QH;%OF+Z3 M""9)>=Y?X-EF)Z-?XZ Y';KS7_#71>?7$L1F,"I/T,&\4' !X9O.B)L_33F7 M@)S]U8^_X[O )7Y9M)9^?^@6Y/N-Y/U1I^-5M.?\0L-IURF*/:9?%\ XIV ! MM* WP+;P?+^XX3=WWOSZUW^[L"ASBA<*7$'N)TC5*_J\$!3I%G0^_N/HT^=/ M;]Y_/JC>O7^UV6UYIJ_^_L/G-\?5YP_5JP_O7[]Y?_SF-7XZ_O#[N]='G^&/ MM^_>'[U_]>[H]^KX,WSQ!Q#I^&G0YT[D^.G/D9M%3)G^_)S?LK1 C&<-6 O- M 99HIM-I,;N;KZ5VLBU&WS$)MOS2&SKX%PWY"S6V'U&*.];$BSIQ:D(BC'&' MJ55!C#&,Y*03C@-RS(!YS'G =I=F*5$FWF$K4#X1^A>I,T-I+-Y,4],VS\#!6QZ% M=9D'N&/@QN.N(@4>HBEVTQ069WHA'3]_DG;/86W0A8 .%I,P_2O(.S]LO\^8'*97/!UUF;_TYRH5;T[3I6D"!M$,LJR]GG?U2G\ [5*5!U]MBNH<>8][(, M_^JZX&N:1EY$-/?'@@6[KK S[^P2V4=E*KL+: MK9/9215<\W4>%#ZLWK6;9-./R-^C\71QC11_&!_><*OA 'Z.^%*E9*S<#=LV MSKJZQT[N5>, NZ@35O-@,@:]IH/IL+WX%+?Y&;P7=I!T$N&@ZZ68!^A<"&G8 M545VQ9FE[0W;;VZ2?9WW_\P%SBE6!$ZGBSX/?(81ULID4QZ,HR=A6$(&6:995GR09C2\QEPOLT' -0=Y-JV^N:0M. M3TY!+N*JM7(2WF-YT85&>5E9DVM:Q4%UC[%)":N+2M,#+"TH[F;:-CJ6AMU) MA1Q^YH;(L675VR[?-O%22+^N[=I>M#'P#Z94"HI*IUCFK3X7--/A8POK%\4$ MFS;F+@*GB];)[B':L#WL<-S!>Q'EY$'(7-<<;'J&C2<>3'P+)KYR6;E:9T?I M6I33<^I\=($$@Z H,AIB/ )M,QE"J)VV[IJ:#]B/MPIK7LXT%0"-T>QD":"Q M\>6<B1)=*P.^B$W$<.^)EX%:)CDWD:YU0BC-E41$/H'G.$PD!$1'A3?, MV7 9)7ODEQN--\1L=YP6V)QV[C*U-U"\%Y32KB#L;BBH=H1B=RM7/=-@:@I^ M-K>.(KB#(+;.@JC:>LUYMO#C?5SUTK[^.9T@SL#D_ WHQ^GYT2A^!'/)84=+ M^\TC@-IM&Z+PT5'M].%?7GUX_X\WGSZ_^^WW-]7'3V_>OOGTZ[S?SY6L&PG7+\G6WNW\&\?)_-6\>,I;)JG2YX[VNDK3J6; M3;^"^?U_6L>K.$!W,I!N81)=?+FK; AM94XN@V!-'HP=ER+QB0:B8M9).PO> M[-KT09GA-U6G%BA=^JB(%\*3VF?&K9)):G?9AK@D6X\Q;MX<+:ARP90H0?7F MKE@Y]:VQ<@S%_WL@A^21^*VE&;@%S_P]]Z-X@O$8;=2657%N;]<-D M&99(S^"Y,2FV%X+7>=AVD44BJ, >'DF)J\&[,U35T5KN5+TV]4QY8U20AN0< M OB!8.=X%QR<2)V2D;6]TQ<%;QF+_"%W_/IA\@EW [BD/DT^Y.,V9HK#T-QP MF.)OYW.^[@YL;FS.7 \1<:#4[JLD%]9%50A3':%M>X*]]D7XN>F>8$!:1VUD MAI+$-38^TTRP"9&HI(5)H0XAKO4PWHD]RMN7E]^63NZX@ZYR![^^AWH/U/:B M#&:2,%]V00&6?HA'?J*%J#O#/I*83E,)Q\S+XD=E%[<0)?"$Y1 0DC$ M%BWMC@B/JX=C/)4,OI.O@PBO^[+(!-/ LP76#:((EA AH9_ (+7P=W<'1CG4M$Q M7'ZE#R3,VXLN\7N'NGAA?0XN;9$%4< 2*-MIL">)'19-'1D/A%FEB30:&YPI^K]\_C?P --BKWI="F/\YV_)\TV93O>/SD M7;OZFU-X*XAU)^,S8)C]4._>>J4X3O6C6B.V1$V<]I8P:;+-CKN0UQ)>QDJA M5&8D!Y?!)+"2F"C 8C11*TJ3RMCGL+KHX]$_BD28K_J;MM@QOIV,3XX68N C M2(%WHU>M##@:Q5=% @2X;1$!6^IG8';WQE\!;UZ7?V2/Y%^Q,_8I[TQE,"93 M3;C(B4CF++'2),+!/@6GA5(MUU%[;LNI+K(7RPE>B#T-=[E\I7NNGM(AM?)R,OTSV^\6Q2_39VDUBL@M*--IXTU4]_+5_^]>?5%);K@IZ3)05/6PJB!K;4 ]*BRWY+B.X98)L+:BAFW);+A]#NQA MJFAR8:MYS"BT,:,NIK\DQBJ0T)R/NE$-)RZF;GH$PJBA:"S_[>I/Q^#;(U31 M/].T6EZMH#2W!YQ.!FQ,VD'@YW0,/ MF*0O\.)PT?,+I#Y8X(NBR3<8H2]:(BOC4SAYBINF[71 ,C8MJ,CEGQ:+-5^C MOD;U(<=JW,)FN>QS+ID/%PV+D8$5X+)#_'%:8F=[H3RDY#'J3!$R#[$80B8N M@8E;)Z?!?.=DTA2*BEU*;68%"O87->4AX1W,U/ M+1U:*G\LX<7C+A2QK=0#.ZCMSN%-5E(/5TK I?:XTBPI\K!R9^!'?DFM9-J? MR54<"Y$MMT0Q9*/$&#')UB1DYKGA)CJZYBS>A8T^3TI(^KRPTU&K<.)12Q.$ M-7_,U 4_U#L'/U])72#,H6LA9O:'+ZP#-G"& B.X@! =$8O7*20Z^-@)%*QRR$#,XX9;2.N@ YFGZ(5^4)-:<.9 K_DA@H\9MX7,< M"+WSB-;ZL*("A-ZZWJT[WH:O6N.KC%8JORS$2I$UK6#J>E.;10?,LHP%F[TF M:'L6^R[,3F:M@X\YIC"87ME@=0I2ZSO0J]BM^\&*SF2N95)$>R^(% 8GBVJ$ ME394\CI1[M;JKVUBCFOM<$ACP1^2Q*FLB,O>:$MCKNMP,S?I4TDL@J);^DO+ M8[;K.RRF?($&]#,O>)ZVWB,OY16-_+;42N'__@($OGH\[L/[Q]T M)W9_E];\7Y@X%$+\K>^#VX=T(Z?,=)6R'X=N]'3)

.^#U]<>&\.H;G H$Y MFBXAB^:YQKC(-;HX/ITB,,@"Q0AI]A46 VO1BUM\-L<-65SP,(Q/P. ;A^'<1\83Q0 M<>LOO_GFM_+GZ*&=#6*;B\%$"H8-SDJNRTU+21%6][4H-"5!@O//4,TW': + M^K-X=I,F9X/038K;>'>XVSH.S%E\?W6N!=X4N5A%2Y MUOAT6?TSAPE;M-XL7-T6E>2P.FJO] 6+)]KJS8M76<:++S]N-W%^>-[5Z&*G M3T%307"LK&)%P*'L.SGMO UMK9*A#=B)I2C1+6 .G M&'&D,U*N SH7*Z+ @J_:&4=86/*EI-9^.U\>TAD:A7[+N>UM=F&] MSB;.)LNRH4<2)_"?"B?V+CN(=CJHO4M-SU&0@%^_M.7BN-D22*9%=7$!Q_N> M)F'0E&A.&4*\&5[MCAPE:!(AA-9HX)P)5AME:J[5A73EJP6TD MV6?,/%!/K,J6**FS<+5S;MUV7=JE/^:HWRYS5/D7EE8N,E9L/Y@*IRF4.=![ MPE1MMP#(,409G$N^2=H$BUC$9U..*/!]6 @P.('GF'8U9&-54[UT4=&JOWU AZ&!OQ"+9)+!4-G>Y]R4;CNU%U=#H9##$APEI[;X.Y MN,G& A$;9D7>@I9WH\$)8NM]FR#D79E@W'04;LV.5)+"JW"8*\;7 GGTY'0X M/D]I\PT1.@^7;E[K<-FB0--G.!Q_*T99L1$;C->WZ>=/QW^V-LW"5%FF(/MZ:SJE[8M?@E,U'[#"YS,8:Q]:P?GW4D'[;F'$;+$X0NP^3508:".O MMK67I66GF!I;-#24M-HEX\ "Y0@[QBCQ*0I2@P7*$V?)T;4NC$=EBKTV-/;) M?&U]-B3420O9N>R-0W&5P&E#%FM[QA_YV6)QL/E-4WSS#%T0;S[L"NW'L>3%W%U^P"?T"&,X3"!CD_ M-X=7!RONQ:Z)M6.22D4V8I30E^+3@ M%."G*^+TUS>_]?&'DJ."/=X:#IA,Z=S@EQAY@#]&;='; MFVIS/."$E4W:2K!EL&"1INK$:9N@^NOB[[_^?$7B:7[\H(C8-/JZR#AU1:S_ M_<( E$UIHR[ODQ8)GV]?QV70R &V2Z'%@Z;,O BV_6& X',( [],#0VZ7-$% MZ/[5+$X;=81M-( O9B!:6B*FEK/&WT9P^Z^#TXO-.6UTO!Q"AH/1/R];61<. M?L+=K'?$$5TRP*('LQVBX2).I0 S'QNFUMGEIT4Z:Y57X4C,0EX@<#O->)K2 MSZO!L64X[,+!/\K0':RGYTH+3]>G45!VNI1EX>&NB!J/Z7YM6[16#>Y.Y!=# MPC5?+WQ[6/VYDLSK7GQMI,Y9&9A(9AW,2QXI_$8@)/C*;E5%VK?]C!;7JSOBKUP?&ZH-Z M#UI/UQ'++G:?OA^/R#Q:U@673UH@E!)36R:"BZ51XFAI4%ASV^$T[2//)F02 M=*!$!E,3PU4@(6HEK*U3C&N>F,A).>V.>?S@- M9Y_O4=INO%6VH$%K*70FV:>:2&UKXFH92I)6!R],U&L 1]'6JA99$>\5L)+7 M$7QS*PG8MY3RVGC'_?-GB[;==*_"K(]\0S0:%KFE>09YX52/5]($:/@M9=U* M@GFKI0G LS'YVI&L/?!E0\3E6>/>K:T,"*TP\+1@,87 Z6*T\ MG,>K8KK-S<;.3%Z=/G=A[-D*,L3\8; &Z*)['W%F(\_:SM^/)VQF.H"RA MI<_XU0W*T9^S5S8M:^\3)O>;0K6E7X;16/1W5[OS+KDH\WJ 1]Y!-\!BF*<^ MYK[9A0[$7)A@4<4P!Y&\>(U=UABU ]^K?V^79P,?@C,X_K7KC,/[8Z,<_;4< M3H;N?#R;PM6_I_AK>R=+#X%QN^/+<+W3)OW2I%.'F"5P\^Z&<,=%0Q^69+7A MF%_F9ZP<"$?&1?5]N8<6AYS_K>OWN^(8=LWO0'5M;G6-?_^WZ633TW?MA+@$ MWH5_?@&9-XJD6[Y<_OD5%6';LOA+V[B(7VQ>U)6-BO2_@A#@5$U!G Z[(]N= M?D77HMU1P])=&Y2F\>(K RGQUY(4_>'K+_HWY_VUI].J8"16*V-='IU =PY4 MWZR+LY4Z1Q>D3JMZJG>=U/DA=>]*T9:SJ7A^3'>GC1Z %CEQ-&77V4T7BO:+95J7=[)MFX:QZR@[4TD&PDPJ,F MF16S6@5'O+<(26@UL4%P(NJZ%E;*D.W:<"&F+-CS(9(ZU361-$KB10W&?N): MTU@'O3[6\\[>\F(.QIJ+4)R#[<62S8%@5X>27_BFVK[YMEFJK^;%L5?[CE)^ MU02OY_Y;=UGZZU/4 1=ZRN8SS4=IVO/GTQ?Z#^BL_K07.<=:"VL8K4F-]=LR M.4-,9)YHK25-VLBH[!I >0@FX]PE:BFB@(=,K,1RIARRHW6R+,2M*9E6N;PK MVVK[Y?O\H.;ZN6F6BTQR=>.0Z]B-B],R>$\E&;9=7!A#W7/]23IM=.C M:*<@.^.3Y)QJ4E@$H?#P+],L(X8IZT" M#96,6P?6W4_MQ [ =WM8[;3[0-C^:K [.$DO/O2U>;SI [ J/^3(JW$\PYOW MJNH'1-D/9;4#UX89+[DBK$;89,LE\5QD$H3,T7(*7LP:$(;6SB=4&3FR&M6, M(5X92U02U@?!5)W61WKL??Q,'DAQ]8#0A]^<.]0D#Q%E@\^X3@^[AS:]S&WQ M:-=N=^-7!U9)[;B[_]&# =_(O+XM&/!%W=AA5[;L=2-$X!X.N(<#[N& >SC@ M'@[X!W# Q>99*++]*$=\8*#5C9C^FPM0;U>[[55PM9,D**8P%!.)E=P0';6A MSC"NZ)HU?1=(Y..NHK@SB]?LZI)NZ]J;C[KZRKX,]69EJ"N312]UZZT7J%[L M[<=:T"=0M'KXQ M A3V4YG;5FQM^QYE*XKX7@0>Y[R78H;UW.2L[I/>^!#^T M:A_H00\MY73YS[4G[*),=W_*U?E;GB99U:EVRGBZL,2Q^5A MBW+W@:3[5Z3[L-O\V=-\V]7X^T"PA]WW[^>3@O_=3_YM+@7ZG;^U#%"_$?N- M>"-ZSD$;2=F('71C^?RF19E/U4><- 5Z;*^]VZI=WZK*WCZ_;F M/JS_X^R\M8VWF%):_GH%)V#&=>:&Y>_?!SE5/Q54BGMLP7T@;[^]^NWU<-OK MZ,N72?KBINV>>H>XC5;OU'9U;K5I[H15I+ 9-F:5$ M62Z(-#$0[X4E/->UX])1(=6VQJ[ *5-;$Z,^)3;:EVFOJ:;VW8 M5^?(OQ^/VG%5%RO4ME>09@]8;9Y;V\V.]]1SM(?V?]'O6JG^WWJ)N@V)JCF5 MS%M!$O4XN,[CY$3CB4[2Z$1!PKDUR-0[2]1[ +&OY$$GH/2_1JN;F(LJT$V#ZGR0G?"-B) M\;;;^X=7\9,Z-.P:(,Y^3_6"]*DL>F_#[C8JD)Q)7)L^-O82_ M_?AD'J@)T2)\/5C;7'/BIB-5RY+FR]+>$J-#ZK$,U1-9"T<\5E*;*5( MV5#!DLR[&A?70RWMR7[J[>7>7GYYTC0:ISBO2-2::T;7 MAF\^B#1M;B5.=QWW%8="]>*W%[^W+T%ZX13IJ=!3H=\=/5_TX*A[&9B9&U+; M#HJ(R)5D,G#B/4!PI@@-$64UB--G+9)F+:U <=W* $/^AQ39] M/9LL1B*VQ8"K.!R++;A%Z%/; Y_>@C%OU$KR,V)M+4A5AM%*$C8$#EU2NU'8&DN;_GLC]@82 M]XHV3F6]3#6+)"GJ<-Q[)IYR02SG%*>]*\>WDPE\EFV<^E#0OHVS%Z3/1)#V M-NQ.;5AA9*"&,D(#!7M4.APYRR61/#OKA +SENZ9#?LP;9SBH*:R-TUW6RVX MU]+Z(>K_RI27;I[-G6?1=D5!^,*;1ZEN9Q[FLZH@O!7-^FFV=UZ3C4/8L.(\9T*Y5W' MK7$<<>\<]*+WR8O>/FY]][AU]%Y';ARA.6HB/:?$Z"Q(##8X:K++6VSAOT?< M^FJY>57(N4&@6OXC,NP+Y/5M]KBNX$*EU5L')SM MRZL_8*]SV_);QKQ?.W=]/A]>'%1EL#PIFQB$QG*C5^D[?DX8F%]([MT*/A%# MMB*0VD='9*@9<3:!X$N99J6X@:\N"SZOZSIKSN$@9HC,.A&GK2>^UH*I8+2F MXK+@.QH.Q\&A+[W1BW_3TF5+0DS]H&_ZD1BG,,-^++$,L**:!1*2!3]#9D6L MJ3WA%KY4M=")Q\M+K%+M9YGZ@ZK MHPVIN@,\?)*J05,]\HOM!]MRYT.=P2D67GLBD^/$\UH3QC/GM0DZ9[>&""V4 M!NFC2-092V@52#-J%3RI#H;503NM+[/MFY/3X?@\I>,T.1N$M)EY%VT$Q1AK M/H^G;KCZ^ZMQ,WT_GOYG@B>9<\ J.,26N-X>P'[=-=\CJ\Y&*YR^4<--TA!E M034=M]IPSNRP3[X.@,V!K?'0T!WCT^K>&8/A6+GJVWRNKVOC#3BX=S".^ !W M8=&KZ@$$R$$!0*/KXW/<3);G6PFS+//QJCM>WO;\>3[BL\;ILAF+LRBCB\+D+S6!Q;)LT>KMJS8+[>EVTB MRRS4CAAE*9$1;"@CG2;1U"!IG%'>K"'6.VL]L]Y@O Y8K4Z[E 1S MMEYW&*II)W P8]$4YCE"S328GG]&-^4S/,1OH)__ M^=@YA1M,)[-T%2C6<[+A/Z/Q7BIC?!J.OU7-[ 0>$:[3%(7L.C*M2JQ/ MQW^"H#J=39J9&TWQ&SR24V:JCT-XZ,[29^6O ]QIY8!'9NMK/9)5CI][K2TE M-BRYFTW'\[P^/B 8*.A8X^%DZ,[!;H';?T_QU_91+#T$'NF.#Y@1.VW2+TTZ M=1.@XDI!UDI]U]F@&?C!$(C]R_R,JRJWRCWJ^E#SO_WZUW_[P3'LNM_-82WO M>0U^2,U]'T,?UO>]QMIC;+\S>B-_;EZB?8GM/"(F@;EF(/6MP.&>ZW/P/BS13G V>IZ^BIYM#1^X'67P^NTX_'J&NPD(WS[0^-'2 M=/V^O,&^W =R/.RNFQ<;E$W751R4SV6D0/4:S,SJK1M,JI( JWXZA2U:2FMO MA .YOU3=\3Y[9A9'[<,,+K;A@AM8UMY9DQ156 M#6=B+),DUTH[I[TS>2WQ:*FJ-4^9J!0,D5[7U56V]C+V7C*V-H" E M+5%6@XQ5@A.;:T.@#H &QHW'Z8M@UYR/N> M[EXN[P%6:3\'IQ]0W'LD6X8TI2E*86OB*=-$NH2*4H'*I%$;F2B-8JT&G&NJ M%&I+7?L,VM+5Q :?2+#:,NMKQRU]/&UY<=;F%C%.#W0_VJ!7?+U#THO8^XE8 MY7*VR3D2G*1$TBR( 3>$F&A4 H$]8+YZ%+% =8.^%GOHSP+!?KLIVPZ(YBD/).D*2,R&D$<=Y'4W.H8 MJ95:K&5I]DMAMWMO^SZ1UL^N2[:?N]F[1KUKM"-)2PV-W!E-A&84D7,3,8PE M(AAG+G C:K7GT:>+DG9/7"-CGYN4[EVCG;M&?<)F:Z[1V_$DI\&VW:'KB]9? MW+Z]51U_[U(]G**W-<^FIIJ87*-+Q0U\4IXD'J(*OC9>V/U6](L]NWVOJM8/ MK*]OTFSQ=&SOWO/J/:_>\[HO/HZ0.B7PO(P0'CVO3*RFG$01LZ6."9?UDQ#( M,Y"[>^)VJ=[MZB7S'F2D]IK"3V6F]\L9X])/:=E*(9V5W/!,"?5*$!D20UC5 M &Y.8);5RDNU-LC64YI8YI+$"&I4VEHB *LE3O):<.J"R.E9M/:8'P!X/?QN M[4>S/!,%^D2LIMZUV:UKHY,.B4;"F.4@B16F[Z,@/'DNI>;2R;71+'LJB??" ML9&'_5#'7B[W".$]0OB"$._'59'U"!+H1N?5JZ%KFNJH D%X G*X10A"L%,W M&;4U@"Z$R0P^SD;3P;!J9N"V3>$EJ^E7-ZU0V!5HX!!FD^:@&F'1X+B#*OQ2 M@$_&N?SQZ?C/RJ$,1?F=$2\5[KYX%'S P6B6EA><5*D D**8/:Q>;<)LA2=? ,06_%<^>W[T%;CW< ME(!Y2-S/5?Y\]IQX1ZSZBR#63P>Y7C.C3**.U-9((B7+Q,NL"??24TN#U'(- M?[7FUBM?6\*BP(9H#F9-[3T1C,; F5#)KMDVCPIKS@]J=75=X6-MF_W!KJ^S M#3*#8=%"?1P]1LKI;5S0MM(M*X]#M)0Q#&O M2*B]L#(9[NQ:_5YT.M7HCSFG..(S)$0>YR3*%$"T>2,T?\IP]4P?Z-W/:;@U M7OUD"?#80M\_B\#8)Y!N)(L/8MPCK*I@%N*5#;YR"T&O %9Z?X[5ZH2T&=CR92DC4'PXXF3WP* MD<00E926"Q;7U"7J483,!*P\D&*X;@^G;EUM6:2BK7AIZT;7OCDE3M% MOBKBJ_F4&I!F"87/VQE63KQK$.O_TOCG>^5Z^ '0:N?*KWT%U#P;(Q,S< Y; M5_W-\<>/X/_-_'^!;FNC&:.9&P(3A4F"W05J+^?64:Q#_='# Y+QJ+4!^ M4/R&Y$!'PE6:]*\9/,+R('1*Q[,O7\M1<-'AK,Q NG 100_0$,4)"R?C&9P- M%X%'Z.8O-$#6(>@8O/=/@Y_W@Y&YMHK5R1)X<5"HS&?P-C36='+OK [,:7.9 MD9/01M5,$$^#(Q*''#DEP6"LI33@IIA8KTW7NG.('90LICS "OF0/RR'3Y7E M_\-]'YS,3B[P_.EL)3I.^"K+OWO_]CJ+;]?\_K=Y>&PTQ^Q>V0'X_<9=L#J4 MRRT.'9RC,H]NXHM>JCQF\X$FM^_G$O2*/[JQ]_Q MZ7&HS*) X?M#)V'OAUJ^?)9;> [UA90(ID#:9-"_?UW4N)V"*&[KU\#U@N?[ MQ0V_N?,&![NL+LJ?C/XX^??[TYOWG@^K=^U>; M':1G^NKO/WQ^XZ?C#[^_>WWT&?YX^^[]T?M7[XY^ MKXX_PQ=_ )&.GP9][D2.G_X<.; DIRG^_)S?$JSBZ=?QK $CI3FH0(BGTVFU MF'C0Z9]FQR38\DMOR#&7G/*_7:7&[A9&\XE9S[PG)D9P19U,.#04O$PAC*-1 MU;E^E$%^BS ;VE;SF :&-/I!?LMHQRT'^C@W;=6WEMJ?OE%TSESS]*+%MD;5UEJNC,S<8EFV.@ND8G.%^?MB3P''8 MZ\K&?LS/_M:YOM *=,6"]#YFHJE51'IGB:%"$9YCL*9V4J\COFI:FT1E(,P' M"<:U!.-:6DM<4M)&*8P-]=;"XVV'3V>3-T^KWKH MM=V*_LX5/>TBC3T"6X_ ]M#AT/U 8'-,!D&#(I2G0"3VQV*7 1%"!Y4TU[I> M+]EY3!75[LQY"@!+*LK76QSH(QZXC?6%P*SU,#;;5DH]C$T/8[,GGHREELF, MH^ "Q7]%3JP1@B@?=5;>2;I!3> 1D3O"J$U$,@Y;7$=+@K'J?"NQ$=Z#>G7&69,M5'857>AVV^RY.X^/"#5R-1?=8 MO+P_6 .4QY033D3KUR+7RO$PD2T6M&8&UK MHFVJU?^ I?1ABY&>X :M >+F;'?;;%^B"%0R\ !JW2Z?[UMX8&+1SL M(:X86 C*PY9CUA$NDG2,U9Q*^5#UMQ>B;BL "(@HUQH=33,[:;_KRV]3E=U@ M4ITAW%[IK&N;YPIY6G"J@A"%]M=)J<#UYZOF+>)%X9\1?L/36SBK63.W4WX; M.K@<+--XF!KR![B+<$)W=;1J\+B3<4S#I9C(8S2R\8X>]E"UF)/ 27PFGNA7;E5(ANP@$#'4M"4W!,K0,\*)[T! M->O3.LK^G7;Y7:,I&P<\_WTR;IIMYH-KOGOD'^2>O> )&W@"A5H>67==\<.WOYM J>=^+'"IU_^>0MWR.ODOBH:O.+_8_J+[_ MX5IZONTLL1_9.'TKQ)[556U\W'4Z[HL8V '-M]T(]?PV_DW3^?M:3[(KINKW M4;^/+NVC&W5B]?NH[PU\L"JM3X/FGU5&"VZ JYF:Z6TW=-](<6TZ*ME<*Y:) MHR(1"5N36&U+-1)+0JK$;=QIP&PQ>64E1HZ,\1;XXEW'%I_ F;]IXEU>/WSE MZJF2CQ0G^=N.FH2V)1DVLO9.!E7=G##/TTM[86_>*POKKLZHENK;MV(URI@[;?C? $X[W; MQ< 8G UB&L7J?)"&/VZ0N['3^D)%FE,AA>03H5S71#(;B%$@J%26TD;EK.*[ MS?]N$FEOND$/@P3,V4GO)]F/))B/+M5&**.TC MD8YQD&R*D4"MJHUC8+")O3/6>LGV@B5;'Q#=MJ$XWT[5V7@(VW)X!\S$WBN^ MOOW(:Y88=NLCEAA%:!GK/:%)N""E2TQL!ZCW(03M/Q:,L4U1J^NG(FO[H&@? M%.V#HGU0]!Y!T2 M6-J6I.1QP@WH !,\)48RF[U1,HK]M;-W(?Z?Z.YZ G'1 MWMSMS-WA(*?JIS*E\DJ0G"?"=KU0OX%0OZ*%C\J<'8L@80UC1'HPRCU:V4[& M4$>;3$W7FJ/O;)G?!1C@1Z+Y+.[9X"5* M4"^RY,9(8FH1<'P\2% J%>$\N)HKR;Q9:X*^LW'[="4H-;T$O37:U#X#,3TP M!M7]T0EHI(K57)+(LB,RP2?+;4WJ6E'X6C+JUE!![H=.L)@#EB9G@Y"N<$=; M$!'X]"%_6J!IM VJK\;-M'GA0 5SR %$&IE@=]FU2$.NZ= $FB??]RH.E;AW MWZL]U/R^?:_B4/![/X@ZU(;;Y3^W&Q6V8=S882W[1ME=-LJ:OE'V01ME^P[0 M?2^5>:&=:WT':-\!VN^CO@.TWT?[4.-UF]S6U0FR%Y/T0K<:8>LFZ2R-9C<: MV'HCJNU9*.JNZ=?_MC6"/(LX[];+'X1PKM;1$<5I)%)CH-=12UAM; X^I=KR MRX$H'W :@:\)KTTF,M8U\ PZ!AN]4L1IST#^ M"HEU$8X$+4*NK F8>1NO+%_IVDP=S13ZE)I4@,$+Y1O!' MAN-3S-3W6?#[,,4+56S21N-5=B13(<"QB+#A9#;$&$==MMR;=:"A.NMLK(C$ M98-3?;P@1M6.L. "%U1I%G8[V<2JNRFV?G?LSPOW-74[7_07*A)IE-*:D DS M21/IP>KW63+B79+&,:J-70.FSU@+)'$4D&:*2.<$\;44Q G*+1.,Y[C;44!6 M/_ HQQ>W.YZ92.Q3!MNVTX]AFS;%2#\IP_D&HR^]=_VXTN(3)FGK;(G5RA'&P6>@6CC&U]IX,A,U M,P[\#"T1[%-3$+M:$.IC+1*U4IE=SQ!5O=C=<9+@F8G=/B6P;5?C[VF4)FY8 MG T7X:A!,YTX'.2V51]_UP67>Q@%N%6WPDM2AMDJ6PM+2<[6@S)T-;%&:)*5 M%UQ1+WQ8@WRU+$M-F2-4!4JDX)F OR)Q@KJ2,LE8Q]U6++$#8Q\XM;#[$MT] MW&7/3 'VPK<7O@\J? .5TBD, ('K0:2-C#@3)>$Y)%=S0>UZ5E>FZ"SS6%-* M!0C?A-Y+9H2[D&E(*5&^VZPN/^#L@>< ],+W^0O?/M&Q;>_C\WCJAH\3$[BX M0?DAQQT:QS/LS]^=&MS[JMV;D.V%JDH>-752* FUUE2W[(:\],BSY-X?^$X&!=S+^SZ9TX/.;1%T;C]>\@$!UE[/)H/1 MEVOAB2I$JCBHKD5>&^=JH19WJA@TBS8Z$TC-/0CYVC"4[Z =; I)J@"OLZ88 M;$V3=#4E,5-&I$TU,99F(ARX#9%Y;U6]VX3%[J+A]7GKPDN@IMG M+W9+YL:9FC'">.)$"NN(E9D2FF"WZ."436OB4<5:11$R"PSE:$MA MS MMC&>/:3<77&+8 1C-;=+HK_]C--X][\] 75ZK)%M60K4;;ZY]Y>$%FVV3 M209VVQ90T?07PM@A8^QOOYZZB.2\B75VF12W,,;O:9RM(83=@<'> M?_C\IK*'?[D/7V_C.=Z]?_7ACS?5YZ/_[\WQ1G-Y_Y:I=Q2VAL3\?_]?AC/] M*XBIG%&O@YZ;NN\5HAY7/[WY_.GG*D_&)T5$#$8S%'#CTS0I,K"Y4@4^X*/_ MM!TNG#P M3;?CN_=OKZO>NCH?_6C;\70"SS*!(X&?@9''5?B*,9@&0PYG;CAKG2Z'C)836 ET^X&@U(WTFJAH-_@LR&LX 91N,I?I@6>O@T2K"2N!2K MTG#Y HL77+Y)]6T 5/$8:@!V^S]M&"[/IK#EJ],2>(15R_@,DW0ZGN"3N^]E M+$K+(1??SJ?A()W!@Y9G@I.^@@U_817@]6+ZUPR?YN("S.##I"4'/-SIN(WL M :7=S:6'?EA+ NR"? MIFG2O2T2S9?O$NX#% NM*AE-X75:;H3]AUQ]T^O" BZNT:X,GN1.QK"$S2(B M>-"&?>9'AM0]D"L"NYQ2WJY!-D"B+'=A*ZS*$655\"_8]!A$*I=,\!BPGUL. M@J$O]IL%CS35\>(XG'U^4/UZL/[UV_>'[]YC9^./_S^ M[O719_CC[;OW1^]?O3OZO3K^#%_\ 43:'/';._KO_E<_?[A^+CZ M^.93=?S_''UZTR+\FE;(1\(W=K$FM1]YT=\-#N\=#CQK^U^"[ M864FGN(:<)&^C6?#"![J&7K."8^:#LC\Y9[Z.%!%#SF][]!,I@ZYUO>]R*'8 MD^6MC"I\_/S_\^,]]H.&S'F/8[[*GL,L> M>#CH/M"PWV5/$8QO-4R"8;@[=LRMNEOUW#?N+DM_?9SUV/)@T:636XU/EVES M\%G!'0[HI[8_8B5&TV/V__!U>V#:305'R@0K@M)P&R.(I"$31[TFRB;GE.:L M5FNQ9L6,HR$&0AE7.''4$6^#(H+YFC'E=:)AK7?C?E&VHY)$V%YO$U,'0MX- MO;;?0OOSPOL'Q??B%OV%RDT18Q;"*,*CED2&6H'K=ANV[#-S(]WNS#[N'MX16&8WT *N]:NC1K9^TM'EF9CGC MWJ6H(AC6UH!AG1WQG%FB4Z3!I]IJN]8_%6P2SAM-A-=PCF6,F"S@7RIIF0T5 M)KL]-\O%@5)7@[7TXKD7SWW _PE8[C=&RW[B(*E[I3U["-157 EE:R.U(UED M!;J0U\10FXE*OJZ#MC5+:P.N[P1YO5_Z\S'2 2\)#/7EJM!>2O=2^L&EM,[1 MU2E:XA-/1.J0B:?4DN@"CR$$FCG="E#U?DEI+@[H#S"!>BG=2^D[.#K7(%-? MV:2^'^T]#]O0M9U^1E8K!9(J$E4',! 5&(@^9$9JQWU.7ALOUH8?W\6H_-2B MA7QTD^GYYXD;-:V :!X5$_+.FV!O^AO9X5\^O?D=&[;)QZ-/G_^S^OSIZ/WQ MT:O/[SZ\?[1V[1YX\4%:]HZJDW3BTV3> /?;V$U 'Z3)6=L&5S!BRG>E'P]A M-\83!-BI7'4,+P/;I=$LS3L# M!\WB%EO6*NI:^=(#$6_&V7B)'9$J%H#7_H.N8U%X*6 M*0@V$6&,428GZ M;)R13*U9F%(S92,8I)HJ#E:I2<1SH8AUF>D2R(^\OV0]_>#AZ34(00!*E/%3&2PD8 'DD#$,>"L(+VI\]K,C^0]4PP' MT@>0HK66Q%H3B?,1!&).MF;\D7F('8B:[YJ+UL0> @C.FL$(9#R\#%B_HR_- M+G+G!<(XR,1NYG L<*@(B?AV M67P*-O !/ ,;-S6]&TO= DQ!Z=_P!W?';\$;[.U[_E\$4[AZN MI,KOZ8L;@L580$2?+G'N-R0"X4J;F?^O H$ZKL[<9#">-=6PT.9T,@XIQ:)2 M4!>$H1O,Y3H,17*8 $P]."J3P B5V'K19("T5E*2+\+IQG)H.O;8\Z/(^:\"TJW0#_74! M_[9 'KD%_FTWG&,>(0JK^,X(>PL*H,-4;]7ORP/#7@2T5HT7!)7Z,DDM^G6Q M=MQR%A@PY='I9# LH\H.TGB(S+T M MO#X_K%ZWP.4;0J79SCR([HXK-(R#T%EGZ;SL M6>1]9.$RDV ,)^999Q_.GW..$P;F,OQ6[..5QRVX86?S^42K"E"EDW@@L !B^G;ARL'H#"Z) R!^0EQU),]T3SQ12BUESG 2O.AP:@+#UJ[" W1$+\1/& MS;25?SF!4X=A/(I%'L",>+W9K!M,(RK1$E=(KK6 M&.+KD(@*5 I/\0NV%4X#FZH5&<=I.AT6O;7=:;;U@:"[3R>@C@>A?OT,S^;' MHS*:F\W**-?O;-3%A9>"NEB;(.6'*V;MIMO^YH9E0L+QUY1>LNTV25]FH$[+ MW)&S0?K6H,V,RJ0,\6BW<.M<@#D0EBN31L":H;7R.BOZ "=BM,,\8.V+@3:? MOY#*3ZTD:$%+VX$?!?CT2\LEG:U>V* ,;Y@;YVCA+#R-XNP E=K1')<=AWAI MJD@[/:0PR'E[T=6WF]^@G30*7 *+Y=I@VD(*>KAT]5^S^*6\:9D14%P!D()N M.9 7G"O@P^%\2NV@N6(,QW)H[P5BM--15@-+RXD:8WD,GRC MS"-I7WGI+977; \MSQQ*F&_%PD5Z?0\I=1'$^8-<3+VTTSD>69:@XMB<+[I* MR8SV3[^ HN A^$@2RYY(AHU9.-TJ2V>\M39NL&3NDI>Y9,D,RL@UH^MST^^00[GC M>E\]E&QOYS\O1-(EEWF>)GYLONOG]^QL?H_NY_?<*0#?S^^Y36:JG]^S($<_ MO^>%SN_9G&//P4A.-24A8M=-]C5Q:-;RJ#2SLD[2;R7'?CSS#8:[1],W&*)L M^K$\-TJHB\._'/_YV_&;__4GB*7JS3^N%$[[1ZP^C7[OK #\,6IMS&59$5RW MS$M9B>R".=WZ3!CSN#:->;D&LUE$46*5SMHZ(TP+K?2:5.. 83>\?!L@V5#K M.<^^_>'.*[/JT\*B&*?< M$1]]$7]:YI[QUTD[)A6X'\]U.$LVG93AL]TUTEPEX#6ZK[!4:CC^]K)"A9=R M3WOA<,=D,GC6B5!F0"/IF:UT2'5:PXWSY8SI@+QU("3GC-HIVP< ML< $S$M'0Z[7=!*"R;TKG/>ZS'O_6(8LE3;/YLW)Z7!\GE(YZ&.7,OTXA$VQ MO=[//>@5F ^+RI?"EZ^&KFFJHZK#W3MN66[7,J^HR\*DC5;,ZVOHLE4CF MI^,_7UCP_0?97/P,XGN>?]^/W2:\4$EJ2Y*)ALC :MA#BI',+#61.J_36KK, M>BD4=9HP@V7%"C>:PH%V*3B5O*BSR1MWVZ?EVZ]ON>UM+*UVGIE=V5GCV62Q MGU9GO*W6VY:_E[R!^9 O$W>"^7N,@9^EB?N"WPY">K$-$35WW"7OB?(Q$$DM M)3X"$V:1,G=U-#:NP;K?A5,_8^)I-CDO''L4_C4;3%(\:I?@U;B9SJ$ +L9B M1^A3EV1G\R$?%1_+O<:1=9.F.[IC9;K*ROPZ>(!#M?/"]Q6_&>TS!^)]VB9D M7B0;6A44-RD2GW4-+.42L"&SZ/[&VAJGP6=^:(&YS=P//Z#4[)K'-A==W;5Q M(+/D67 D9+ =I<^!N"AQ_"JC$4<["+ZV0O>;MWI!9/QV7J3]52&.+A$,1M31 M]*9/^[_9KB:@=L,_9R=@9\&UFN6(T55UA4QSAG7!*""6YL_2\KN<55D:A+?N M$^G(YU8'?MR0A$]QHBFGAS6_[PS0ZWZ7AT8^]#VN'W9Z_X&I]_U='%IU_[FO M][P"O]UR/]+\RW5HFZV,6NLDV%,93E$*!&L%RK<#26G=[>KC#P,1%Q\6J4'D(>?L*FC;VSYYH;U,S'7GH\*>G113ZJCR7X]-$!&4"# MM4+D:4L.WDN.7G+TDF-W=H>#/]RD5+5_G/GA( S/JZ/1"!R5 +^6;!LF?C^V MP?#F*0N;ELMZ8Z47.;W(>4ACY?1T,O[>@@RTV9>JQ,I7Q$\I%,$RE?],T^JW MM"*._ESDX]9$S],V='JIL_.A,5N/J3T[FK_45UY(>B:O$?7[+,@?K"S[A;/( M8XVOVFO<_*TR89N>9!7I$I6"MN6J_72!?LIE/^5R9V4U*=":26Y(S44B4@A/ M;!*2.!:\%HQ9;<+EH@VEM(O*:9(2#I_/LB;>"49LK02/)AJ5V;[6(?8#+!]J MBVUXNN=E$]R)57:MM>]0YK=]?GA) I4S$)U94,),\$3*+(C1*9)$$]<\B9K% M->SGNPC4)U,N^T2W42]-]U":]I9M;]G>5!"K$*553!%6:T&DDCB&70D259"A MEA3!8NXCB)N3R?2B%&[MV(4L;C#)]B'/4VR+#-L\N-T;O$][Y_4B>C\T=6_P M[E3.UMJ*$#4GVDA+)*6!>.XX_(MK&3E(X'6@+F&#Y9G6B/F)(Z/ 2/8)3JR# M--GQ(!SVE/TP@M!)T4_IQ T0=/EH-OTZQEZ)N#RFG1K+M@4]*PZ4%+V=N\6( M>0#-D<.M(N:KD!OU52G?ZXF[VGY2SYN7N\O27WJ]P/5 M=ZH.@Y14&^H)M]&!.@R&>%EK(DQPR5 F-1?;P,%^Q@'U?E3ZB_(P-M3<]33J M>:>G2V_E]%;.GEHY*@O)A0:+16=P^B,7Q 7OB*YEJ+-V+-?WLG)>;G"U-WY> ME*#NC9^>=^X9;8//B)2R+R!_/0+M_5[Y)_9S]6YE7*,\*%!V?NPF$?MIV@D( M8YS@LPAY7\(XQ,-FIX@'N1_8730IZIRCQ)NHB.19$ZC@D[2=C -1BU\RL'94I3.ZP4I^"%@O^44RP3S9H49I-VDMC0?<,Q M5Z,PG)4)4O.'^C2#X\$RK FK3K$W[+#ZC]0.E$7XX$EJ>6RT "1N3RY395L0 MXOGK ^UA-W7@D"?NO!UTM<0$;0>+@F0HD_W@O^U4G W0D(NIN.UF2I:J_<7^YRGRCO);%)GL\DS,WM3=?^YU1);%C,4J663MK6? M_@#H;K[(DBS+DB6*2%62&4EL-M# KP$T&D!)B$PCT&)AYE"+.$ZZ4#UVM[AZ6DS M+/S3]"7/MZAG>U685VBS $P=J>S.YSG8Z<$/;0OS'H M#%6E\,/[* !C/O;5=RVP&$JF+@OHGC2/+HCX/B1JL->(PE,G$1.9B&\_V[I3+*6(@ ;BSBZ M]]$;%/1YWE ][W>-48L$76T'?@?DX2:)O99BW+7!<8\>0NKPK9^([E<:'+\*\143^=,LUF-(4E+, ZF4D]?-U@\#V^(H<"(0]Q*3P!>6 M=L89T1AH D,'RY!I*X4Z9:E$!WMB ZKW,DR1D#G8-WF M!XN1F)<1*S4'=0B*'HMBS9- &FJH?Q9L'U, ;QGJ^)7KR$#>D]$2^/?X"]P5 M8E]BP J'S=?@K>-Z%ZUK;TG=:S)N]ZK?KV.6PODY'8-!B]H)@B@!52CLB38# MV!/R+N\B%Q5UQ9BO/I@("X'8H'78DT;-\<<@[+DNFV\*T=<"4.&;XBD0ID.F MJ2* PR#O%9XK^*A&:0P3',?P_)6X"T$M_0G&:>-(3&8:X02Z*2I#J8*"E7 * M32*-8$BE'YNISZ(YF$E+I9O 9>Q1H&Z!M%WVR, W<]7H\94>Q@Y8&*5?YO!D M,<[YX'\TKQ#(JMS/P#?"Y#[X\ ,QF2!^6W:6^1P'9-#X _@SW],[?NLU,OO:_%5S:)XO_$,7?'0JF%7BG&WYA&XEY MIEUHLQ/V%Y=N B(-*A1Z :T"]>0MC6,=V_)86GG5PBPFK"L*%ZF6"%1DS@+P M\ZDD'X7.-_0.#6HIYBL6 W@R,#QN7%KM8WV'!;=%V$Z#@%ZL)Z/2!7F\=K@S M^I(O+^@'()#:PL)ZJ.7,&#EU]0'N^RDZ6 M% /C1Z[QTJUFX+,>M6&[NXNE-@RG>H/2E2;A78-&"\S&(-#G6#F X^F=CXT1 M8LJ;6U7Y:]I4VK@ MD;X]@*/]@XR0<0^?TOD2>#ZM!?39$];CSD3H9H@67..9Z&PQP142A10HE M]]A<8^CK<(1Q>E8"'=:)UY]E08_$&%#;8@W:Y5_CV0?!%1 "VZB>1O80NOMH MZZ^X\\XG'08.EMIFG(L_P2)/EM8?LQ3#[F&Y8+-#L*LV'<(3_3CKE0UKFCMG M!<9D'ISFC'7;].BXL> 9BJ^H''O9>?2B*+["5G:Z>W@\CS#6@B O0Y6Y80'J MKZ/ D)S,9,$FS19QO55J"27:C-E) ?1\YFM=S5E$'8;7CP,>3C(#DE0Z5I/8 M7Y@$$_T+*>*PR,RII$R*(-!N('V>:8U?J".B271^]MX@'MST+-G"E%"/4F85]&1Z["";,. M)!&%,-!/\G$CG,Q@KY& 5\7@Y9J9(37"& 0 97=Q]%#:B<[2-N?9M48.;5TS4%WG MWX#^2$,VA=))SLI<2ML8!5;!:P7)R"9!#MP<7R"-'VA2%LTN,;:&^!P-<; ' MR&*"7RJIXYVY6UQ>&+*44FUK++4-D?]R9X+(K=;ZKRGHSM+Y-,/$D#P=[_3MV6[=9!CG9[,&^+2%;<)7!6@JY++C-W=!-$:?1\O%!.6" G'@SN(I/-7* MT'A7 'M/SA'A$ PENB8Q> (33/:&;49O?S8"]^FW__>7'Z]:(PM_4J47E?0^) 9N<<@;TO)Q $R(R,F: U0;H M%;XN"G$76=DT_S_T<9JCFP=R/V;^(O,\:?-S\!4Q)13.89NF34#O&[GG"6[- MCYKS=(4@>Z__A'-XO)DMCE<8PFYQ="L"&+',9T&;M/16=_>Y!*]+F=;N7ND@ M1&\YP"C\,>X@F0&0+NZ0U\HZX[C=ROA*"W.9(NL6%^=K*3/16V 6'<3I"1>% M*6.6WB1OM87UR<0:](T/3X*:7>G=#D^*0,"!,G+?:[C+O2Z+?]OOEFTF.O@^CI(6@,\I'X2C4(2O?'2N/162T +L3Y:$-W=44^LTAG-3D*G M1FH'+$4# 7PWQ?GX3"\"F1? MG.!343J?/Y-4%*O%Q* MMD2J1*(CZ?K(@(Q]M$SQ8.0[[+P445H_*$Y9869<0!LY!5;LM=& )DT_U4$@ M- 3 ?,!9AM$]-:-T0EB-[$@D.Z2A.--J],FUHU!.HGR:@;@AX7@>C3&B5 I4 MY7$\G$ 63^.C@W.$^=>"*,[\]TR(/DN!J:1:!CZ;VV84\#P]GVJ]^/O?A9!X M'\KB6A9/!J3 : 0=OH*) T E5]*74?=S=)D6!6-:% SMF,AP1LB,V'MONP73 M"49^!)V?/.C\@KP 1(9^7NFH@6XTF#G8-^0)PG9*1>R^#17>4+C-$S[QEW]@ MFFD>0RQ>DJ#)*W"DQ!R;!J\F-,QU8-VFL.8SIO!#8=IYBK,^8-;QD3Q'U'R- MD7E=0\.6XG#-@?R5)SU$8!@+1P#V)Y0=BT?G=.NB$ I(#3:Z)2Q44XPQQ_H M_-O?P0_%>,^7*)IG]TLP_*6?6)BOYT^Y8SQ.+ Z"4J&RW^:I':[V>:GJ!W@$ M)MQ&V>4)'70H+&)"!QHDU#0OLY J3^15P%TUU15(BGGCA=SAKUF"I)4TRJ&_ MI[2+7'+M9J5CB,3$I# M2?5-B =]/R,T ;\\_!Q+??VSB&[:),H$K""CM-3RT==>QOK?ZUF:X"EF7-BS MVZ<'K12I&5/@6U#8=+PT9WEF6FQC7:2-]CM=39ET M;8+ZNBVM>-L,'7+ 0?A_,=N]Z#S3:*4M>@-49Q=Q\6#14/!\XNG3O-.\F)9- MS"@E4Y02_G4Z?Q!AK!23ZS8O_DH@P>2OD.5-VUQH[\7J9 FSH"CDX2.SE]1;_?GO[^ZF/[UA*JX<^F"?\JTQB?_*61<=X-0\5O8OE M71J(.%C:"PPK>;C6O9SK-2[E9THTTFR"9O[3PB&*Z^A[BM.ESB-0)IMG-53H M4@7=%--G\O A%7!UL42L0@.8BA]@357\3H-V$\#G651PB1_FP%,1B4_K)4(1A#MJQ378'Q=HTM),] M^-4^IZW!(D%8T$H7*-$W./"(F(L8$(_/C-?/1HYIH M*DY!)CXEF7G:"+?%4":TUQ29I,O>:HG)\WNQ? 0&12RCGA" ;,U6PQBJ =[J M%>7\8SMPZ?.+217*"ZL,].0=+,J676 M6(>V_7!&96"*68/$ OPURG&J"KG4.IIL@EKD$^4*!F:_#SA@R_T*#Q7>BC5* MEYFAY9I5DHP]EGEHV^>^FA_C9I[&8K)D<_Z$)6".$]99R>M"X4%*RA_SLE=P MY]6W0%83]X32")65,,@WX^+A# $M'1*-I0QM\BO>+\G/J;*C":H14\J/_6@. M^'5!] >TCY,TW%VXT11 MB'\=^SR]-ZSEG]YR&LXM,$.7TB]?(\[O3GLQ#$P'2>OH->&XG,SR#UR[>9O# M(3"FBF6DUJ5JF-H:4?C_)# A:IRT0.M!0[A6P0>^\41,ADV9%A2C/7Y>!*(W5V"98&_JR^: MT1TLD[[OKGL?YOXD>) B4+?HS#2*+>N*>3NZNQ01F=]$)J,COTB6Y?5C;KWV MMHOE1;/GUE=CH=&PPFU6EF6UPHDMTT)%6)IMM]?K/Q$%6).%ONJ&G/EL[*!D M%DMS]5>9PKK/O;P]<@>M)GW>Z[F=?G,-^U9>QTFZQT_2[30Y2?=RDW2K;5V= MJU']%?!X\:;&\QX2?.9K>WK+V:SBGH:S,D]CL"+;OW;V76[O M;C)D=F/CXA6;?J_E#KKZ\][0[?=&9?*W[_?5@I;+O]&@E^YO4?2=L:_B MV*<7<3?H,U4'P0?[DS+((F>,X(,QQIAR(^2CG*0(=[O WXKW#U.6%EY13PP#W?CH.P?],=.XY\('KZ]G:NKRZ7UU&> M^K'2MXGQL=LO7W0E[L-@53;/ C!EU>8HM38KKFN*SV''&)V 9ZLLZ))I>AZ6 MSGPFQ2O1=@+[6%[93 E3WG6&[J"O0SSO.@.WT^QM )(+3-TX/_\Q:RUE2^)] MT3)T>N.CR[FCN_#HX5R.?!WW4&C MGQ42UZC<;S3M)Z%GG="Q87DE$]0G>"J2< M>\_:4#HOH0!;VX%[HP4VEL"%D/:&Z89Q&LZG3>\7YO*!M>-TO>[TZ0&40[6E3/VQ4H:\OL>X&KDV$7ILUI+=#EC914P%R7*S M,3H2\$/=&J2\,/I%*XLU-0'W8E\F"230;S?;[[&+=\X"OKT;J;1.> M;>W^;(<3R=\BD;S%B>353"2O1&K,/\&ZM0O4GR$ MJN]C_V9O0R"BT&+"E$"B:H^TMV"F[C.C%?P:Z^KH!AWH8[G%;?8U QE(QRYA M^G?93!L;^&#JERBZF)^U.# ]3DRW04'>UGAI=UY3M!$K0D8/H;Z'YN*Y W9C M'"^S6DI*;XF%II,Z]&D;NW]/Z>_HT+A\#Z"Z7\TM*SSQ#'WHQK6;O!1LE MGV:S#79OFVUZ M99,/6FC_O-IP>26[=NW)GK[#O>)54G7?PEYV3@VXJ8@*9O'G]HBR674/,W3% MLQ%,U9CUE]O!6]6%IF46I33CC#24%DOQ1K8E M=<'L63L!72HGH;(SU/H3W/TY+O=_3)*=)0^,%QOCK47NF&:)>9V9(-H(UR)- MHAOC%^($T$V$*>//K\"QCU+PS_U'Z=WH5XV:C>9[^WM<%+%0\EIAT3M0,DMZ M3"A,0_^ KX?W9\YM+L_7]GGS(_B5EW&$WM8&%[8]?&\=BWM$8#/>?0Z_=.0)MPT9W>(QQ^XUN][3C_J^_)O&J M2IEX#\($MJN[BP%?O2NSKT[IGYL'4%D=4[K6D27\8/UN^U0;[]'UFHC H-C< M][Q ;@@AC4[BP>R'C,!,+R<6&(;?_.\?VMT?ME.>Q=%LG'-![19\S[%FS!I" MCLBKU\4PGQC-!SN W,CJ?;FKA;G9.0O^'DT:6<>/K^.M%NOXL\S$*!GK\/[2 MQJK%JK59M3JL6KP]GJD./VL"GX.$[:.A-*B'L2Z*,EV#F,@86\:]@(D?/ Q< MQ*;11Y0J;);V<3]M/@<^OJFFLGH>0CTKH)TG-*TNGWR6!)8$E@26!)8$E@0F MGQ6!)8$E@26!)8$E@26!)8$C4QR98J5B>&5)8$DX"U;4G'R6!)8$-HIXW6M+ M/DL"2P)+ DO"7I)P:=MB78@]ASQ%S803QH> M6Y6MM8140^ .&F'3*Z+C;+<+^"_VC7SV;*#XTC#:D7>GX,[NC'CW$IJ?D9BU MH>55@L#@W(9TPJ:\!1-, =M)X][#ICJ6 %8 5XE0*T MNFYST*ZP6+ &L :\2@.Z7;?=>C8/]HS%XM@Q\0H[56_BQ9^Q:#!B' ,Q.GVW M,^(]LQ*DL@8@-FA46"]8 UH!7:4!OY/9[=8^= M'38IG ^X7K8BMY.)5,KY%%&K]IJ+(@.3W9K=9JO'PE!W4FLG][T^>V2U)[5V M4M_I<@)#[4FMG=2WW%&;;9R+])/J?F;%.'% G!@,ABP*=2>U=E+?_YJ+(N&1QJ3-@4:@[ MJ?63^CY+0MU)K9_0#SD5L/:DUD[J.QT.-URDB\1'4(P2ATM+8D&H.ZFUD_DK M%H2ZDUH[F6_UV/.O/:GUD_K:)UWS%:A3'CW]ELQD7',)9#"RI6Q&O 77GM3: M27VKSSFNM2>U=E+?Y0I$3&KMI+[E^\K2+>%U2/_;?%C(6U(1]AW;L+Q6Q,?!8 MQAEY#7 R'14%ON=8&JHIA'OBT?/LN#S$.EQ.U!;NZ;/E9N?"Q(EUBW6+=8MU MBW7K%"WBA@?,\6+]8OUB_6+].MFQW\LTC@\&&;$8L=C:9MUBW6+=.G-Q8MUB MW7JFV7GG<(UN6;]8OUB_6+_.[\;@GDFPYW5R^Z 9,HX"[\7.[K?E&(V,*8\KA3-.!V^'ND-4@E77D1+9I MVQWT>=^M!*FL(R?2D:X[&O(^4@E264=.HR/]GML:!Z/@S58D_7>[N;V5[]A-XV60CT3^+V'L0L5QS M=LAK>E9KNHG$/Z1S)T.\R2N=6"^B,XVCN9/,I./YL9PDCA*!=)+(B=+8F< , MH[F,E1--G9E=?D4W@F?PA>/)>W\BE>O -"%,57033Y#@]CE=IYI!*1P%^4#%44PQ]$Z#D!HJZC'OQD,I.JX7R# M_\I\)O9]BSBZ]SV@18HDC> "829YJ&$[RH[&!D9R$IO -3@L%F40JCIF,U MB?T%_<00K*)I@B/KMR-7%C*>1C&LY$0ZT1CF0[>@'?@LGX9EI:\TO9Z,): [ M_%)-??@3CE7X#; YN@MA]>";!-BRB/PP@4DZ"<@.<%*&].85*O%)-?,7"W@, M9HN_L,O3<#[!?B%@A)S#"CCLA-&S7,!QBIS(*(\ET"AI<39,'M\'JP9_^BIC M_4[SPX:321H*@5T>X42AO%I*$3M 6"S"9(G\]2,/OGBZJK2(^H/ OR>>XMS\ M$"0E"*1';\'YQ'JI)I$6-/QS-KY0\-I)-%_ JT/ZVOYL=?D:IU=]QK/7[E&_ MQ]%4*@6"+()<+'G#.O,%WF7#6A275JT@CM[&##3XX5UQDUH%EFRWBN!YA$C8 M,=* $%@!F?X4+&^ "HVN_G\TX!M6;+@-]$@%H(\!KC M )#N<&IZQWV($,:GN.L\2/D=-K=?]-BFS ;,P1G+PF#C)6U10@K)!>.K_$*GP? M0GP@@0<,XV>KY2]P-5;L"@;P,U_:71<2]![FYY<]@SG\? 8?E2QRBPA@+88P M0N:F3"5A#6 P(1Y]GOLI 'Z9M3F!%](G8/HAL,W!GL77%0U]1RP6((@&2/QP M$J0>XJ)YF# M"M ;44HF.%,_B6+Z!:$60!":^H8\ZZ"4""%+5..K@KWH/@?L M%. S =='E;<&G"ZQ!.=.<2<';6:ST] 4R>Y-8YH( :JS"' ]B^]%1M&$ .W_ MA#G#3F"(SY^U3,ZQF^:Z9A[X%[+<<1(X" "Z+\(M8Q%I".CVT8;S&SQ78H?Q M4>R2%;<9O6V1]T$L0)]'?(>M((*5H,WGZ5J"NQ NR8T"ERB3"=J.T!L -N'D M_#"-4E60#_*!K(1F>TYQE?3^TW!N)^AM +7!TGTBB2!BI07(AM1.1KZKX3:H M8&RDZPJL%;L1/GFU9N%8@FR$R.)(>X8>FD.KCIM]'7)\+E#^[X4?8,3MB;MX M>L1Y!F/H]5O?^!)$]?S[C,) /E[I0 >P[!H6+YV'-YZO0'V6U_CMS4)XN,"% MJQ6^?I^YA-!L#/ 30YA]-SU[!=[US3AZ1")@B.OLDL;CAM#MP=B97ED6P1^(M4'@3)Z&K*QC%H5@#&1QJVP?V!:P*^_CQ;UY!A8( M.839'OV'S,)T,&ZD\H@3/K?Z^Y7-',-)"C> 3:'!E0 :.'9 M.:_1ZDRRV)>* D^SH$!A:4YFDYP4 MY'^2=0%\P1,)2JW!:(P;]\*.[@@K10YS+:9)+J3N&OD^QV@;OXD/IA#?':\(1\! MEP'T<*@,-R<$33AXNEA$<9+C3KX/Y+A9<,AH;\0A)TGI1,72!R ': \VG9*$ M]F.%M8!A0P$G"!U4^&R:X@F< 3A5/*)!UPR &=U+&,<._6'2'$[YY [B7H1;E(^';HR89ZM-+\\X.#W9O);[(>.3,_*7 M0:1;=@^>'!%;D M\C"UJPR\/%OJQ=Z6/0$R "=,*Z P=$81>YB*42C!R =&F M8N*34?LACP."W0LS\[75C6\3@!.V-_ MG":%D%AIB]F\;>RTZVS<5HJ[A0A+.\.F,_8==XW3JP;K^\M(_"5TVLW62#MP M_VI\;3C"@]^B:&I5\>>+"%6S=,)*U@"%8.D1^*V' 5[8$LRI92R5-D8BY]/, M#P6XNH 9TZD)I(,;_*<.OMIH G4K^(*JD:D \"J="E(W[8$ID%(Z)?6TA0'> M&LX.["0/E,@&S4'1TS#+)S$_2.CM\')E)N\Y80JZ@?'DA-9G3 "$8*&C%^;P M= U+;" "X]%D$IG#!6UY:4,)31]-,'FHYL_D>EIU\P#24C"%]/N0W&6NBI3$ MM4D7M7,*3-*_>_*]%K#,_M(ZRKIYMKKYRBR9T_. %W8_(VM[9LP.%I:EKCK#LB&B! MY@D,YFW%TQ\3S0HC.K$9@UV* /27_QJVV\V;#>E/]&WK9J,?^00VM=M+ +;Q MK.PU'N + HN_K#IY+IZ,K8DU;EJJYV*/E$H?Z\P(^+.OG"!ZH-F)T+P@1G<" MXXK D.)8F[+83Z\:M=;WXQRZF$YV( (_F9W_]!RI]3(?9%6_2/#J8W2# 9T MBV40+1!X3L\&7MN7D5A:22]?R=Q0MYFCI3U[4P15;V7!\LG>J!,A-[P+@RGW MO@X&_;;MAW(*/H!)>9]&L%'JX(\,8=>9V#11\P#]-8\YE1,IT)6@'/U'7^>? ME$*X,"1F,IC/BC.@*)*83"A8-;71H^S<;L.TQ\L\<(TO^W<*?YHNBV%Q.E\S M@:8TQMB9.7DS,>C5B8!HB#MS<^ER8_522J%1,EDN2"KI&#P-)Q/-)>,*CHY M+03Q=Z&R,">;CVO93H9A9FF!J$[]NS0VF4&3"&=G,H0DK7/#^8K1._UH+M%V MV(58QF#@T!/FS^L=\_QN1R;Q?G@?!?WL _Y9&%R+:S"8K*^@"$^KI$^BDF#N$PFG7KL':\4BP2B84E!2LKY. MLTZ8]058^PJ;?I;=P)E.Y42+3H1VK503&>(MV8RS2Y=NN,C$S_E#5CNX%&$T M]R=X>I5$L3)*@U'@_%J3<-0,&" 1R.8FI(&S,AP*<(&V Z+AE _+M]T*QS4N MQY]!#($E>I7#M3H%6CR.(U@R8ZB+A2#YP4.]+,?;-!TVSD]"P\@B*NJOLBO M5_0V@744T@#SUFEF&ICUQ/[P/_LP_I36(3/VWVB;O/WW2AU-)-/D.0YH< MJL $U,S%'[IX[):2ORS-=AJN\5FC6,]'^YT9OA>8NK)&9HMZFHQ!CC9N0I2. MD.T@=%H&HFB]W"W+KQ(QQ?0*APQOY(\]@\-!<,-!$=+#C%/EXV8"?TA>$72>TO(>B6_"OO1>>^L-N7T=?+N'WWP> EJ'=B?NTZH4Q* MGV>8AZ%<(, M7/4]'Z8GJ>)1>1*V_$]LKI.NYF,AN-W#LYANZ\EQ8CMG^C#"Q:P40\9LAH3C0_ 0A@FU>"I*\)_$\7T@'D^BT' M7 293V ^QW(&#Z/Y^ ] /437?&]8@6N+*MJ )FA$^4$/ 0L?C9=X/3Z_E !/ MY">$> O^ 0UH?9RHL,ZSKV;H#SC3- C6_90D%?0"8W$FVO[UN)^.NV,K'S^^OALC#NE.7]\:6AS%G%:L,?X-C@58*6' MNQER L VHI,8823-^Y11OW4ITTK34A,M?NEJ/A!@HG01">R:YP71 N>CZ> MM=&I\SYMHF M5R\;9P4']9 2ZU;XH;G1I.LL\<%AQ2#]I =*?!1ZK*/0+A^%5O,HE)X]C86] M)0G MK1KGO"JX_ O,)***BV"Q1 ]XAI?B:9*=5Q^C MO)2V5GKY>J+@.Y%)@;78,DKU"_7'L)97QH2@:'?L*W-Q+;-9[2M,6:I08C5* M>WSJ4;;BO31)G/1#?/%J=95;L&NRU"O+@BA5P"<%QEZ 06 *43SX2FI&/JF, M8ABCA<5(&'7&%&D2W1AT0X%!L ,\PI]?P?8$9MHUU1Z]T:+1:C8;S??V :R+ M*19*7BL)Y,-[K?!2900]]@^Z/TR2830:93IS\-H^;WY4ZI=#K^MT&L/FX+W! M[S4_:#?Z[=8KOM_Z'3P\[.SY<*?1/,V+6XW^_J\=#CO-_)^]Y]]H=?=\=-@8 M==L[/6L[#A5%RVS?B&]C,?E^%X/3X%T9;)S2/SHCTL^* =^\[]_Z/^PG169!6P]E$7BT%[J M6*OC')AUW%9OVBB<:Z-0EHW"_01L"UT]ZQH[.Q7R/^M%;$7K4%EK&XU:Q]E_5"HRI^E$GQDR6'R M7V/D7#XKZDO^BXV0"1AFT\EE&"&[@O&.:8>K?>#8)JD'L3L#Z:41SL1>*K$L MTDSLA1'+(LW$7ABQ+-(73NQA0\1/'3&BRZ?6\-<]&' M(<]SN7COI&>O-9EA MFS=OLP8']>76M*Y=*X![\JOB4LDL^MK0UA'Y0#?4 MC@H.[9';' PJ+!:, 8P!C &O$HO.P.VT>Q46"\8 Q@#&@%>)Q8>AV^X.:R@6 MSR84,!B<\:J?$/DO$ /:[0J+PMX L#;E\["I!!RLVG4U?E]7LYPAFCE0863B M3>J0SJK;[5793F7-9\UGS=]'&EIM=] ?L32PZO-BUTSU/XS<3JM586G@Z!1C M &/ ZS!@\&RUB3,6A1-'ISB5ZC"I5)'"FLP#;T_/5%VJU@;VH&,6% M;'&M@3OJ/5N_[! 2E16EJ)5,,<0PQ-0=8KKN:'BX7"^&&(88AAB&F%)*N3LZ M8)B>$881AL-X%X0.S0I+PKY1O).GF%&#M@-$\?)&;U4.XWV+$A%@^[==:MPP M-#,'V/QE\W=7)O::;G?(]B]##$,,0\QQ(*;?Z[C*M2*619J)O3!B M6:29V LCED7ZPHGE'D"'\NP_12IQHNFN>1+GP@-6(P9+7F4FED6ZOJM<*V)9 MI)G8"R.61?K"B>4"%MP+Z/RDDCE0D6-[SN XY)7PH=L?'J[J1*VD@56_1HM] M>:K?:;N]097SMUCU6?59]?=+\.ZXPV&5*ZES\C:# (/ ZT"@RS55N>,/=_RI M.$0S!\X,F7B3.N1M9[=;Z]9#[G5DU&T9HY@#;P&P#[[S/M=QFG\U@AAB&&(:8(P7R>NZHSV<%##$,,0PQ MQVKFT76'HTL_+>#,O-.#3:V@Y *!HEOEM'SN^E,!*&%B+XY8+NO(Q%X8L2S2 M3.R%$&+$LTA=.+'?].91G_]M"QB+QPSM'/BYDJ+CO3_V(9;AD8B^, M6!9I)O;"B&619F(OC%@6Z0LGEJM8G,:K^R*5%/%DYHC0O.*.! M.5#A@WS.Z3@@1@S=3I][@;#F\V+73?,';KO38F%@S>?%KIGFM]P6:SYK/B]V M_32_CK653UZ9@6-2^6)\%0',!0-2,(OO$G,.&)Z9 Q6&)=Z@#@@/7;?7J_(E M(]9\UGS6_/TJEK;Z[)2RYO-BUTWS/_2;@PK+ A<68 1@!'@= K2J? 3-+7\N M(3#U=QG*6 04FA(>_,I7"=Z)N>>JH6RK=SGHT*YR:O[1XWG<^(>+X#&Q7->QCJM<*V)9 MI)G8"R.619J)O3!B6:0OG%@NWG.:C(I_1$HYTSB:VZR**.1L"HX2)$J>>+=N4XH$T[(8 Y4. ^!4U(.6;SB MH,6S:B4,K/DU6NQ+U/QFZW"==FHE#*SY-5KLR]/\SNAPQ>QJ)0JL]S5:[,O3 M^U:5#?W*-I[@N-3ZE ,.1?'VQ)6:N5+S8;>X)M=I9GQA?&%\.=+=;>Y-S?#" M\,+PAAZ&'J*=YQ:QSI)8.QA[&'L8>S9>+6J?:PZ MA^>#/.QGL0T3_XOP \HS^NH8?*\^Q)4%[:1]/T9ZH2?[K<7<$S MCKY"!TY'UZZ"^Z!CKN,H\/8F^U,T7XC85U'H1%,GF4GX-Y;2F<,O9LJ1H2<] MYU<13V9.I^4Z[6:[ZXC0PS]TCLNLYHDXI;_'\:_]!-X^VAJD\/1N. MKPBDZNL"ZR)-(FONX 3\\ ZGC#^_"L0R2A,8_E%Z-_I5K6:ST7QO'X#E"\1" MR6LE00A%(BWMA.=Z[!]63QKN?>6/_WI;=^U&ZW6<,^'.XW.:+3OBWN-3F>P]XN;O7U?/&P,!_L3 M/-K[O:-&IS<8%?[9:9S#9J7O>*7X7 P"OMCP-L2NF=D1B<]-[;/EMBVFUGX#MDF5T#GQEP#F\QCUW7VZW=1]66)\^S41X M)X\)SH99/_A__&@"F;]JQK MK&MOHFO/'N&SKK&NL:Z]7M>>S3AB16-%8T5[O:*MS<%@16-G_TS]WUH1>]$: M5,;J5O,@@=4J0_$'#_--8N7XH9/,HE2)T%//)N6?+[=8<<[!R+E\5M27_,/> ME*^8$7+0_.NGN99LD]2#6*X/S,1>&+$LTDSLA1'+(LW$7ABQ+-(73BPW)CB- M+_>SB+T'$3_KS/'MNRXO"VN-7!'O6?KEQU"HK@I$D,,0TP=(:;KCH;'ZOG( M$,,0PQ!3=XAINZ,#AND981AA.(QW0>C0K+ D'*6SXUNDF%%+O -$\?*6BE4. MXWV+$A$X\6XU;AB:F0-[6BO)C&GU75[H\.Y]><*.9S#=WKLJ=5&)'X%T1T$Z#V\\7RT" ML;S&;V\6PO/\\*YP\./K]YD0:;,QP$_^3%7B3Y?VW?3LE0P]V$4>D0@8XCK; M4!XW",W!>/RZ-@GK>?[,=;CR63[PF'@]RR+*"W$G=;3X2DQA!!+=?/# M7U<7Q7*<.+"!W2?AZDDE-^?I,4DT8OQ"*D'("HJ^DYXR7SKM6M]%W8(P 0,=UHMAIM]^[3A(Y[WH@\/8;9PK?)#,) M_\92.G,8>J8]7N-UHN?[C2<;[-\ALZ# M4,XB]H&?0*3CQ3Y0@+,6,.]>HYN-GSW@AQF9L0P$)B8#*5$:.U]AD,2Y7>P*7_5^C#J#_*11 M]6O;(W?0 M:CHI?;$S _4[>CVWTW_ILQT7YM9JE^=F2UTZMU]^_Q?\(/36_$A/_NO,7RST MW'LM=]#MOGC60[??&[UDOK@>(+K VF@Z53+1J]ONOH=9Y=/#P<)T/I8Q_,R9 MI/,4UA:$P1$3^I]*QVH2^PM<3\TN7'*3F?[59*8[7AH#2.OI3J(YO-JL$PK> M"@:0_;'NM$^D263=,51/A'V +?SY%6S440K[K?\HO1NMB*UFL]%\;Q^88/>> MA9+72L+;03S-$67AM//>5_[8#_QD>6U_O>8<4P_>&39:_?=FVUKS?:NQ[=MV MH]_>]O"V[P TMKYXRW?=1G/OUPX;W>&>SW8:K>Z^KVTU.KM-F3N^<45H)G;? M(N?]"K2I.FY[MV];-DSN;<6Z4JV6;L?5E4\S$=[MV8WK'+A3D9X";(34%6MJ M1>P:8#4^FPG]/;FDP/W"-Z5= M],#N":O>A@LPS\M,[=6*.UH?321W;8MV+MQ@Z'Y[Z+XTPIG82R6619J)O3!B M6:0OG%BN8GFB*I8V2TIG7"F="<6W%)@#%4[./^%B7]X]#9T1R=+ JL^+73?5 MI[1FE@96?5[LFJG^AQ;?SN3^GV?BF^(-'H9FYD -$8D[U6\U4/NMQHA]4\: M2BPV8\ Q,*#?Z3*O7$D@CE0 M80><8S&'[.5&11]9&ECU>;%KIOJZ9BM+ ZL^+W;-5/]#MU]A43CG$QCV2_3+4_M*\?L9R'PL1>&+$LTDSLA1'+ M(GWAQ/*IS&E.9?[%F8(<@>$(#$=@GK!HT!VYW6:5HS"L^ZS[K/M[%6MHMMU> MCT]>6/=YL>NF^\\W1SQC2=CWX(4+"IZ13WH+-(L[Z8B[NUC>B43R?3;>K7BW MXMUJG9?:Z;J]2F>WL^ZS[K/N[W6A;=!UAP/6?=9]7NRZZ7Y[6&%).*V7RB>G M!Y' KT)\Y>MKO"U5?5OBJRM'L4T;73XZ902HQ&(S AP' =J, (P O-AU4WP^ M/^5[:\>^M_:W*/KNAW=\8:U^Q/)5"";VPHAED69B+XQ8%ND+)Y:/74YY86T, M]B\G G+4A:,N''4Q49>^VQYQ=6M6?5[LNJE^O^>VFE7.!V+59]5GU=^K3&![ M5&%1..R1OO0LQOG@ATXRBU(E0D]]9)!F#M00FS@I:!MW.D-WT.>T(,: M2BPV8\!1,&#@=IJ]"HL%8T"-,(#=54X-/(/40#X]/?CIJ<,WV'B+NH0MBLW4 M8T#%H-'BT@J, )58;$: 8R! K]'EA I& %[LNBE^I\I]5X_BI\+_Q3B0],AZT2QTVZ_=YTD&'@SRJX@G,Z?3_X/Q%Z[.%#UP;^CV>Z/=F>'2 MY(23+2 &*?*)15.:*"Y5K]]JC/+YT"L7,O8C0]*[?J??Z#2+/^B8'R#'5T=& M#B]B'Y@&TN6()(G]<4J:CV\3SF0FPCOBS"*.O'22P$(_.B"T,'E\=A[!9&=2 MW./C^F9GOA:W01 M]8K\',UEMKYZ(OXS\K!W$_\.UII%(40?K?F M@;LX4O!34DNW0%@N1/BN(BDY@?C-)(UCD!K+L$O'B]_C:"J5 NT0@:-,2\@- MX#'*E9S 8] QX-%I]%:T?T?<:+4;PWUPXS-F]G$90-;B@S+X MT'#6*=[/+^$8!0@#4P_FH+0Y0EU^S2A]L@=M)JF M=/1+ :OG=OHO?;:3*<@;R:MSZ0JYTITU4T4+=EH5.[F$ZWV\:52Q-2S(_HOW M\59OCZ<+^EAZ>SYS\XYW+=BXLJ]]5=RX*2YOG\"=\%V_8)"4?SM+QXZ ;2?Q M_R.TWGYYPB2B9_6'-#"]"7G8++R WMC.9^>BF;"0DP2 (U@:]NS$#)S@3CPW M6V"8;_";ECZS6/+=S-@N[>[[TBZ(+\XKR(?I?"QC'+D,'<5M$;Y<@XD9)!K* M36\4 PXB64.S:9VTX2==;=V4]^SL+ 9GT37&3:/;>C&>8MFA/2#K.!!RL,.M M/<#C#]BRH_ O_S5LMP8WB2,?4821K[J- "S 4MMK811>>3Y@6PC?_PQJ\J,D MF0,0F:7TW]STPN'))B106*M7:A:E@5>RX*9IDL*+M!FE0"P2/Z!A-[W:0>MM MF@9HA.JQI;%7M3$ZED'T@&]Z4#2.)DYZ+YCGJ5?^^/ZL9M6:DUR1)M'-.(H] M&=,$_/ .YXL_OPK$,DH3&/Y1>C?Z5:UFL]%\;Q\ B0W$0LEK)0$A %K,Z7/A M(/O>5_[8#_QD>6U_O>:(6@_>Z30&P_M;=_U&L-^L_#/UA_O^UVW MT6K7^26'3578KXK1W/>\0%Y<6#DKDM!J;:J28"@WRF>GW>@M:%_V/!C3 P_\1;?]SY>/;ZJIEUWS M^]0[[(427BMB>97K0"RO'?2 M#U*0X&EP^4+N)??=9O< 5Y-/)A6'1N S)I45X!@*T'4'@P-4CF0%8 6HI@*T MW7;_ #5I6 %8 :JI *W> 1K=5%K\S[%T:(V\LG;-Q8^1R%:'<]N= Q2(O$AA MJ!&IM9/[KML_1/7^BQ2&&I%:.[EON=TARWWM2:V=W/?J;N3P,=A)'2X^\& @ M,@Y7:UCE,U'>@%GN]ZI&[?8[+/>U)[5V+EZM;;WGX2/T.#N .YXUSJN\/?XL2$50X M(L-9Z,<)TKE=/I.I!JFL 4?)ANNYH]:HPF+!&L :\,ITE"9?Q:L&J:P 1S&" MNG6W@,ZG._H1^PA^:'UT_J=E&C?.P=5,='L^,4E2$:B5IG.>?Y\Q()"/5YX? M8^?,*,16<.D\O/%\M0C$\AJ_O5D(S_/#NX+C[H/B-AL#_,00;2=%SU[) MT .__Q%)P@9V60C@<8,P':R;W^O*<>=S>4$&6#E2 CPF7L^RB,!"W$GM[5^) M*4SN6@0/8JE,"[?BHEB.$PX:;7EZ3!)?J;OK>QJM M5V;]/8Y_[2?P]LE&7GR*%'5=-Z4GW[ KY@9V'!2\3MH8TPQ-.[$>^W6M,MN- M3JN[K6=CH]/?\G6[T6[OVSJRW6BU]FW3V6ET1J/]6WQV.H.]7]SL[?OB86.X M=U_23F.T]WM'C4YO,"K\4YD>G9=7W9B)+1&[9F:7TZRC7/^R_TR] M!RL:*QHKVNL5[3TK&CO[%?)_:T7L16M0&:M;S8,$5JL,Q1\\S#>)E>.'3C*+ M4B5"3WUDR6'RCW\@4656U)?\PUY%K9@19MS&3_)N63;I![$[@RHET8X M$WNIQ+)(,[$71BR+-!-[8<2R2%\XL>=8/G<-EXO7KBZB?.[/(O8>1/RL,[L>N#V.QRK9M7GQ:Z;ZG]HM=S6\ !MF:KGG3((5'C5&00."0)] M#D]Q,M6)DZDBE4B/ U-LHQY^>^+&HR]DQ^5M<3UW=$ /]W*;CS+",,(PPNR' M,(/>X<+GC#",,(PPC##E,/WAXG2,+XPO',*['&RH8P#OY.EEU!?O &\O.-G ME2-XWZ)$!,[D985N&*&9 WL:+>U&&ZT6+TJQM^/IK.!SN#>Q"VZNWQD_7Z$" M1R J#T5NI6M7N=V#RK5A1,>3DU@*)3UGO'3>M;N-D0-C!7X4NDX4.]WN>]=) M(N==I]5HV6^<*7R3S"3\N[EON8,=#EUG&D=SYUVOWVB^^.E.P_DVRV>(W156 M9Q]+E0:8WKB(?> W,$&_4#A3<1_%**'P5>2EDP1>_XB/1FGLS$R!.1B;DB*= M#_,(_C:3XAZ'T%T@8%0@_#8(HJ7S%09/?H[F,GOTHPLOZ?;?EZ:'B_^OT$^4 M\Z-/O2M$M:7C^;$$X0H$>$OT1I#? MU(SX/)BZ1B*+[W[7*F@>$B=C%86A#*YB&0@$<7J-?M1^E,3B7@8-Y];S_(3X M$"Q=@'U0H'M\][VDG'F/QK@0 MH'UR.O4G/D(XOG2:QK!0,>)\BD0'1+T@9'_PDUF)0?C?$$B@-Z1WM _@8VO7 M# A0P Z]"=+\QS+P8?WPCP_ $P?EV \UA_TY#'*?SVZ"),'LDA2F#&SS(T]= MO#J;VQ!?-TI]6%3DYHH>&S5>D?=];)O<,FH,]]5I.]?<"C*V3[O[/O^2-% Z MXNXNEG#)(_*B:H"(Y*QVH2^PL49D7S1V%5 MT32A;<@(*C(L %>(?N62C/NHL+N1='"GE:'&SHNXY#S.)1N,<7JG-.:1"B;D5>$L8(!W,?2E%7 ]+P82 M0YR=! &*YCZ\!DA7X-/)'$HB;;L)\=7NG6H56%;GNHJFJQ2"*L]\6.Z90/4& MF &>&\J2&:C)DQ>ZF:(3<,02]$01_CAJ#G. YQ9[^P!M$ LEKY4$J049L[RC.(<>^X?51)Q[ M7_EC/_"3Y;5]?DV*C7X=6)N=5O?]S0]_W?"#5J/3W_)UN]%N;WMZVW?M1JLU MW//A3J,S&NW[XEZCTQGL_>)F;]\7#QO#P?X$C_9^[ZC1Z0U&A7]V&H=[HW+/ MA*,3>]&-_WUBK8V,YD5C9W],_5_:T7L16M0&:M;S8,$ M5JL,Q1\\S#>)EW?L?+G%BG,.1L[ELZ*^Y'.?PM.4D?HBE:3$ M"LSS]>2]#*(%YI?S/5_F0 VOMW)W[6W<&;J=?KO"4L$0P!# $/ JL1BX[4ZK MPE+!$, 0P!#PNL+H;HLA@"& %[M^FE_'SJ7?%KIGF=ZJL]D=)F.(.<55KCK+IAJ C30.$E?8HA99PU!ZEU5_;'V78Z.S? M'V60MV#9O3^*6^AALMH9+LR[FCQM7=0J3!6^?=I,R'+"+8Q;: 6"LY-SZJ>" M+4*0KS@4O,_S$]O6XT'&^.4T#3WJ(*$?($8GXM'\&+LO1?>^IUF-[5X^17$4 MBGL_3I5SZWNN\P6;_4QU9Z.?=(>2B?-53M+83Y;.[21Q/N!\_O)?PW:[>?/I M]LM/7_%3^GOKYB,R:8(546"MX1%@U8Z]9_[(^PQA*Y%XD]3H_D[4AZC82$:, MJ;&==&SE *&P7U&^*C"F;L%$H^B&5=23K#@XMEN*(^%)WS"/TPH6&D$X("VLXIND.3%-@$21&K6JT;>BMO[B5G*+W[9/^^.U7<;ST0V[1W=%4'IC-;N':U^\7>F#UY[GV:B M6^4!1"P'_D#>(2F329S"_S.0% 0LJY2#B&A43PBBY[ T2VK<- =LPOY+Z5@E M(B16$& @D4HF28#?>KY:(!12'SC\,3;*@M^,<5 M$KL78HD_$L4.3]3ERHQ%F#:X40:.-=X]E5[/O\_D-Y"/5[I3'XR'#872>7B# M4PW$\AJ_O5D(SX.W%DII^2')D3F ;#8&^(F162M3].P5+,[-.'I$B<3&2%E1 MKL<-AN_!#,77E$Z]GV7GM0MQ)?19[):8PN6L1/(BE,OUX MBHMB.4XBX^>=WN?JCEZ7FC[Y$ZE&%?2>>7[E>(=I+H$'9&1/2Q&'\$8J[*H_NAK#9U@^+K-_$H%5<2Y$J"7$F0;QJ]T#YD8B^.6*X;^ )>1;R(P!^J2@<\5@;::=0.W7^G[6/N*Q;.F M*X/!!:XZ@\%6,&AUW':[74.Y8#1@-& T6*G.X/8&O0I+!7L'-8* $R[VY6E^ MMXXFP&'*!7)?BX-(X"]9W,J1CPL9*NE\&,M0PJ_85..=BG<2PAR"4%XSQ_2 M6<31O8_%;80S38/ N1=!*A*L\2>"('K ^GE88"]*8ZK<]Z_&UX8SE9Z,1>"( M$&5=)-+QY%3&,8R"43*AE$P4_,^)ID]J">(SOZZ4"+RE7_XH)W(^EG'VA4LE M!C]%'B.;%, MTCAT%FF\B)14+GR@%G*2^/N,$EF0LX7]Q[ .E,/:#B#T'0YM3 M/X15"9:N \L32.>>H"I8-S0CR4\G3Q(&0)QG3;-!P@P%1(ME2)0$9'Z MKMEH970 L5_^(N:+FQ^="7#91^[>"S_0%1%G(K%O\&GPT9$+'AXL_KJ'R)IR MDJL165_!T@7 =0\K1*+<8,XAS*^P[I1Y"+R<@GAB>4SA3*CZADXCE^M$_]2, MK#NF':(6YC^C\.KOM[>_.Y_]$-84?NK\*H5*XR>E,<^;%_LH2^2H=+$(Y!S^ M3C(.W]%=,]*4:<804A#\D2(( W06,>X-6,P3]P;0(?B+0M,-$<\1DTD4>[0Y M//C)S$'^PI/2_LKYZ6^_?/OQEAZ\]9!P>$Y_YL)FH2:Q/\8:M1+TS,6=(K2+ M-#=+TW#^0, ,?'DO:>9F9*V@ (CCR+R77I(]G]-D1[);'%X7N9.T$52$=G@O<'R M/Y)&B,*[J/QX A1XQRYWNXLM=D29OH7]=.8C?_W)UF6?B7N4(-AO8PF/3V!C M]O3"HSC-(Y4X'NR9DR18@EK,L6PM;J>;AKO"QV"GV?9*5)HPTO6-J6)@0@H( MBP^&A /&""A4("9Z^6@0>"H-DG-8LKIO-?N9SV3[R0SNE"W"C?;)AP"LU8\D M6^D6W,SO1SRMY^VNLW6RTV>""$\"'2"&B;6!Q3P")_,_]$&U*E^_:@E6MAE< M"_,GPU_#OI*AB,H,W$MC*AH>R#O49I' 0L!&"!@S^7XUIAT"%Q&>)J:ZI;_E M)FB(NVN(W@-\2LLK)O].?>7C!S@>;&4QK3W8G?$=NAL1M2(L_"R;I?:4]/?9 MS"?";D*EB;L(+6F8JE0$K@-O@7U>F+K2M& TRB\++&MJGC6XKC^YA[ \Q&\4QBO#J+^QQ5R,\D M"\>9B^^H31,019!7---@I;2>T)"I FH WG N9DR_9$46>!,A+7<1N+/:CHG@ MB\2?^\9TR9\I<5![SZ%,P2 +_/^028/^'FS.DP0E5R$69I,&; Q23R,KR72V M+F9;+2A,QF _G :IQ+8 #EAKL3%W"^Q"[QO,K22@'3N,+-N(D-U5;XZ>BU;@ M!Q\%0:COQD"S\RTMZ"UM#3 DA1&>BE$"]HZRXK29B8[&*[21"RLQ!?ZAW:MG MEM.*,0W#7>,$JQGL'E? JSEL0&(N VWP3M!<4DF<3A)\O199O0P7CQPE1T0D M:[V1+>I8<#]HD>@1$$L#!+E3@O8!08Y5>"O%"-EV,96.%Q5]I$OBPCWGHJ5#091:E@4_3*1GVZ0^&<]TX:#X+^%L+E8YO,L<@^7>LMS2#?-D9X*?:#' M2[,'4>FTQ.#8 OR6_&? 0JUNH&*."2 2ZFZ5I164P%=+&Y<,:<-*M8%!;\4E M 32 9<8XJ#9##:06_9AL%>&'!>J-IR22-52NJKSGWV=*'\C'*RV+0 _V]4CG MX8WG*W!\EM?X[$A!H0*.'Y+RF6S69F. GQA%MXI(SUX!?-Z,HT=48^Q/ MDM72>=QPB'(PK^EU=2[RN>P..YUAZ; %>$R\GF7)OPM <9W8>R6F,+EK$3R( MI3(M,HJ+8CE.'-C [I-P=8^8YQ,N/GG=[H>:EJ<7MV5]HP X1K%)X4FA#4R" M098%1/QL_T(,1NQU/@BT_'#_]\/-B/KQF:T% 4<*L*M@:-HN;5\G[8=(;Q5! MWJHKT:MZ$&WM:]-M[-LQI]5K;.M+<[,Z](2:;A+S0MX^7F'1GQY5P^\8LUBS3IL"7[6++8$&*_>TK,QA)^#-NV#1C2H)R>1/JNXUCE.?BA? MMVC@YP"[)R8G&06]#G)!:,#XP/1\ '+.79.D!UE,K)Q5J M.,=:]&LX>X%UO)[F5U^:WM8=P(]):A76_["XW7:[S5&%I8'M.H8%AH4CP$*S MU:^P-)S6FGN#JJSUL.:.6Y7UG-27X9OA^ZS*E+(D,!+P^E<="0Y1N;2F1AR' MY XB@3]NJUUP0-V]M$22EZKG.5XB."&4OR@=\$+ ON7VFJVW$*@L);!6(L4( MPPA3>X1I]Y[-W6>$X;R]X^7MZ=O'E^;TG1?25U/IJKS^AW7ZAVZO5^40(!_J M,BPP+!PC1V\T/)SY5G%_X."P57- M!8'S D]C07[=4+3]TI25P9K!^F!*TW';P\,=#K,P,!CP^E<8#/K#NKMQ'/\[ MC?7V:8_&.I>FS SF#.;LAK,@,!#4?/T/G)W7;U[BS ME\N]0\>0PY##D',HA[-YN,#@Y4(.7]L]VK7=E>[!#/AO!_CM1AM5U(M2[+]\ M.L@_A\K[NW#F+ 3JL.D^H\.5 =O*P8KC/R,0(Q CT#$0Z,/0[0Z.53GF?$#H MC,M.KUW Y\.EZQN'7W1D]$/KH_-%3F7L))'SSRB13JOM_/ IFL_]9 X_453& M\!/\W@_O9#CQI?JAL5\#]K>7T.-N$\]WZ[U0PIG82R661?K"B;7;+/Q?@/U M?UQ#6ZNY/W'T;($^#(7XT^7N)&;IH33C1U,F95BBU[2,4MD?NKB"$?@1R$\,_-A MC <9P[,R\)QI%#M@7W\'4Q">U]*&8X%A*&/X\R2*%]@J6SJ+%/ZDI&HXOZ7Q MTW<)&!$O,\<^7FN&_P$/@3"VC79Y""Z $U ,5F+I(T1K$#,4(Y^"+O MH^ >O_TL)GZ WWP :?/D%*3+ [F$9S_B!; ?01;G8W"[0#M;I)T4^X#?^"'( ME'#>#7J-IE5%1\G0!^53.Y\ MP+G^\%4/\G2./SQ?FNK(,O3Q2#/8]+Z&DW7/1+Q2!&U>+!Z4DRXBC1T;V47P MY4GDK%Y58/M,4HH1/H=W_D2X="2B!2*-7;4(S,L0=SE8GA"4!<NOGHP"1$ &\+\;=8">+)4ZV;V[^5'VHXG^&Q M;"SETM3\(M&.KQQ=5R(C&;CP(&+O*H@B GD2GMB^%B@(]9 @THMT'/AJILDG MLG_]R?E['*4+YV\RG,P0P9U;#SCDJR36%R#_X<]]Q,\/G_YV^]%9!*ERFHU6 M\[WKJ'3\)W#+(=&?PNMCU*AFHXE?T@^!5K%8@ RAW>IH5-!$6M)WI'$&*X!? MP_@?_(_TT>^P 4GG"VTQ'WSSX6?IT:;V&?<@YZ?I%.]KWNN?V;GW<'HP!7@( MGNHTVKWMTUV_->/;GOQ8BV2^@+079:0Z,"DC;IO%E#;N5F/0>T\/?Z#Y?G1Q MYUMH8H(E;*Y;QP#^6?&%=89E4HD($U MV*WA/W;[-#*/TM<:W,!DE9(F=G27 MBA@>D7H$*8#T#0\!F$K46L>#K11P?4+O@VT=C -Y.3OK)DSZ ^V6P)<@8\E, M),:NB&/XEBPH]XD=!0;*O? #DIIQ%,=Z7P++#%8/UFX'&7%S6S 69(SYX49[ M"#876/&QA&693OV)CQ,#A44CC28;+:16="V[0$(@!6B:-L0>$PPM@GF7S$ G MY3*"ITA?C>5 )IX6#1"Z+Q(LR42;C],4-EF969PQ4X46VZ 2]2;)N,DY"/L,8*:80)Z*^1,=H, MQ<<$ZHN?@!RZA6\-WTF"SJ@WXAXZ8S-BN$,E8SO_8F= M:R(GLQ#D]HYFG[,"D9),VA2X"A.%Y0.IH?,1F.)G-'(3!$9X/_Z?K!2:HQS=Q6)^7-8T3PO!OX1F<]8;,TE7! 81 M2I0'DDAHXH@TF44QC.ZA<4=\BG,^+32?T 5&8".(M(XTB5SAMV LP;?O>KFA M;W#D4P [J'.+*CY'\Q]?TBBL1M$ L"\TXCP7GM0>:E%Y,ZT$Q0@M>N6C17'V M _"O[P&)01U">1?!5H\6&UAPH1(3#>X%8\T,E.D4:EMNR014_;:(UUJ3R52. MP3Z^1_X8D-:6R!I&>A%,,(Q@0P2+\PXWB;2$B0CT"X&!VS0 AT?,HS1,MC'2 M /A2;V4*=PQ>''Q'>P$\'J;DO>%N,0-$4X6)>ZM; MD7#NT8+17N*:+0D744\,>#\!G+6(5MQIBBS.XRSX@UC> >$PZ')E:[1. UJM M>M? +T "<&M-0[N;%6Y%K'Z5+99=HS=VTYS3HTW=X]1[4/EC&ENQ!E"1TAI] M6L_6!":+NM-J]/.HAU:M;:J@Z8#3HEVH#%E &31&,C'8;73NM36[4DJ M8>D,#7A,O)YE&2H+D"B=?7(EIC"Y:Q$\B*6Z^>&OJXMB.4X/ MZ[GXY'6[GTM:GIX_LN]-Y/EC_'$\B$\85?@<1 _.UW0^1Q?U"JPHW ]^U?O! M3VOV [(YX ^=2C%PCTWR&X5;L[,$VA(4\0G&4CKX@PRS J_#/<=PZM1F>W9T^2]7CQ22[U(S;+V^H_D[?U MHNN EHXCLNIU-MU^M[.^;?%)]A.G72X)G@-?CYY6QCC&./8F^:>,8WC-N?WL M)1/&JSTUZ_+)9UU[F:YU6-?8-CBO[;)6Q.[LXYR#-AT7C3YX&&&)EQ;#GH/=$_REU$AJ>/]W[GD[F^Y#JC+$]1>]B$8IO MSS&QET$LB_2%$WN.+03J4'?A-YV?6LHL/D3AEI M+7\II70Z;J=S@'I>E1.+9TUJ!H,+7'4&@^VUBIIN>W2 C;=+@:MCTEJ_4!ZU.M76!;87F,$8 1XI9GFMOJC"DO#&1@6C^VZWWZZP-+"=QAC &/!:.VW8.T"9^LO @#>HC,OE M!DYU%34_;;U=9PR>/UOV*E09[UJ"H5"\JV0O.Y3?]:[3Z&2%#+#L%%4+HU)+ M^/.\>BL5G=%5L!(GB)2N*3O(*\K2Y=YW_<(')H',FV.!3$VZ M+0.+E3KSVA".)R=8I0H+K@ C)UB*1F$)6<04MTS[RD_C%(:T\RN47BF1C1\+ M7)'^VF$\[.1@"H3*,)7K^00#]#8,@&5B0BPEXU)%C.UDZ7JZFC(SL4W/9!.; M1+KTHIE@P_GGZM)@I1OE4_NT4F%@D:^BKBM$/,.J8R#H[XK%4N%]NN!2L1KG M3"A=&DGD50SOL1"(Z7T!O$D"_!8+9:2)M)5458KUC. W8USY)(U#%)+2^V!R M!;Y1Q8XK7702*[0!4<*6B"NJDHL5@H"%OOZ6&#B/8+7^D_^\U>CE/Z=BQ"C4 M5*>."I9&Z3B9ID&^)/JA=E:JY WKY[S&HS\BO'6>A;=6\U7XUNKD_-8 URW( MQF$!KM\8G0#?2K"Z%VIM!;X21EH@Z18 R@_SWX/<+(2_]I6:L(V0-RSP;@/D M$;+V7@!ZY;UQ%\ K0'AS+8&K$/X"A'P&>0J%W4O?FF&Q()NN]185:X)93.F7 M@6@7[.KD%9-^TQ5?=3TE(H84 T%LDW;2;IGSZ &+MB=)[(_3Q!:/S$JS%Z:. MPQ6G?VH(9(/^& 9]?@;/!OWZFFIF;RN;*;JB3%9$=E7A-FYZ^N8'XBYJ=K. MI#B8*=E*!3&I^G8H@BMXOZ.B:?*@BZ7?RR!:4/E!!,23:^49+%.GM$SMPR]3 M<=>NP#)Q0.0-\3,_'6/\W! 0F:XY0#3JVB\8B49=MVAEL79D;O84BS["&.N* M6[HE!S!_5(HXC-)DK?E#%=7_)TUET0C2)EL)M[/!$O&(UC^"1F$8]'!T(4SM M%\]MBZ"--J; QA'G !AG($&=9R6H55B*'22HM1HRVTL,3KWI,I2_ON7;;]/I MU=]$0 T3OLXDJ.EMH55 I=BQ7XL,#X *BX%3GR\,[(&3#WBD.:*((Z7F"6)- MK=[+K>^_L19G[-.1'6SW%,= D/D]"K")APZA_ 13Q,K%=1 ABB%A,PVLL1F% M5(V%@#-O$J$2^$ +D G^Q!Y)&$6%_WY[^[NN"*^'RH(> +M*[C"FJ=.N3"7[ MN?@N'6E7P,5(5CI?Z.@++LZ?J7=G6H%@8Y@),@JXYT]A2<,$=@E_#LS1C59T M^7MERFI'<4+=[DQHK!25RR)29.KKMB7%J%HRRV-"6 D_B%36O(2Z4"'_LEEC MH?N9#^9!3'*&(\6^1):5(G09743)0][R!A>DT-\CK^L]\>-).L> _<3V$Q2Z M98EM]P$2'> 4*91?9HSN@T"KDL]4CZU_CZ[.*KOS4ON:UF)3'F)QKD,+JT/( MH%0IV^--=SBT2@=+3.]$(K(F- 5F48,2W0,&N 9[^YQD32@S]>PMX ]& 3++ MN0->8;<83]ZA+0*R9X7$D("M81[]9,F%PO?!E!<6"N^6+R5QH?#*% JOA+?^ M12.U\T5.HKN0H*D&VS3(-9[0FFUJU2?23;K0(UTJV%;MUJA/1O!S\%X]&]72 MO; 6<3252ND^4WX(:!P$>NNV_;((.W^.Z&CEJ_T,ST,4C9KUR(H>0ADK>R*K M/P,N@I+#IV0BY.6P[9:2Q%% +2"SW1@8%DASCD=>8A!< 3NB4#JS:"[SAW"C M@A\H$SA0/J9E*^P'I%GCT[$4B@;&]JAS5OZLW4.*CH$_U-O''#H9U]&V MLR7C)[0M=8C#L9SJOI;T.V2W9SIM41/3Q\7_;>_)EALWDGS?KZC0CC>D"9(B M0%(2)7LBU-=8'MO=TW*O=Y\<1:!(P@T"- Y)W*_?S*P# "])%,6KRQ$S39% M'5E9>1^J,U"/^ID%62A'5;UW<4#Q()VAJJAYO&AQ^R6EKX#CG[3B3K*:A$]O MHENZ>H"_()L-!1J"L!M)#JLF8R$!F>OP9[(,\&[Y>="]LND58TS;1%J-9D/7 M$7S(:335$-CV055>B49 I M:\2 .I]2H[I0=\\B8P@N#Y4YV0M)>LJEU%IV@'XJ#!RJ@?/4?(BE_AW)3(6G M55\):9U*1#&P;,A;];(>.J[]+EN,3E3',#1(:3'=EXT<\7+ST'0;H"-)"[U& M"ZB(AG40F\4]#U/=P#! ,,-P(Q#@<]E_2K]6ZAPF>^^03!U'V&Y/+PA]$)D8 MIY)T >X'&(\0]Z2?5RD*U%1+H=PJ*,*O9+A3E4MCP#7QF5D8CR M,:K=R2XBU3@Y,SA EN0+4*+WK1/F:G01@2R*UJL%_FN)$G&3C= T#[B$FC[< M%<#H^0B5EAK[&1%TCE@I[4?FB078J1BCO&V^"('[)9.R=%LSIIIIL77!B(K$ M5Z0\=8VIWYCQ!1=-W#1$A$_N8I0FY.HQD-)+ MD!5]-6,P)AHKS9[,>\Q]Y) M.1SO9 ^D$;+,1HMV;O:5D'@;Q12(B>8L#!F*!C$N;F9^:6:2 K\!$3$<# H# MF5T*YREV#$9VQ:,<.QO"59=47T:#H MMKZ!1)BJ!%XZ:=/JCJ28ZAJ 0\84C@HDKB?H !9+YRJ6C(R3\&@XJ;%;N%_9 M9R*?J6&0PE=<'[ I&)/NH[ANV5)^\%?] _G,@-PMNFN&ZE%DAJ:NJKD@@)J' MB*^I"$/EHT-J+BEH(E1'IE2#VJ,NHD8DN2<;);YK!)"2_,%T7R5LR'[37SJE MO Z9XDI*1%*M6ZG;=JE5ZW,VHK&%-%'3I3"("%122\YA+Q1&/=.1M&3,Q.%P M#)]G7&*H#C8Q/PWR &E9)&9\E@MH*MVL#(5#)%^>WLR,;(F:*A$M5"K+-%DZ MK.,9D2)>#NO]NA.O%VI'\;'LOWF8\V_!^*2WK%54\MQ0AV!$%N"?LO.O#.U- M2M(;*LF)P!@KNCQW #!@/V_Q.:+'(\PL\$O.C7Z0I)AG7U.?T)\_$H"_/J$\ M]W'S2L72QZ"=G0:G,94!"3L.#50A#D7J"1(U\Y0/E(A0NJ'W"<(*@Z,;[+9P MEQ0>A" U<>NP-]A*D ZUVP*NI_!X*J-!E)CLBQ%QHDC/GR$?A$L?2!6SY#C2 M5$81$5ZRD2DC$ N#/CPW\:B/':U?_U*.3QL#$-*:GMJLJD**JC'792]/#P$] MN_H9RC87!$;N-K1:.:2*==*( ,:J-TIB#HB5D5FP9B!*#?$X ;XWT1V726 ) M9(@UK!EA5U$WXI",0T%?R4KW^'\<@# 8DD#K(5>3*DJ!064D@5EI4M(A^#CP M89VD+9/P(;QA!/=L,%$+2 JAL=IK6O4V)TV*OB>2;@+;\[23$!\;*6+!GLL[KT/5;BN1Z M0T3D;2F2:Z] LTH$C>ZJ/"^*38HCI O(SLMQR2\,J)0!84$RJYM/H_Q_?/3Y M]DMZ=,(&((Z4LA#$:!S&$Z&\"M+/2GWN;TNSR[ YXC+*>.97A14:%(4I8!8\ M2#1/^7U*KBM^,U%Z:NUZBMGQL,N\U/#>A!Q6=.L-8W*JT'MU+:V-8A#6I,)7 MG06WC43N\?469/TKG('T8\APQ_+K!0'/HBP"913IM49$^>B"IGI>K'$&8.)42 M).BA<9Y22I5Y8=XN]HL+3DQ">X*:^?@ M?.56$8JEHC2F,J=H54/W>I_!4Q+0P@E.5 W(%0\B\8)4:*6IP!61C&HL"=*O M]3X&9)#. ^MEJ-65GN-1A)("^6 $[' 2B!#T35)+]#.E6\+N8G11DHQD,+HR M*5/BCT90+5 LPU/":%2EIHB<(F#$S4%^\G*EF\W,65".%)AQ2$JSDEO)+/)? M_WGANLTKD-'@U.YX%(0AI^^#_AM"1V9B8#<3$.#8F9C]C8K8<9?_; M0BD"V#H/TYCE2!$IU &MN4#T=- !223T926.K@@J**MV9?9>>K/J*3+/UTKZ M-JBH(%/X2)11P\QJTE$$]!1C+6?GTE/5T(X]5XRI"COHC0MG[&'%<%C+H"<$ M' :,DI*?AMWFO10D'7+E2EO:S"*?,+-Z%8Y?^H27B$]F$=K'YIO(PYE)2#>E M2SXU7RSC2SQ/A*B;D9%%YOB2;TY90KX8>\GR)Y^TQ9)@B+9Z9&0+]]C7)N,Y M1PH8Z@U5D"997^E!_76 ;LI(EYKP*%E<&WDEUVNPFXA=YP,T\+A-UZE5RE44 M0,5O0=\>:.?%A]^OKXW50&3SCIKIK,%BN>1-28+!P+@#RN$1RM,Q [F^OAGX MH1"6T1&L)*W9F8;(YHB,OPS MB>\!4S4NWV8\RP\^L>!6BHS,:;K'O9-CYT0K$S^!"@-$(,DH=OT-RLXB31$J M29:/4\S Q$?=IN.R8WSAZ*>/;V[QZZ,35#A 4JU1"TTB <2Q.2?C *1:NE: MQC91L!>0'[TF]_C:+ >^RU7XE9K9Z;9:Q,+XB)+9:M(S*?V/97,>$:6))$,1 M' 1%(\JXB2+-H10=+]TJJ%=+C@8JS1W2/[-JI:7,GP$7^ZQ9I$E! T\72%%^ M?*YFG5#Z!&BAZ")"/QJR/,R_H @RM#=K0!$3Q* TSY:\/XC00 %GNH\THW GGCE^/0Q&!0 MI(RN(C1FD/F+Z(D(4$W:5K,AS+MX50=OX?A=!:A1@,1R6*@H*\0>/(5YMVGN M'2*ISWPL!C/4UH*!).YWDA*BY\H) [!4^HZ)4Z M:1+$[P4[YBD0IBTO=*A-/ MI[*%"]CPJ^G;)],8\,H93S'\?XJ.S0D\ 7<=0[F,,33HH_(:11@BEG(9)5:. MS548II,)\ J450E,[Y,*V0?12W(8U(S,+Z$:(%RMY678\SI]T)2 M*1D J@R> (4T-4&*B/@9"P6.A\5/6AW6T]6ECKUG3B9CW '>OLH[X/H,0D"6 MJL[8#^#3[!DDN4HF(0'I_5ME"3!+/&\VJX5TT!6KD_G20J :BM#48T.Z%P8R M/!,HH7]24-)X&E1!FF(=M5&<".D>IL(]O:(F'0Z(.A:5WD6RXXM>5IZY%*ZG M_0ZJ3 '":^L6UMV^]^M0?CX+-+%6\JN3.(HQN/F;2,V_!53[%?@#MK6&>SL/MG'LA\:Q1HZ%J4 M$V7\>"!?X/1P"LT3G_XZ\<]O,'W'W\ M%&X1XVY@/:P%X/LWKBC(2,0B 0N^"/7?[XK,;79-82^_R""7ST'ZU18$V2O+ MN%+E**)*H.JF)#6B M#*P#;BKR;6'Q\V4>!PB2 NFSC?+=#Y_:1+%Y/O'BIVCU3=]5]8B*V@*^1GUCP\% M_=RT&& />#TYFW.J6M6D.NFK:G*R9/1?>7#'PR(]O!3#2 ^@)CX>)_$#A1(" MN?F;VVP7Q>F,=6!^Q6DLHA!DY()%'@_4<:*9>1^T:Q.,Y/%$!M.7ZM54F#;Q M?@P&'D[&:!"3V[2K"BUIZSN/*)T4) .=1ZA2 @,P%3*65)4*76D\K2F4A7O%&(L:F84Z5"3.3!6@>[1B(:Q=JU#:9HT3B&C !Q(R MU&-'^ /I \)%#@+<,THJ^?29E\X6W2.U4GT/M/])R")[3G%#Q*%12*$ JUA5 M6I+W1MHP0A44'L^8!@S\YJK]-O#W-0)_71OX>TB!OV3\_NL/-'^WMVWN;K,Z M>QM3WJ.DUI^P)HR/5I3#[2CQRLZT79.XW]_I/'/DDH7_8@<.WHK?:Q._)1,? M46"Z"9&A*&%*93=^]H2]'0:B#VJ7\'+R:'W$0!P*/?+5;Q^,Q*)^JS$AD4AG M+^DP*1*0=%"30-.LE$NU/*+G+.H=ZS1K4^U181T[KH9:?J80 J?%ZT[G6)S0 MTT['5W\5H09&?;SVLA-=4@ SP72,C0Q:\C!,708J44S.9U7+.?)+5@@9,&BN M2TT*9K!@54V/#.1/W X9L(MPLGGFC)I>;JE.,V;H)>2I#3$Y'T4P4$_RI%0N MN5Q"I!SKV1-Z77*?N?)@%;O%GE_'P0F%JB<4F*I*@.''-!^A0O)_*N_ 5/=3 M"?,Z3ET!-&68)"(3U=2OM^_?H@O:.;]*50"('&>0AR6]XSB !7#/RTV@0I>![5Y\(@F@&G@C\%-(OSM2:G_6> MI>)Q-[ITCN)]["-FKQ3H(B\*X(+UY.\5!_RM*-81Q=/-04V]I$K5X'+XJ#KT MI3RH7^%!_<4\2'()CS1EOQQ(]H1&245,LC8RE PFLFQMN:[_A(7!5R=> MJ#UO\Y;2V4TMC=?ZZP\2)X,M4O)/UY]_8SK1-; MQEB)7E7;CO.,?.*F3(_>&BGONH+SA& U+TX+_0-HSR<=#>2"/#)_T>55D*1< MX>+>U$KUZD.9Z"+!QP<#U(/((8&.@VE7APY&U.Z6Z;BO.7%.2Z*B8$548^"0 M^]9NTLHX2\#YUHGWM:'>Z--G'V3]/4NX]P>#?U](I65\-!+&Z6+SJL#U_$!I MJI*D6WLIZ^"BH1,>=]8^55QSUAWA30_KVBM2M[ M][9*=MUM4UW7$-TO$?!S##%$(\2M;N[T_J\<8YM+-0OPYGV1EU7)U]NFT9O@ MR=\"7KX<%6E('YT%)+I=RC)^0(975^#+/;IGD;$G,U-N,'U3VO.O==:GS_2[ M6Q?+P>\@DHG##\@_"OY%0.YF!_IU_ 1E!\G(I+ M750+IH?98#H39E2TX+O43ZN'X"G? ( &=\\;[L5W*@)ISN].PVTO^WG9;^W& MN;OJNZO^UFQT-CWE><-9"L&ET%W]U?-&]TFO?G^:)=,8H@+)$,E[W/LZ2&+@ M&'5%4_KTW]4]X)L,5KN4(6OXQ7Q*,WO5IA=%Z?L>#]53\I)>F; U'58XSAB% M8S)-V.9'LW5W(D3P&0SX:2R7_/65<+?,?SDDY7$V6UN!Y6+HK497JR"!D\)? M?CARCRRB/8/!4WV27_-13Q8ZND5NGAJQS7^"\(W0J+<;KNL A-8GHYXUFJVY MC%=G&UU*:\.=6+BY8^?$7J&G7Z&E(#F\[5J*L1+%N,8:]0/!/E%I]D\

4&]HZ2A*E'HRA1&XJ]^(5/V/^*C+T1)>I3%-6W ME.;;I#0[;!([*#A_B]LU%-UI/T+2=YE@/PD2QQ1%$N/,F;?P;<#U);[*)\'X)QY1C6:'U9G^K'V*CR':3D-I M(U2X/$D4[]3^7W.KCQSV7+KPBMM/\.*_ZBVI6T1X(2+HE1T.#]J3XZ_>@Z=O M_&^6(%B"8 G"X1&$W3A^2P<;K]YM]SYIG M9G.(=0\MM,^8/]RN-=#L/?W=#?9[(&37RF%6#MO3X[=RF"4(EB!8@K!CQV_I M@$4$2P>L8'!H!,$::&S\S!K126;AHW6FFH]O33-KNV+;CM7>,=;\.#@.CV@[ MM4ZWLPF$VE" ]HZAE)7V]H'F[((\^"T2'[=Q_BQV;FF/I3V'1GNLO&/EG<-! M*4MS]H'F6'EG.\2GW:F=M5N6^FP]S(FV$$18FO^RLR@]^G&;D8(,U4K$838 M.6$WNM>7[+U,7<9BGE"C1S](A.RPQ?-L&&./$E]V^"JZD\!C^1C[;OU-!M/A M_W33L[)2JSI4U>"NXXQDV?X[$(,YDCYSR(]0_)Z9&N2.!%0F#")>4*V/>-C^-.CCB)] >OA(?93T^UX0GY/'2.],/=E$VNY*.R+S9QFKU-W MV!B+'5)C,VJ1A@W+$D$-V6 Z7\ EA"/0';!-;TB]_7OJH9G*VHK8&:U7AK _ MV]Z,^K&5#T$#SX^%;+@I.U=&3#R, UD9D?E8T!&AH69(\W0LF\>H1IHT W;M MSI/2#O"\^GA&,?LUAA'.97,M]PJ[QQ.10[A]2O AZK*%ATSSJ,Y& $J2'M3 M8S?4$[$FVWT&J>Y$AWUM2JW=@J*AL6R AT<:S_3%V:]6;K8#4E$5G.F2YV,J M>3[&DN=%93MYTV#U7IQF*;9WC3UYKTV/PGU%@CWJFU;JY]=:<9H%_8F>FMZM _,% MM?H!%XY=RHR&_;! *U@;E%]6OG0^-CWB1:YZD '&!.NA\92.@1U(+VB=]V%Q MESR\YY-4]=DJ'XJ&.$%@ ;BW M45M)&5[^0<'4S#]("NYU:Y7AM6);;-^=J& M\_T"JV&WO"] HGXG^R'GB>5XEN,]E^-E[-JHNU9X?G4RTMDV">D8$O*1K" W MA7:]0;@H >B@F!VO M+T2]W^JX];;;.J_W>A>MNNCTFH[@SMGYQ=E+EPH:[@JKW1"2<+D:(U8V13>6;/GNG7WPD>L]-KU;D^TZ[UNW^UV/+_3[K5?-MO=3J=]T86+TSF#B9WS.F\[;MWWN0_+[SN]\Y7L)FHB%5TCL%BML#4-6^G$8QO=(TQ5BI0Q=_OT@E)V+Q[)S M<0W90A!Y<3+&OI[P6V_"*,)$8-!.$&5Q34:0_#N'-T023G0L"1#\#\"F@874 M_]W8G@GY^UYR^G+NNS[2@;A$07EZ'8IDXM1(00$Q\-]T +"''6''J;A,!1P6G(U*52QE/=X%*1QM&&232_WTG'Q&.?A%H^U^IQC MG)^=);]U.HV+]I+?W<:RMQ^;N-$\6_+S6:.U[.WE4SOMQGFQ\"5YHW3\S^B+ M.@OD*A]M.L VI^)2X1@#V;0SH;DY+;.7JU M<]J%VD\SQ_0T8_&4S?"SMAD> CO?WV-1IGM+GEZ>G]_WTB%UQC$=Z?7B3<, M[D1Z*OP!3TY]GO%3YZ)UWG3:IP JQ^FV'+?C.NY9\ZSEGOK.V5FWZ?KBH>4V MAMG(F)CJ,& =IDZXEUT^&A.(O0'GG0$MWA=>+"L275+U(R!LXAGG?SU2-8LB MGWT6:4:6GC<3+-)4!/ER>Y'L1=H=^GY1_Y>E[Q8M=PTMK=AAT7('T?(Z'^1I MQEI-2EQVGJF)N"W21)[9;L6J*(\5DVXV'- .6^U'B^%:DF%)QB.:"B8 @S;A M-/]P2,O8BB)Q"PO./L-G=A-Y#?9K'-7?C\9A/!'"U,Q@;^/16$2I3"3\%(>! M-V'',EME*!*!!2E/K-IA;\7KIQ(^PWYG*;3%18N+%AZG9/IW6.W?-L&(6D)C62HE0?_ E?XZ>J/A+R MR"H?]H;M)/VW/@^+ECN(EFC'M'AI\7+7\/(G'N4\F3"W4RW7^GH=YJT&\YA[ MU-D"J=@;Z.S_79[R1K2<;7HCWB)H^@ %C06-!8T%C06--;PO"-GX#2=QLVOMQ9)[?U]-FAN(I2CV?^\^?PSNXG2 MC&,CW7>QEV-7=58GH370W_OZ>S^)QQOAX+#CVY*4';["U./?(]/R.9QPD MZU"PGO!XGL(P62KGR?A ]O<5HY[PL6HC"KQFC&)!>KZ&/3^+VA8T%C06-!8T M^P,::S9^+6GW]NV/%A?M-7V1M/L;?XBC>#1A[Q_@UQ0-M;?>4(PX2:/LO99- M?PZBKSV>%E)Q:L51BWL6-!8T%C06-'L$&FN5W;"<.K=:AP6.O;O+ Q5BV"C[ MQ >+[*G'_3@9\0RC#7A:L9=B\QLH^4SZ.YG[[-F;+3V]C2*]8'_#LB]&]#P;QRS&7* M0&;AWE"*+5HRP:0YDEM*7[@L&_*,<<^+1[#B"?P9I.RS&,=)1GYC7X@1#-// MDRA(AZKK'[JC90@EV>\HVE)X>1)D 32@/K5=Q*\%)DZ/;>*\G2ZK9:, M%96]"FLLGGG4++%XIUU]YWXHX)V$C;B/KG60!06.P_N9FMB'A]6P?J M=-6+'W 3, 3L*@%""",]+)!)UG:?L 2Z2%YTHY[)OMN=BI@","98#Y-"@!L( M:3"K$UF^Y.$]GZ171Z?3AU(5]>:#>RM078<0M#+F%C!=\Q;IW3FXPP+_AZ,4 MON%9#FQR:M_T I"_*$7#RV4^'HO$XZFX6O--?Z0- "YO'KW9C>41X#;(1A41 MVB G_53*[$$Y*Q%_Y4!.R2-,HJ!)"4(NZ72._1.3]?.8@"?'&P0IGF/&AB#P M^7D(K!@#)_V**">%5$16^ &FPZC*GACRL(_"*@Y$,JA\@$9.1(Z"*PW(\VP8 M)[!YE#XC.? %2,L^G^!J?H%_L,STCHMXZV626T#3UQ=A25?6TZD%(J0OG4:K MU?KN2K$27 )R%E@TOE '62#.@:4'#\*_DI-UFHVF>1[N5\C'J;A,Q9BCBJ1< M/B67TEV0@B(7!MGD4C\]QR\DQ[[X3C'%.;]U7?/CLFY,S>=%4I7.ABPGY:7! MOB&]SB&D!KBEMTM$\;0T0-'J0TE//.^.,I7$8^)NFD*?I*?LY!W&; M_BSI-0BWN8EQ-5HGT5'BXZO$SLU#$1_MOZA MQ4N+EUO%R^,EQ3E/ON&@!VNE.DR*8G78/=-AW_%D$K+;3(Q&5H&U#-(JL!;Q M=A;QUDK\5B!\%A"^3$P.EKSXOS*,-8Z%U29BMA M7>.8%\?^#42SV)#/UPCY/'M)R.?WI[W8G_SC/[X_'6:C\!__#U!+ P04 M" !60:A8Y39WHU*/ 0#I#!@ $0 '-M'-D[+UY<^RV MM2_Z__T4>'ZOZMCU)._!<1+GGIQ;KX&%K P+JSAM_[S?[WN?/2,H]@+@[]^]>';]U\A M'&Q"UPL>__K5Y]7I8G5^??W5__JO__&?_]?I*;JXNKY%M_@%+3:)]XPOO'CC MAW$:8?3UZM,WZ'^?W=^@U>8)[QQT$6[2'0X2=(J>DF3_EW?O7EY>OG6W7A"' M?IJ0YN)O-^'N'3H]Y<3/(^S ]^C"23#ZR\?W'_]P^O[[T_=_6G_X_B_?_?"7 M/WS_[0_?O__3__O^_5_>OY>JA?M#Y#T^)>CKS3<(:I&V@P#[_@%=>8$3;#S' M1RO1Z FZ#C;?HH7OHWNH%:-['./H&;O?,IJOL?N7F/&0.-$C3FZ='8[WS@;_ M]2O.2;QSHB0BS%$.H,GWWWWWX2OD)$GD/:0)O@JCW07>.JF?_/6K-/@]=7QO MZV&7#*Z/850*!:2?R6P$\5\V81HDT2%K[_4A\K^-\>;;Q_#Y'?\1FOU.5'"3 MZ#0Y['&<58'!IM7"Z/$=^?D=_ QU/IZ^_^X4.LMJXHU[&J^4 MA0L%R3@6>O/R'>W+Q_?O/[S[WY]NV#(1A7TO^*V^[Z3\=^_@YP/[ M=_@UP4'L/?CX%(KAB.Z!^/0C;$7.A,3#UHD?:&7R98'3-#Y]=)Q]M2#_H3@W ME?'FL_/AAQ]^>$=__>J__@="=#-XNWT8)8CMB9MP0SO8P#U\.A5#< I?G7[X M2);]5[=8NLTXMQJJU#W^< MPA^-;59V3.=&2WPVK^$.?+=L@N,&0YQ&X@SK/B"%0Z]?X[5[[AWVDUA\T]B- M^BU['/_R+2$^=!^#PAUSW,*HN7/HY[C3#JR[L30LA#Z+8- "$*U\^?/E_5?((S=XS?>B6=&PBXE4Y]$N?G@/_T=D/DG\ MHY7^\UVY:(E(&F-W&?P7_7L?$9$L8%S?D"]X95ZDH>+&\3>IW[]>WBUE-?ZE M&&2=0[\BG%*I\#P$X=ASR4?WS/'A"EP]89S$;"HZE&N9F@\P-1D9.C>WJ^7- M]<5B?7F!SA8WB]OS2[3ZZ?)RO7J;,?6,Y0^?\W"W\Q(8S7@1N&1B$O)R(B\H M#\>K=$=H'9;;Y9Y>:,'C#2;RQ(WG/'B^EQP^.4D:D7\O<.)X?OR13?(XI%O6 MQ4>Z9?/7'+RJLL:1$[BHT#PL(M8#%&Y1U@=$.X&R7B#1#?0U[PAYG[TMJR$' MP9T#-)YPXA$.NYX*Q4HM2^&['D<$^KI ^INWN>TYM]F7<;:5R:]TM^_(^#R! M4/R,;\*XZ0;H0:1E[O_0./>K-?GGT^4MF??E%5K>7=XOUM>D %K<7I"2G^[N M+W^ZO%U=_WR);I:KM_NCXV)PR?Q@5S6AJR3<_/84^BZ.XLO?4W*85E=";PHM MR^#[FF5P06;V\J)I0:S6R_.__;2\N;B\7_T'NOSOS]?KO[^M 1UKX-R)GZ[\ M\*7F$.A:L67&_WC4C)\O5C^AJYOE+V][O?5AE1-X>>K/*N2S>%UEWR^W MUT&<1%1W43^W/4FT3/:?*I,-=! EA.06Z"M,^HUL9:F9MR70>0GXBC"+O^F=K;5I5LF]L^5B>45Z40*8N++M_GKHFQ9DI=F)#]MKX-M&.TH M0V7M26/9EKG[H3)WE!KBY!"EAR2";]/70_YY2!3B#OFA>6*^?U\CW3PD;Z/? M>?3)2^$91PE8VNXB?@;1!R(YX.3G9?]J+3/WH3)S$DV4$464*CTB&=VWN>TN MIL+0G3GT/;C;DX>A="YV*]HRAQ^K@BG0.:6$D$SI;=8ZS]IU0,KBM?.J>$K( MO[?,SW>5^6&5$:W]-B>=Y^06)Z NOHAQ/N@[+HC-0_KR"''SH9JO14RO*)PRYQ5=2FZ?,L,5E4IC7;-MTGL+FRD#S'^/265+I^5JI)*H9;IJBI#<@J(D7B; M(CUJR^/5EQW5F-]7%2 M:DSTM?CKS9 \T)ZP=LBKJH=5@9=OF=&J6D1A6T!? M,X)O\ZAIMS;,9Y=ZS?/ZQZI6I76GOLWON):'A@D_BE#+"JAJ9XZR0KRM"XWF MB(8ET%:G9;:K>IPFT\3;I&JS45@_5[#'-:7;)F\JMZHJNM[FS9=;O;UAVI[A99)[*DZ>IO/7O,I M7HJ+S>^I%],.*2:RH63+#%:U2=G[5";V-G.]9JZLTZN?-46IEAFK41F5]7]O MLZ5)1;1P7=H_QY?D0AZFTUUQU$BE9;:[JY-.4=Y.48P5<45OJT&/HJGWJCB> M6O/J^%-_I=3;*M%TPC=-*5MHHYNK,CR"*#F3*:)%"^7BYS=#8I)I-LJ7I/K0L MUZI.]C@C60$\0726%2U7C:%(#F)7,+6]+>J1%W7OMY!&\BU+L:IA/G8IOCV9 M=-S-/4^J["X]?R(7&(ZO@ZR@XF[6WT#+"JNJOX\^[*3'$^\.\@*YRMMB,[+8 M+ITH"-/DSCG #\NM5%WSJNO04LORTQ066WZ[LWXAWC'X2J+UM@YUNJ]DXA@I MZSP^1OC18:IC_GO313J8:,OJZA>;6Q38BBW#-YF?S-OR&6/Y%+\_.RRB""X1 M>IA(QHE!JZE7&RV+JVK6Z+&X2K^>H(<#DCIS(A-^6V^]KDWE,F@2Q#^4K\0C MJ32OF3]7C1TM:Z9%;$(NB@M1X))6615&U5 Q;%&]+8K #9W9C7 ?@ MC1!&!X7D?!R1E@515?BWN7D6+I>LN;<5H6]%9(/:KBW22;!EI?1W"#Z5ET?] M0?+-V[H9X22YB_#>\=S+5_#HI>IJ6NT\C: A9M<8TV-"E7%YT+ MR+KX,0S=%\_WATG:K61;5E55(=U3]BZ[*I N(-&'MZ6D4R O3;4VN;P'W9;% M5-4_=Q'/LQ7D<"GI[6 R=S!=05?QC?>,WR[9"SZKB66E9< M;T3+XO'%^H1HI^K.,JE?0KQ_6X4CK$):Z"8,'A,<[8:_#1O(-:^G'ZH*ZU[K MB17V2=4;T;:5EN Y7HO#M-2BRI3V_+[DB$Z".B$ULJM2R+JL8<*+X9 MU71.;#N*=.]I'TBR95%4%=[=0*O?EHW6@-5:')7^D:K]R;0LCZH&6PG2\K8@ M- 5!P0 _E""8CRJ/HKM*$5+N.XQ1N=V4LJB:R+0NF)K./>L%( M0@=K'V4=H(%UK LHZ\/;4M*[E.#G)<4BB!>;Q'O.TZGV73T-E%H63 T@;K<% M0R\DWB82C;ZM$*TKY!['2>1M$BYQ?"9='KA2NE!L63$U$"J=5DS>-%\\M/&W MI3/.TA'#RO'DU^%EO-\?MV8:2;4LEJI6N-MBR58%;Q0E(;I#$]:LA#U?EAWK=NR'JJ*63E[T=L+6N=TEV!- M<^@$LI]2-B@08^>GY'(OE5TD1$Y\((7(.W0= B8F.1>D%.--*\5 LRV+K*KF MK8%F+0(TY'UCX7^T=WFU?59-[B)(1*R32.[EVV+5F.NI]T%U%*&6!555$:MS M1+V=87JM"4J$WR/,",?1:ED<505Q,X;PV_H8'2TZ]WTA![<#W]]@(DH*F^WA MDY.DD5J!HY%RR]KIBS]=]*\174"T#YE)^H!$+]Z6U##8XS[.-+WJMBR+#BG2 MWHZ1D>:\: ^ZQ_LTVCR1[=6F]#V23,M*Z *67;4BH;R]-^6NH75!)$%2[ DG M'N%OF$+[_S;N=? ?T#S1R?.#WRHC[D0;J'F/MXC_*:^S MUX?(_S:,'M]Y0?+.]7;O>)EWCN]_A5XIA:<(;[,*+R\OWV:5/KY__STEX2:G M\/>WK['[?TLU$]+=OWX5>[N]C[]ZIZEGY&\QWN M'"\8WND"F7'Z3)LXW>'= XZ.[7 =C5%Z^T2(1IOT 9]F@W1DGQLH-?=<=+O< MYW*3/[#S.P#()NRN<42$OVY/4XXN:85T+F]>2SE4GEU7U#9YY-:[/_0^<9O)F-SX2F-L[QW?2LG@5B^9 OINMT4[D+(F;!W%42,-(\NO0;#HN_HZDS+"6)8 ?$,>1#$UJ??FJ)V& M$594&>V[LM%ZJ-'0V;?$=]+VGHWU>'7>&?I;]C(9A\AM6K7 MS3Y:TY,>N"YI0L<>P>Y]F(".I'.F2SU*E)[-36J ^N5RU#U>Q[1N9*L>FYJP MZS8<1G^Z0_!QY"'X:'0(CDP\IT-[V4K>^@!TS+.F8S!Z-65]8(Y+)*9UT1S1 M\I2&K3DOEN:1ZM*8]<$Y*NF3CH$:T+#U0>N5PTCSH=VU0>N#U"\[CY[3O'^+ MUH=I:-H9KOJV.;- MN@QK-3AV(S@$+ZYI2'JT-86A:8;/UC0F71J9PF!T0HG6-"8]VK)][_3$0-9P$1W5 MHI6@&XUW*,.F*'[(<4:5Q@0YJ81"B2UA?!H%9L>SSWQM[4 MX!I]9)M6'(_UJ&".H6J%WO@$C-*H7 MK,0ED^.FCA\O [\4S-X+H:26CDX,+8S=W;O+UP00>HBL J MO1"UH)ENW:>@7C?D+UX:""D!S+[C0&"D8$;=2Z!"1J;8*@9.7>Q*,)!9P^&F M4)1\=I*P!M>OXPC -_D \"_^(:D(9>P%VMV_?J4J]4Y'=\5:<[''>DK^R#M( M/OQCD9*+)XRNO&AW[9:Z5OU=2Z>.&<,;',<8*_8W]T",+U(BO[\FZQ?L/^-/ MY(1XBA6#?30Y:P,@8Q61\^^6B KY-[+(_:D *UGBNR\50XM0X-K1'E YB-QZ M853>*HU%K1&^MA8O3I3[UR[B.-TQ52?H'T##]W,(P+FP M&N_)PTHQFR9:/G98JU1$]IA>AN>S\[G;ZGY]Q3",/Z2Q\T'V)US5A;:#.PSC) M@EN4+QRYC+6N,@^G_-0D0O"&>>?&X6"YCK66.GGMOEW[$3KEU#!XG&T-%]MY9;54H.BI+VI$(^B MZV!/9.,;>'Q\:%Q3334,O9PO@P0T%NF#[VVN_-"I>S)7RVB>\WOLXAV''.&R M2,S\FNKFO:&T_;G/]P>SMO 8AO%3"VE"NR>2& MD1,=F/+%2]^$3+V$%,FE"^J[A0T;Y;;%+; Z3&Y&,_T]A&M>^MG20 MM3:ABCAT"H/5=M)UJVM/-9YAO*Q H47F(/Z\AU0%I.2']W]N5HAWJFOQ614 ML ][O=][\6]G!\AW5O. [E+#D$QRO=E&W&RT2!(B=].^7/G.8XUPTE#8W@LQ M>G0"+BWGF2_(!_(&]V(:2IMEQ!,0:Q+N6H[2)*.GMNRQ<=NTIT#)T$+J< 3/ M#M(G>IRHE"1]R6B^4>ZB<(.Q&\/E#1[&=]PEHU; 51>VJ"Y(,%E "7,$Y7?R M+5;=W&>0)O7XB5SNY/"ZI%04SI\\[GRJ1I9_I)]*7 MPS+ 3,J]ID:]#8;5DK[N):3T-(-"EW[. U]#^PFJ)R*$.](WRTO%T[(F% M]3@K*NE"6=S>75WOP]&NU&VM9^^L@\V=N_VY%VF4J?AKU2H]*DY)PW*=X-UB M1W$J+PJ96]L5+=6J%A4$"M?WYN=Q:S5[SRGYB:YZ-A7*6.LJMWXUKIYBF:D< MM-D_F_ Q V7RCS87D_S/2CYA7!/$;5DHBQKST\P-],184B=D+'L#]A6S:@Z MGURKY*R.J3U\&5'7!"+&*37[BN)V[R\FI,DW$#W";_$+_:7Q"FNMJ_MUQ]5X MZ_#<>3YMMRJM=---0PM?IZ5 MYDEB(B#^_#V/%_C,)T#Z"91#ZF<3%D M@4DIF9L%42M=L3KP$#Y49*/11-!8Q=XEBWT?C(6!RSQ=R=]\8S8RTUK-HH#\ MD.0PTTW*X+J2=CT$96?J)C>_0KG)Q])0#R'2IFH>^M/1[9\L$C9PQ_7K8(6C M9V^#(77#G%^>JKT)-6"-LWDZ2ZE6B<&25>5^-M,Y1WKVW7MK>D7 M>/&WO'\Z5;6G/0TC3(X )F5OB@K#P*4??29BT4/AT.J[=C0]&XJ0<_+G,EJ' M+V4=7U/)J2F$;[R JJU5FH_6:M,UL62!&U(6G[N0F>/S.',(+C_6&-.C!=WW M=4/"F.56';S5L_)X5NE%C=6XDZVYH:+51T)N!6KU6U.4MAF:1I'382@3&3Z] MC9,.%:?BFM'\_*PM.Y6NM[C6J4J/NG 3X!PB%;@@YZ5C5HB4R$QNK-MV6 MP>]6UY[6A0J4UX&D#HH\,OA['RM]VJ]W.[Z++[=;K+8(Z""M>Y5251"Y@?]) MB*_#W,FI876V5)G:>ZK9^-92R9YF I-=X?@4:(--/<@7+\X>SH#FZ,D.-:>@ MX:.F_&YJE;9:]KWOLMQ#TMW( 2/<97 /!WK$[$-$6HG$1QJ# /6I3HBB\7A$ M$(X[10^9:5NWX5F5UJ%Y(?2K.[UWJ#HDH+&*[L'G(9'GZL.]7,3>/C\ M-OHAUA2H 6AO=Q*&#(-6HWZLJ:.4]DGZO.>AKZ1@K#.9/>_7J=L M1Y)GG-"33OPY<_/HW7/9"59>S?:P5_:=$ #1]][%GM>/[V#T["!P'7E 9 MG#J0JKT#D]QZM\X.-Y[PI4*S>AHNW'"?J)T8!U"TK&G);4B=E"TUQ>T9$KWX M-Q"7/P<;,O,Y\W8>]K(:]Y8_9"\%ML$1^!D=Q6FM8^E(>0FI.WOK.4W*]N1 M,^O:!;L:^.?!.#*!1BGCJA/QR9\(O?M$G!, M7I#2*#;AJGZ&R4D@)\ZZ?"5W:!BY7N"0=QYXY, 9#T!.(76I%I@)2EO:>"WJ M/GU2WS^ ;95IXA@>%6C;) _-VF.F2[V):-WI@V*Y_1RS!:G9@^EXZMJ1^9Y# M_QG4T12?ZLK94*M![3.F0P6;04O2"S]_T5/EL#I1_AB1"T,9E]12;0)+7(H0S%]$K=@]7:M/)58)1SL%*S4%)QF6?;G; M^^$!<\(86E/<86J+5TNE"6#2R]E\UN'R ?0]((13# ,6S=2F M+SJ2F'5%;(-!HU#$;+(#_%A.7U O:366M:PO:E0.Z7U94\UQ=&!]XQ_R;O$O M_O%Y5>J2],,T7Q/'O!$LVE#%>7T^BEL0GV,(EX2L$^2 (">C_#NXN]R& MR=]QDD/32,G'5:O*3-NZW\=Y"$=6IGL4!!ID*N^*-+074DL7@;3RU::FUHG9_C4QCQP_1 @I( MGD*EP4.K)XG)3$M+&IG:PO8]W&7WLJ88)F7Y";QG>B; $@BWXGD=4W7!^LD) M^(++!(=:BXSY]J?V]&>>4LKW>D^,ME9J1M]BG[S VZ6[^O.I\KMM [&RF6HO=Y$WFY9*$6_P(L1+#42L"=-UL@%1) ,.\@^ M_0CHQ\??XCBF49E"6:06#1I*V]Z(TO!U"_EHKV?O84_O)[C4PH!<3XTR?7U9 M^V*-2/? U65Q%]&FML[\O#'K\[YJ(VLQM.J?:9QP/;-PJ >5>NXB 9"J\1,- M.7#!$?AS#)Y+V4F\ ,=\KX,WY"A-303\HH5U1>$IS#K7'ZS#M?,*&= @LI8, M]548U8OB[9/;F^)$+(?4%6&UC[#C+H.?G<@#:SN$CJC1P#M6-QO=P RS]W@/ MSH3TV$G2\C'=6GP* '8=LQ4VU;#IKXP=\MX"]%7(1!K2\+QF?+KF.IJ%Q"IR MX8T"$ZNUN'[Q-0MNXT$GA_J!:RT^E:PAI(^/D;/+%R9+EZ',0MZQMG9%KX - MN*>IW[B7'!%EPHAI%3*'N4R\8_)U0N3K![4>>#A9RV;83M$J8P5V /[M\!JE0A:E*T6<;HOIN;G6%(1%:M9OEQ!9,9OC7\DUG6DQ*^F$ MU-/1AX@]G),T"CS B"9G^97W"G\UV_,:*M@$:HY2['8.@%*7'R/>LVKXN70V M3^R,Y+N6AIF%U,&)JETP^)XS_/MM2PR)[B8,O8/Y@%]Y\<;Q(7;NDCRHJLJ[ MQJ(3NX][W::FQIEGBE:X \F_VKX__/#A8QOB M?X>Z1E6-EZ]TP7G*[$^-12W'FZZ=5ZXF.L,!WBK]O52EIR##@P8ZCR/K*L/7 MUIJFIK3%_:N]IFY=3#$%-FF9+.:= U9:]DVC$K5';7N1_C2/$'6OZ(BSV%3# MYB;94/@F.' AX6,-'SA/"K-.8U51G#I3,E;Y_"+M_6:W3;+Q>Q=7CZEB]UZ MJ;,E]TZWRO8\JWB&+$WFT*/)V;.%>K'S^!CA1ZZAY'J$QM1O357L/J >VC6, M#V4-(_T/3U#-(,[R Z#I_:6]+8O/CJ$/#GO3SK%K882O@WU*$T(T.EDU5- \ M ;=A\#/U/!80>G+ O^)5 SDNN9J/;ZNZJ=%$>8J( IW<0;O7GXX@HI(0.U2P MI\E58U:I8ZI:*EF/#*O?5ZI2]E^K1+HF^[CME1FM]6X-$94GYB(L( R?2.53[O! M-.EL:R+.K5?.!C.WL4[.K%)Q>Q$3)?2K;D=$6ZTI+.4H"J/SD$@769)7R1DN MMWE([G(=U^VQA.VG0CD[2.\QZDK=$%S25LN>N1%B3LFC+"P:$YM58RV5[-M. M>4_:O"#5Y:>76J6%E?9Z]O3S1-A)<+2#\[I5QZ$H;-1(^'/HDVO$B0Y7GH\C M=2!"N9R]@[J86;05M$M5?)R85)6@WVAXZEQW?EK;^NA^X2>J6V_;TII51TB/ M.4IP_1XYAW$ <1J=@]3ZT;![QY9A*)NNUDK9V3X(J:=S?,T=*)K@2,=HR:(& MC$%K@V)+K6XLE[+873@;PJC1=Z%4: *O$H5A5H4@PF-Q#YVR#NIN98J*\)KD M#8HT$ .)S83Y6S);ZQ?L/^-/Y"IY4K[EAA&UZ U!CIO 84GI8"_#$5JV*2J= M(;K4G8J!Y.P@W1NY)-"VY_M2L1@,7VLG5JM6CZ.^5'0''66"G/K>_ASC;>K?>-M:EY6>%/2C'D!T MEM#O%51["8]N"FHSG':L.1EK2+#,BX,GEZX:L7G*Z+!_BT,<) M?2 $A%)MWLZ.-?7[,]Z3$_S#^[/O/Q"A_E/H>EL/NU>^\ZAP4E06'R,FMJ)= MR)RP%QMR9+,8I-JKJ7OM^:D0VZ1C#83M/H&8YK)1"*Z6LX<:P6$1I45%-O,5 MB'+7 97HX*NVFZXO%4.&OXMPP[Q(O&"5[&1W W"4><81$9\<_T#>4S5GQA$$ M;,KT=0GZ6J+6FNI,1GZ$Y^ZFH_#(RMHS?G$S9L5SNCD@LJ665?L!O;=_(7(J MO@A?5$))3<$I&B#[FQOM'\NDP%+!MHBTC54L>XUG>&KMB1EK2UNVH='% MT6A 8R6L^E@VP\'()2:13$:*V(K/#O(O#0YW/0A,*@"L@25E<:.)$>Y!NE:F M19!_G8Z"HNTET5#!&A.W..F(+*U@J@>!"473"1N<9.A0WP =ZNI6).!DA9/$ MYY(]?V>+I!3+;7VZNEY5#;]X,D6P F^JOISY(Z?F8"S^-D5!LKOMN2<1N]J< M*M!O0UH%=07->Y,'IT-L2Y]$8UVJ3>:->P&IV)4PBZK21GXF=()& MK5Y32=NN!BIW_Q9E0-?:$XEL!(#)QC6O+&[?VTEZA,;9ES]YY$U![O?FO*_] M:.BW ,)KJ ;!J:NMK2>%^=G;BAGVP$P_3MY+93NZDT/$<4J]C&1$W\][!D!# M)3[N2TC3@M=->4\*]G0%/*:'I<2!$16YRU2Z 74%^T:$CL *JN+6 =FNPBA_ M[S0A5O>HJ'EKW-3X'Y+#S&-2%G54!^?]NCW1M>H4??X_.?\,(YJYN/4*[DO% MKB>!*IMNGXRK1Q"RZ(*;:?C@4=;7G[QS=?N1[$570&Z76>4YB;)$1'2-QF4O7)_CQTZS26#86-=I>&]X'9 MZ1E?.(E3;W5K+:[YY*?QI1!D#R_ VO0_RF*ZQ;.*_CY["Q"YRHF"L!*-U+V> M1==,WV>1&)^HQ:70K4OKV[QNLQK7L#>85\M%C(K@OQ#AZF]!^!*L MR)8- [(ZX7U;[F=[>6LWA<+IH51BW)0A9-\N(_HF=*F4G>$4 E#?.JS9T/46 MIZ%$=0=6DN%SL;M^"==/81H[@0L1DA!AC#'3N@&91VYVT(*HB3CT MB,7O9.,J1\AP)PQK>39A!"<;=)0>:.<@_46'1NU4PU<*B]S7:MT;35&[>NA:=_0VAEGL:F&3>47,TU( M0YR)(GE'U@S.4$A18E5!NY$:G*P4=_;YFR8P48@E]?(._?+:RC+__^_;/D.QT0VCX M=T_D-JWU,:HM,K_54_5T&D-XUM2ZM>'],0S=%\]7P==E/T\*\.L\?(:G70+V M465866L]B_ZV(M:!^C0V!H36E[4OR).A)?VY\L.75L#SIBI&=7L7'F2Z4"#M MUA08 VVFZN.3!Z&)K'RU$F_GRG:=H7(?.M#(W1/!):IS:6IR@^I*8@(FGG5$ M-6P'!@5TH'YIW0TWS;5MAP,T8P;"BPM.I;6WH[ZX*_)MO&5QWF3'1U2R:0P1 MU]J(/5^QZ-$)N$1^3B[\T/=7K^2>)R\I M<%%;L@B?H@:[*/Y2<4#^0BI)C@(_A5R$(M'CCU&8[DD-Z@8'$=U$=.)>)%60 M@ EU;"HX[JW94M3EC4KUB^V6/.Y@<3/KCE*Z5Q2TMPFZI(W,4@>Q,*=UF#B^ M_#O8/V_#Y.\X*2>5I $M]"LHIU(Z&N[$]&[GLT,+\D^7FO/3CA4S42W2Y"F, M8-ITZ\&4[6A^7"M3PJCM7FU5)O"^/-YVWRT#Z%#Z1@]ZCM&O/-^+OT\!':*C M[5Y=P:;<67YEB1=6>UJXUIK6V"KYP;%#2"IM9IVP!1X+W&YJM9D7RB@ MNW4J^=9%]G2-UN])P;Y_'HV7B6\@ZL_4@!%$F/DJR8Y,%=_1F[1U8LHHX\^9G%D28^18E0.?J M]K?@ /_5)EE''WVK?H%':Q_8@JYZGG&=A*SG8+J/!@=#@YW0?):"?QT17+-L M(C^FG@NF!O9H7;CA'D!IV_&ECJ*CVW6>9P.D,CD,&4!)-7C*-Q0W FR14$_] M00 7:A+V_"9P0$Y1'WRRW)T7>#%5<#]C[HG8*$1TJVO11;$81$;3^9(]RC9K MB\-(Q\HVF:-I?[O,4WW9^>EZN"_251AML9>0"V^TB+B&ENSD$KF,HC Z#R/P MZX"\1YWRA]15FH R:$&N'!= 16>J6/7UUUIG A.;>7AS]ZZ>.;);JAO:>.<0>$[D.D7D M3>%G^][W37GAI2(S *!O4<<=04BW[-TC]YOVQ&\:D R2!.P73"1M%!=JBUI/ M32,IVFY:,C$T5C&JZ@=LM^668;WQZ"0EC+6Z[!0\G[I$1 MHJ1NK_ =(+-D[C^K$.1N\H=:I&VI,369A?NF#I=9F@C9C.7 @)P-_EQ@# KI MR/C M.-VQ[XY>W ,:,:[-CR$>G;L4;]*R!-)<=IHPF"+QP(72K:5S==U/$FG_D"<: MY%C9,"<:KE'H -#2DX1F#H2XI7Y$E4I8?#_4GU#=DQ?VH3!&1',UO> ^\GP) MF6_]0M;IX2I,%8'7 RA-?F=3H.:7<. &%U3L"XAM*N2:@N;?QLY?8CQ[RDHFIZ[;&=5<7OZ9[8]&U\WQ3(3>I.!8K,QI+*Q MBN%@&\F>5@?3J"@TA4CIEJ2LY7(6 V[E3)-M>U%5>HH),,BJK(_)-M\QBP2#R7VY_JXC*&T9I*=%A/P(6NM35/V05IT5^1DT 1 M&%E;9F(8QXODG*R0 ]F\35$^W>I.!OY*1JQJA)]LK3J.X=ZTV)/_T/%K\6JJ%+3O*0[/D)A<2Q"ZI'J:*0I/ M3!?8FG:YM9IM50I9I"LX70"$Z//>);+UQ_<]>7#VH!0)9>P*S-6+'B-YTUC%2L>!F!HZ^9?D)>T"6E68[ ZYTDAB"C=(G)V MJSU6-IBBR%O.W,(>0CT2P1Q!3C=G@R'2* QTA0 ]1)?;+8XJZ&SFVK7H'R$L M(32_2:8Y5#I#*(H;\7SHZ]\P$L[\"[D,2#$L !0:NJ4H:C';0\*QOUFA%W"7:*:#1CM]2P^ M;.O2$>YV'C5W7>%F!^RNM>TZORB4Z7)HF5A@2A&W-QVC1O)+SR!*ZWHM*!66C8J(,9AQ6,J^#>0R@9FJ<%V1 NW13U M4'_%W\>1M5A 1$!OK5\\,O-Q]Y/ZX"-.'9)OZXOE% MIG_GI;M,WR[I7U7FV".IV7NR$MK++<7V!>C9)K&^MNC8\CRL&O[E,O+(>0,N MIQ14I)">J9.,WY66/6.H$WFP'@!A)"CC[O,-PQR;3E[47#9P%!_,@DJBHX;=>2OF#7:)F @4?W MU)*:K:3W:SIVE,)V>";Y'UR9@;ZD8(@-72%V]<>N[4K(7O24> M.\*O4,%4M9SUF8KAXI,RKR^W+/B5(L MYX43^D?I*[5XTZ'N_#R2Y+1Y @(0SC9 ;EWC:*<]D+.]0:/JNX7K1F!(9/_< M> '^J-3CU94UVMG5SO%]8?M4=K-8RFP'G[#OMUG+"H7L.2]QI_CL1E_AQSK, MZ_;RDS(U?PY2V)/.GGPNF8YSC.X>QN=N]#0_H\EABUD(:Q3Z#1D/:XK9/8%C MR$1[1>0DYQ7L>D^A#P'2Y(OZ1T73V=J7U,2BDWH%(UE\YJ8-8U)S*YJW4XW^4,E2APH30TOHC&YZ=J@GT*!;'K-%NQH8 MZ=7; >ZHIK2U[DLY:&BF&NH"^W,(_OE**VZ_NE,!?04OI>:X?&7Y^1D&ZO0* M5'$9X4*FHD]>X.W2G6[E?]_F+>+=;,(=SN&[^9W2<(@UU?B"UXGS:G6=\.:_ MC $6"KX+#Q*]!2YP:&)D:]NUB.D5/)(9WH'%&<[:ACU76]3F$W_K)3>-L4BB M@,U./GO@@7X51@P2A"JRH%-*K7YS'?NX=E3(B&\@B]['1L&DJ<;\CA YNN"Z M0ZBTMC9&RD[#WW7M26J*!?4[E#/_PZ*&MP[RO:VX1:^>]C3(2C^?#E6-0N]S M9>@RXM.N -^O+68QL%]",6?W+0TG%=[RV MB-'%L=K@P"&'TEV$G[TPC?W#/=Z3E8K=^F.D2Y5)0B;D.7S M7E'8WL.2N=ZPU0!': ^TH6YU[6DQH%?D79(<'0#0AX+FB^8L/9PYF]\RK4K= M!5,I8Q,F(?=U!AUL$XR0HO#T((-:C3Y=:D[&@M4$[%17U)Y5L9 AK\^!U*7F MQ-(X%7UXJK\WHOL-(FG3; ;:"WR!V;_7&4B:VF>\N:!E0V7X7@#1$VQ19WJC>Q+=7P=FRH,$F%3DW"1@RWB@ON MTSFH_A$:GJZ4YQ>&44UO58H19(S2]QS##4H=?Y3XC $]L0M*5@%=SSJZ2),G MD'EKS>(XE.K\ M5EAKB+>$O#F]^/->G=,LR]WB)$_;P!?(.LS3+_$NJG-1]2-@\0&[W[,^.CY( M;%=^^'+IXRY0)IVJZHZ4> G73V$:DS/_DJX(S*X#4 ZH!>P.M71'A%5%/S+E MU+4X#!Y!_"@+B[4!8_VI6(?&)8? \#SP>)N?%X-R9VEV2 M"V.31@ "2PK=WJP,+U)X4A;M/3O0;9G[]=URROQA!9.S2Y(04XVTZY:8:4_-T;V2D MNJ!;] P#$*?$2ZP^RUA324,N:2+O).R=&G>TPL^Z M,2.+JAQX*12Q QNPA3O7G8$'R6#/$=-KY;]3)R*+57CZ-2R;P_L1/9C:CLVNZ]X"'5HTCAT?G1-9\S&,U'A)Q5*Z%2NY8^HZS,<%P&>N XXU M)YD)^$&9#2?/ M5_-+Y '6\O:8+#AU5"S&=3DN3:O;G-"R4LRBJW4;9NJ=UJFK7/P00]' 4LV=0D]]'L:#A!WT,MWP$\5X)/%ON8660 M.UYI .E7UZ(NMH+ S%"0(&L>CRY0JF0[5+6.PKW<7D912 0VLH^I) 8VJ#OR MBH[86UH6@CL#IQ]!TN:3/1=0U:]RJ8QUT^H%CC>1M^=R,[4!+K=WY#T(TA9\ MVS931Q":QCW4#-E56]0BOF6S9WC]MXU"S""2%F\Q;I7*HOO((SKDV6];7$NZ M5+68@:FR8K M5V=?*II?D->_IVD#U(G\LST+=QL"2D-!S/;)61+@&J01P).[9+DQ-0A FM" 5W8V_,^.P@?>JN M .M!ROY6.#MD?_[D$1$@VCP=*!!GP_NB8V5[SEHB:"OD4'U*] B5 U=W A8] MTC*=ZCW>^$X<4R5!T8(NZ?B4OFH]R1C%$P2=%U<"U7I UY>9W[G4N$I*;5:7A5--::H%.R]DKODQ&V9OWXT MZE@%>NAUYY._@L>_?H6#T\^KKPK+X-T#RJ_^22"&@=8+6\.M_OLO; MG2 '?GWG)]YK4O,[^3>22SM7 M!@]AYSST2>/@%T. ?F6*@?]OS ,K MBW0%OCV&* 0QBT.6@*")TG:1 MW+?"2MFP/&@M /'P_#KX2,*$HRJO/@PB\SD!-$OR)&$XUV/NOEQ>4' M&LO44CLIWQK9;0.0,M4>("JDS(_VCKJE.-ND7I\@T6_$.XZRGB.IZPCZ_C8; MA6.DX\A!^ OZ&EX,\3A.":TZ8)OP@TG()43]B M2 2P?_(V#G7,&\*L3&L6G?>K_4:_ J'1I>>C%6+T/S\SD#ZV6#\,,S-R6GP- M?LE\RTN5-H+HDQMM9,6#9*1 S_\V0Z-/'4/_06)1W1D9.8CJSD)&AJP**I"0 M]1 G<&1'C."D>Y^9P5B7[V?0Y:)W2:'?AIQ+RLXX.>;@D,7#GNM^&#R>DJ]W M)A44^ACR95XDBB*[P6N2 @,)AC+G'=>;Z M!\9U %%T8,F0Q- G.+Y!J;1G#=9IU%AK,Q^#.AG\WX;YX@+(GN)*IITO@>E. MNE0Q"+PI.@;++V?B:\Z[(P?"T$F8>Z73P(O/@9?$]ZO/PS6=.6%$*2-*>E;L M^$VK9P57Y[ R-C=[Y=[$\R9ZY=PH)_A'[\(IO@J9&V=TL90 MWAH[+22'(KEA[DE*&AU5EU?F78NMJLQB/*Y.5@\/V=U7ZOOHIX1&'N1-5&%D M]!TEW,RN@WV:Q#1,^<-P/B@=]&%&O1>[/O,?/$&,Z GBS(R^IG*8^+OTP?%%/:XUY]^G@JB96*%??TP^M\8.Y#E5((" MUV/(;I+\NB6C)7O22[\1OJ5X_5EQ6[F D$05_0IT$24\KDRS@E-WYVEPO1&4 M)MQ=O]A3,U+CL"Z7CC%!;'37ZC4Y6L+(B0X,%:.<;&=82%<>[[F/N%H(Q?#J M/D%.UL3,..1K*Z.*&%DA *#%7!DK7CHY?YA2YS>HP7GC)C0&M<;\M'_QDB>1 MJR8#F(<'%?E_=^V\#C>5&C*1&N M$_%H2VA+FLK\W=$+:0R)UD#IP=M#HD%$ M6OP"!D'6'P\8"6,ZY-$'I"Q92D.RX?.Y%[_H0WORTC"F MG\(T'N0%PIH'(=HE'4 NS'@8">]UZLVWH;U &^KRLH&.@&.?([J"-KPO"$!; MQ_5HM#!8?F&C"K@*4=PWYO;0\9U?I;@<@"?63@.2O! M$O'T$"N()B1++/Z\!S?CC^\_?GC_YT$OQYPVRH@C1AT!^=/W?S9FL!R%ST), MVNHSN@V_%8P9P!0JYD<\.ZQ)O:&^V@6R".@B(#LC;OQ&1D;VXP9M__5F&W$ MH4624*!1"*7QG<=C[7?G5_=(0!)))!'0G #78R)\+HT0FX/9HLD3CT M/9=^J,FC4Y_TJB&?SK%>E5*?3E"A5Q!"3?H%5X3<,_(U[QN2.L>P;?(S5_3/ MB'ITD@,L+[O:@:1#=D=DIXVW]S']N=#IT9W[>P" @V0P2*KB;8$ GBT?N3ET M=I _DX),S,!I6 M$&4:B"H(D\ M2O0$!7CT0 !=?/@E%A@]]#6G^,T)NIT/,T4?WR:.#*EA5^E#C']/R=J_?,9R MYM:!5E-.%#&JL^'"5S!@SG8M)8NZI%@^.*"^NY"?@F:/ZI=+:I@W[(<_<^]E M($BE,'@WC,L3= M3JC*>;GE]O]GQ_-!^K\*HZLT22/\([B+#=/^5IQ3,BVW\ H0K5(+P):VBQZA MX7%=[DPPG]U_C&GR!A6>'AG38"5B[2':H$%MN+%A4)@Y*F.QS<<"5C^@Z(TN MZY1R9"QL"$$!5U\">N-8"2+3L\HCJY@>BX=^32*I89&\.6FFP*380@O +]F% M 9>%#'HY:V2WWJ>.NICE9G-^=@H5S?B +-KY*P9&%";SRYE$(0!03B3*B)'F MF#!C1X T.*=#HMG%#DP/,8/^U^^1/T>N_":&1L^2D#OUT3QU=TZ4'.0L$0-] MW#A91.DBF; !I[;,-4%VVANB]^,X1=PKSPR*PZ#.\UDH^1..W66.0C5\DW-" MD^ZO7^BJL?U:DKFS?S;A8P!N[]VAR!0B#WM41!E!9E%Y8(#CU)M.B.G<&1TY M"7US/.!'+Z"XY:20M4?(@ %I>XV(L!N-Q7!.'?B;Y8I:9DT@C01N=SVD":X7M<^6< MC>\6OB-7\!,.8N\9,V>66YPLMP-C& MDD1_&G<5;)CR"NQ0]CT M\/=D YZP6>7L&-P6_,R_7#[](HNM0?#FT]/DV6C8DV6K+ M/.8(;1!SSI(/29F&QLU,,1Z/G;--5>9S=!?(<_*NA?^!=NG9\>&E/$^C!W_QRA,]Z0&6#A#B!(C=P=W'!EN#CRG3W#X+Y+Z M "KU#'.9%8%CH/1EL4;6;R0ZCFC/:4VY[RCOO$&3XQSFI.@500AO/-_+(N:9 MMH3F_,/RP,/X1OG,T +DU0.&GDT6V4=^$):B^ D;N*#XD)8&ESB5_\WM? ]Z?XW,!*:,]-W:$^I:1 M+?*2"4BF%M\%?DAR,,O!P;% 3@+'-!7[JH$+,2M2>.L-)!N"C-^HQ%9L+*:7 MONTDJV%?KIALLDJ<*.$SQ'.)&W6"T\/%9>#.F >QOOAK7:(TNM43X-FPPBM8 M*+TO4I;)X"G"QVX=ULX):O*")B+$ T9WY"DHLAA @[,? 5,I*ECVZCCQ* MXIDP](BO@Q6.GKT-86F+E]N?TH<+#!\'&8)%&\AAC4!RFY@U@WS2#IR/3^D# M34%9@NXX-3Z.?0_Y*9*\?W24PZ.9-[WL3X>I=<@<\MN.P.)^]ZLF.P MFX6U"0\%+48*WI2(RA"-U06TS7X *IF#8U ]Y/SR"$[/$+\+ESJNQ?D[;Q"> M74XM4_!/GP._VGE.R0# 8+I+:3@!-1#4F/PU@ SFC0A#2\$/X&MP9OB&@[', MEF,QB*G/DLYI N+,[ MCA$K-[G9,)$^F&ER4PR8"ESZT6?*>2KP' :G96'M(=%@,9(*%(5RFTS..Z!? M^;\&T0F-#4PA%K T.L9\D<_)G\MH';X,BG(J^R(#5; G MT9L.+;XZ(E>/'& M"VAXYL!X844$(_H5Z"/:@*WPS*,Y]*?$7"LN ?7.AY??O"5P*1'JY\>)Q\1EXF "U7Y#K)NL*$GU!O^:]09:PR$^W(#^T,WY-E M7(^O@RQ.>;F58E"&OKVKWUHRF)1K* M@AII*T;@7/7SR"=.$#ZA9T129,U"WI 2,.K0#),%4%1CVATM3$P)GW9@THS* M1!A(F5%S&V4@H1D\Z,CW4L* 5,, 2_B@^1TUKJ0X,N]UDH=3!(_-46/M2B': M>2^Y-WRHY71\HP9#!R1O0L=SKP-NB])@#,@(4\>44R\0UK=9L>2W<6/L.B!/ MZ<]:T$LH 'O@,'8FW&L^](0":=38,%\'<+>$T>'>>?GDD)'R'+^_#JR =\\) MGB!"$F4T3\#G'I1]1I3N6MCR.W$T"U8*6DJ9"8-H*0,SH1:\TGE$FS^^3D4_ M(WQ9WF<$PM0=P-GPE(*W17>D%>_NR3750"Z&*XC#A[OR>:\ M"37)U[P5E#6#LG80-(2@)3,"YD@,B_?2\NJ>,C,^2DUF8:BB/PUD9?[/TFSZS!'UM6@S6 ^;9PV>-_DU.?$ MDU_+SEIFQ]!II)>O\K'+^(OSZ8JR!D;7KBN,I,.B[YOLGH; 8O7R542DC^._ MH HNO4!.V(>1B0R45Y@<]8Y_E09NS(XN4+N\.'NX( =M-T(94;(HH\MN_UPL MN Y<_(J@-?:+J1?H"$P7''X8><:]09]9BO6ET7%)(CTS+OP* Q2'S8K+F;#Z M,Y%_$;C2*XQ#J;O+X!X$U8B%Z]Z&020^TK2U4)\>\FN\>0J\WU,>H3#8;Z\> MU/TZV*<)\]O+6D9YTQ:L39, R7#61A6#]/7=K^NVL:0P%+P^)C-^%4878?J0;%.?JU4'YH3+*-.X6Y?3 M%F'7!O G]3$FGJZ\.J1QP=XS/%1.T#F1T[P$05A9!KCT->1[B6+''QU*1@N7 MM0CCEJ>Z0!XD2<@QY5^Q]1/(UR04:5D/RI5. +!S8T -#(Z0R^T"P#0?Z7/^ M&"_+XFO:)TV$H%LF8R$1IA*4_)D%F"9/3H *E6;!LJ^+6Q->J,KGMPR _7D? M!JP@'%ARSI 1%!"%!.@(FD9YV\7<*5_2R#3H*\HIF7CJ=(92CU(8H4T^0I5< MT^.Z\AH>IJIV+N;HJ$UK"A*5%"!;#*#1Y?&\YV1:R9%.+3]_P_V3=U4#DSE% M;DPB-"?/A&^G_Z5G1!& FN53)H\+T)DSES/'][%[=N#E8EYPT*TG:(G]2M9B M9H'G.[F4]/@+&XSBLR4;#GDTN^Z7>&M,.'./[M7##?7)\>I4A+E^\:2..7D4/ MU#SB7Y,3:D[0H*O?O1?_!H;0--^J0H4#7F70M'=N[4 M%5^^;KP8WLMDH46/V%V'1V8LE0W-5(;+';MBA&DK*"%/X@UK!ZZ3<1.3CLJN M+W,JT4>L ?KXYTV $]^X64M'Y;3LP-=K;D=7E=\7$D#DA\318"ZE)!HYQ;EP M4@3>*229.$$^H*XG@+INR'5/%U=%F;3"ET?3?9"/Y)YDF(,YIR8#+S(?H!R^ M8)!S&R6*B*0-VH%S.3>(@&E?&@^L+($ M*;['( LSCDBPF^\9ZQ>TUD@. 1U'7C2YO58-?A[H";*<3L:HS5 M'5^S3=XTURY 9 !P/:P'II#3H*:'5UN1-%?VS88IWRX_8H7]&(;NB^?[BZ!R MC)0_,[?A(_D4[5!]2N4X/:G[RAZP[^B#(J_H"N?CXS$(Q.JK*-R=LQR+(#QE M21;/,!%SZ/2"H?LM0/Z8&V MS$'+05,Q_AD[H>'PQ8J0 +_1EO0*Y=V24WSRT\? M &B'A2\-AQM0$N-Q^CMG1;AZ'F7;@--R>?H[Y73 ]$&;+0U?( M=C''\:.[[!X_A_XS1*=2%]PK9T/#M8=;A3/"PKE7D)X/.WX+)Z-;D/6S5#H MU:PQ\N-[7LO.9+FK%XUK/3H2J^ 6=B([%E*ZLV*J' Y06RU=F4V'RZVZ?LI6VW$+L,%EG\1V.J$O>\#R"(C!YN45R M7V3_&M$;=,4$UZP_4$GT"#2BS$W06!)AJX/HE\8O[#!^V_+XA3;'CSPR(KAF M+S#[]SK([E^.K*D%@RUSH@FSVUWH%8FP:%#U-AZ_^2N/$D9?BR8@U9J4-S@# M+#4'F,5:]/Z%7;;NR)(/M\D+6684*?)8SZB<+!)TD2!L"(12-VN%12OQ1[J! MG6CS1)>KBY^Q'S)0]0T D9@[Y&CD0]G#:RBZ@7Q\L="*.JW I_709:.U=T=$L3&/SE,L">.$>J9QL.0"F%' M)\PAXP2))@5TBG!G-P&QWG!5#(05:;D(*;R!$?\3O2Q6@2NZ,&HD9/< ME<)TXW6X? #W>K"[@A?_"D?/WF:P S]M[)2VANZ< YT^J=F30NHJ8X\L$5 S M-.;;> 30@(AM*?YGW,!K"M+]"+/[(PX?(V?_Y&T*&/ZSF5Y^/FD,U\=H\$,UO+HCY?)^$680X'[5%DF@"S!/8O7O)$ M(\^\_TY3C)S-[ZG''%PFSG/=N^:+9;8>K:[*;H1]&CF8A#-B3N'L!T%VSR*# MO&!PSVB/"Y^DC25^<#>R,KI*B+I%4JB3A08P6@J9LC#B5JJ/ Z&!9)T6/(P- M4)L'?MSC1P]T1$$"F@P-02PYP5'U.+HX\&UT/C<@,A\LYL*):5J/@=889@B- MXY3&[9T->7J>+W^^OKCUR/L0XT!CJA%&GP(90@NG'WZ8'3M^@9,E MX00MT<_H&ET@T8+Q]")C\%F2'DLSAP+>B@&P&C!'85>X6RXVI%\IW1_DP/,V MWJ #3J(&X I ;GX,9:<&(YQ[IGXML\>)CXXF/L*$29)"1R:-@8?HYK7JP-&9 M8^->'&-QGWMR=.;=9":2//R.:\H6@9N#*]$?P"01:W@<2H]"KGMDSM<2EA/[ MD38X9[;]!HX72HX-Y409E_4**'8>=HE":=*C? C8CRFT:?P"'KZL:[;P/)A0 M7K2F\IMF(91RQIC!&0N,YKK1QH)?U_N1G5JJOE.R146R'9T=\B)_CJD'^_K)"?C)DEEM!D&9R)8MN8>%C P/!U1K 6.F+IXB7NJJG,*!]U8R MD9T80DF9[-!7);<<\[K^]K(@LDU\]'+)KWWLS'KP*ISR67H%I5?^P'#7?!!D M+(8,49XBIT-LPA?"?"'(AR4-R%E- Y<,Q1?$K=#A%V)+:,Z.>-R<'>#<^,D+ MO%VZ&R0&<1KCR^!#^RNO*T[($&#FH"W /"\YTN=4.YR)Q*SZ5+M95"$Q&H9T M1'=1N,'8I9!6\AOR\A5' (^*#N0(,XBU,5K$7/2LV/-K^.JJ S(:)OUR1.H MC<>"[E6\)S.",^&CZA/.7"7]L?D0(# ,@)AZE<%*$-9.,'-JM% )LLS%CXJ? MHYZ_XW-7/*&1U @J,FO::C4JUU6@'\I])'&?@6F#77MOH,HJS8,"O[[NQD+A, 7V6QEY -BH/](L'**$%"4/J MYZ,SJL$=>WR*Y^%IU:C082 -]L+]9QHG/*!9Y)^&B.T<87@=0G(=FJ#/O M0:$>F5:"Y:7IX/Z)ZW#MO/[B)4]/H0^Z^*LPJK LH6ID(H FB9_![K(,<\BA(6%?PKC4!O),?F2* M&%P4&'6U)TO9708_.Y$'J&WWI,.#DDJ5D;DH/BJ*:3.0'>V9-X0B Q?R6 S+ MIZ(,I$9;0*N,6=$(NA^162F/.(.[N\6&,H7L.9;4(W(LEQ-KD:>_"^+G9)FNH:MT>T> MSQYHPHF@_XL#3[?DH.&TR\C2A]\+)VP$6T(C1WZ9&4(2"9IC'W:ZF:G:0!IF M:'1C2"FO.^G-8^3L\GN>P;3T?FT4A;V<'"3:3-DSDGGHD7?F Y82OH\N6(S$ ML%#$4*9R\HC3/Y%$)T/0-R,Q6I2E,CZ=\A2/',:Y(Z]3\E#UP>CH?Z:<5P9VN_2 MF2_ZG[R$H\ME#=E\Q4^CIC86OT\TH_&P,2B )'-*HQ]54H;YY;;,ST#Y6LY> M3^Z12G[[F3!7:Z*ZP7'\%R1'PCI2:S/AK&;A?4E\^?7KT'B6<,VS)6DD6UDS M%"-Q=%@BBY!;;KEYX-GQ?##S7871CZ!QL!<^FX?N"2.#Z!O5B-#>_;N,:CFV MDX^((^@:C^6(0Q,@Y%< \S#V3VZ"<=/$C6LQWS+ Y%1G0-R MFR9DK$W@C"TFRAV(FY)11:4$P,; *31S5@3"4;)GT 9-(6SUV]/_G_??OG__ M_@/:.QS4]G^B[]^_/R'?\4C@@AJ28EU\HF;$[SZ[8[%?4^=@T(F.S4;IE+8#>2F)FE=$T_FL]5IX4_*3]?$G>'$ M=&% M8/@DWF>D@-IAZ,L1+08@C/$Z88UPN#B13-2".P)*@48&?$M&I/SVI!2 M'LI_(I#*8Q098_"(?1V?!2T+4T,&3"\TL!:W/I M;)[8LY,+V1#,DX0T!Q&- ,)$IF,%EEOI)M0 [B.)G9CT@KOE;T0W0.$;H@@Z MPH.FH"M"9BV!(GW)0R>T4LIR+%UD>2'>'U$,D*L-Y)R8 MPOB5#%YL'/GB<]DX&?!F2O7G<0AS-A@:N^/RXN/+BC>/_'3L1D1:'!'1R M_WM&#P%!D#^-A&CJCX>B\WKZ0+6Q7!2HWI6Y22C0:*&G*$U39-T#S(. M'SIS./+="-MJD;I>$D8#,K%P"J,GCQG0TX)P:*"[%?RA/()XR/*!^@+MBA(. M@]%E6PTL\'62AR(7 IA'Q]DA4T_N4Y%PG.4'Q,ER"\X?L;,1^0!C=ML.@-:( M8OJ(+[1$ [:)O"$UQM+B<%EDYMS70 W!*$2E%FDB49 6$FD8>+IWUO"X+I3C M#T09,:;?*%#HR]7(T)&DVPTF#+ : #4U+[-,9)7+ 2& 1YS.3=0= ?:R>3#7_W:# M68X'*B)L./F@[OF@\LW+WT)BA6ZD0=UG@YJ%/AAY#DFZFGK FX_O/_SPX:,& M,_;J,Q%)OT5 [_3#QUGRD^O45 ]@CV#21PO7^FUP["]Z/M;0X#\Y2O*J7+U MR!Q8\:UQ(18>$TC7SBM_=YWA &^'9=?B,F[BO HU-/KZ@9$=/0V5)G;\ B< M+'(I.#F;%R=%YUII:OB,3)T-=4[NN?-292/;)6/'M.K>_-)#?<[LE-;:1+B2 M9$( O%GA31I1.]+,':RTOVV_!M9?O"%\S@,U[! %T6$\ FL-DYZ3ESY M=0S=4X;N1F)=>>-:-#3T/IL"N=?FLLH.['TY M5W#.PNA:2I\<0O VJOA@AY9M,#]W*J.*O/FM2C@REX> MW-T9.;*7AR%>N8>)*0N,\T>7ZT![F_% .+>;6')L0 ME"(=^Z(KK^]W9#, M.B#-EFV_R'%G][O9,CS8XVYT;=0G[$!Z%NCD=;!/DS6I-"A=ED0048H(2(Z> M-(M.Y6T8_$Q3NW.,V/CR=>.G+G8A[ZO"EVD1N"+"DE][ R?Y%E)6T%X(.%G( M<\OZP?R!R^Y+7NZ^!!K)C8A"Y6&8X^HF[(P97RPP5JQU@2<,>7/Y6$$'FOSG M0&N=1>R:R'YJ9ZCDNT+[VC)@WZ:)CT0")"G]UL LOV4U<9;?UT#NL=&XXMM" MT$=?BQ:^@8DLI68VEYFYHDN^T6%VJZJ3C=B<]#.E5(\;Y>?*"[R$++UG7(%K M)++,$ <9(]@<>KO/IX01/:54ZS#C".5Y\55&Z.C H&FDCC$8EB%7.K%L''I% M8&<<>5I6C060]HBN _O:ECV$-((FY="VV>*^U09GFGI^3\+RO0^'2XN,D;"W, MO]+LW3(6?WZ1-:J8J,=60[\:]%*[WI&K(Z+91J(++]Z'L>,OMS;6#,,D$ M2#TN>7E3B!Q3HC%0\4)S7'@5$JL]B'\3(U+,O9(/2\U03/8T6^XI?,,RQQPE M#X_("V)OHPE(5N[X<'C%O8V6#%,S%N.NX4(O$X6 MDTNMEX.]7T2'P$@KNH1XG]C:0G5K,.L7\Y<1/1.8< QAQ92OR13&M&;7U@), M<0='ACQX+DS& +[+L@<:M/[*V6#6_C"PV8>$O. %4?#P"#;>'NQ4 M1O(SZN+)E]C)Z9T@H&@HU>2E$X%X -XZ=$EI%-C (X,"61':?(V8,\RD45'->;8KFTD$516%T'I*'(74,B2% *L^5F$.CW.?9 M# >=2N*0)Q(Z;1I);=.3J) G,6^_D$[1T,ET19X3]"X^.TB.)^1(]>+%JS?( M/"D[LE"",^/%5["!?@5JH\_,,GG"T6T8A$5(.@WQ"90R5_Y2SZEYL>++7,A4 M,Z0]3GATO [-4R19&CHP9\CXD/E,B'AE'=E53X9UF&05QDQQ*A- MOOLUX&.F>,B$V?0AQK^G$-'_#!%" W=Z3@XQ>J:R1[<83&YTN,5ULIK<&,)F M&(OADH7HJL#K+U\6KS5! -G\;@KSN^%-C>[U?W2($->SW@)H$;@A%Q--#C># MY-E(,WVT'?/'5 8G-W[4#(T%HX?]<1G!Y)'UK)H.UT3*-H\AV_)0 3*C.-AX M.+[PXHT?PN-]X'4IM<$TR7(K*&_&H(Q,'XC<*30,-L.S2+$7IY\)RF82K^MA MH^QJC<+Y,N/;G(ZAYD.:'#F^YLBX/T9'I$]0@TL4H^"+AU10Y"0;+Q*%3J2XKP4D+C84X@82 M41@-QWL2E*;=8[_866, GKF93X%Q)+P4P+PJW&E!O\F7PH':V8::/F6;G^IT M.9%XYA]RZ5T1$&.<2,15E_:&EY!X)U] ;@W@U-L?0+P_?B1@_1S5^H3Q^ MCOWQX\E8(,/8YBD(_?#QP$ [!RG ,JHH)\LQ3(WIQ#1S5HPZ4;(W,ZZ*AJ8Z MOD;W$"1K?;D])WO#@_@9BD3VR7GU=NGN+(RB\(7L"W*'DE\&PKO!GH)DKK0E MM.5-H1UK"SV(QD (IJW-F7._R#1K!(E6R+.<#EP^^Q^"C]2 &YU1@##A>$'6VWB0@ND0B% \^>#0I,-C-W1+"T,Q' MA"^%[%F;M8.DAE#>DK%L++F^7:VK^QSC;>K?>%L]$:=D&;2HZ%B#"%J<,?,U M!IE_"[Y+3I(R_UO&OT_Y]W+^'<9_ROCWY\U_R6]$8K\"<8,L>L-)N-<+8,;-D%6_R*6@3M]A M>8S*(A%1E9>SY+*TB?O,Z>@NS^6881VJ!XB.]B$ZFO !_ET0!TU=N>;"C- 0 M52*?389+T=R!"@#E3TX"R7#U>#F(/(DE'.63'$CY!.3)!\S]4M?J1FNR%A@)Q&;"8;!+G8="BA%N8@":-! MFHFL!0I&B6D;])(+>2M$7.7-S)!3O\PDH8X8>2JWB ;0]8R9+(DL/69T]+0< M]^0!\.']V?@ ME�R9N:*<>^Q&P=/)KP#EV':#%[9LMJG'XS;";N]9@8CAL=QEHU0IYT"I\= M"DAZA;@-H_9%\V/E2\,T)+S%[##!$F?A-,/-D^R08-0FWW&A/* >%[S3YN(F MAO:^J' U,^1G:4P6)A%<\R./")Q78,FY#JA!![[2\Z*7-,BD#40;D1[W]SA. M_?&-WB-SS)>@:$6^0$\DMJ6F#.IR ,#E@M^'5UZP2G8R1!^@B9(U>%@$CG^( MO7B !"P: 4N1$VP\QT>K#(A/!N43;2+1*/H5FAU]L][CY]!_!J-XT60^^+S, M")?MY+/BR&]AQMBA6E8K@U/39HA/;!VD)B5JR"56"T-*)3GG919,=#);0![F M\?D1@#J5!'S#SX,,-*B:BV]F7/FM#!D[%3+=VB^1E^"+\&70HS^CAEZ W*E+ MZ$V? [_<^5^,=;X!(698]LTB*,RF8"/Y^C9,,/KP<70,4HW<^?6,%6B:DG=) M)QZ\P&%XSC;7$2: _!T$0>";<2UI-+VI@P'^+13(%H.8T)=[>8P%/J MLZ'#AUL%[IPH.:PC)X@=E@G@["#_,A1L7QA!*+'YLN37<"/0CHV@[I?#Y:%I M38NG:XV#T[?([!<3O3A>>@6D/.9E"J;" ]<1I3-W64ISYPC*%V MC<>JGW-)DS"+)L 0]_5GQO(W5I#*1IS>DL[,^O22QU,$3ID7F/U['0CL"REB M=5AXI-D JE$8RE^:E";Z6E#_!N8M8U%J899L%M^DG7D=66QD7E$X6>$D\;FA MB[N57+[B:./%>+GEZ)-#/:3(EHRS9F27$LQ;@G<)QT\=V5MO'(:E0SK,-/F,3[H8L0WOS8F?#O]SZ3IH8]+ M6Z^ 0\OY1O R"NR$RB]%C<5J\KZ<=GL8HXH(I,9!$P%:^\]W@LHU"A\C)S= MD/5*S<Z&(%!/FV",9J7.6.,>2%2ZJ,;F<=B4#YDI.F[7WTVGIWVPO-3 MPI%N/QI.UI(GS9%,^:W\S(21;OXT[K@\Q2PLRDTW] ;CF*R"4/A-H$_-3@W<>)(4)\7*[Z""QI+*$B; MN6^T\U:2%S(>GP2/L!)CWL3H42[G89PLMRO'QQHN3R!&TP( N.>-64HCUM9MP' M(612O@F=0%\@!(H1%?S=FS@ M$8S+=158XY1Z5E.T$$:O)K< MVCE]86U&3@Q%/L&Y@+[[<((^OO_XAR]^G&0+CZ:DHU*?1,;M43?8=1RG%)1Y M>TZUL\RXL ^#S/# TU% /X>ZI8C&*&0Y5P8S2Q%I$#WGM@B6JH+E^1W9@C3N M / 5DC&^W"+6C+ D >.2J8DC1K#&9LQW(5[EJ%D?W3>2[BVPJT&D!NPW <&G MY[2,,KHH9H3GPY%?9B8GB01-8X&I>O0Q&;D3"QH8W3S5!@V/W7E^8\57890[ M,Q1.C\YL_,#8"/ C2%?"L,;I4WC!*&N!RA7GO@,0)H7C8T;\EDQP,J.27TA8 MO!M&/?UO:M)T$,':8QIGFBX4$G@."^;+0()'=84;D9TNJ59PU@S:03OH0!J: M([.^Q.>RDET%Y2T@V@1-\#I'/DLR::]Y'=T^V9#@]Y/SSS"B!^%@G5QCVHP8 MT+U)4_S0-:JNHP MKE\HK_4I0NCK0F@F\)?#)M^^EU5O?_2U%S#]0CPZ+HD4,0/>(;IS M P1,/>:R+HS$7T&:N%Z<7=]7=[?7UZ@ MU7IY_C>TN.5__;2\N;B\7_T'NOSOS]?KOX\]"(K\"CS /L,HH1E_&+#>7O"0YBN$]NO/C81="4AR(+\L^14E@J* [P)SJ"?LV[@BX#Q<%U2)B8]21S__WC[\] =%!_#J").%IZP0!@1R@A(SX,A?R*\$($'1S0R M%9.'B:,!\X.S)!&&)X\S-H2&;I9\J]Q0F7^9/.'H)@P>P=C/Q-&!\CVE*$&P MT-1HXZI6-3 ACD':^9NL\XM9=%[>&A:&OQI2G-G"EUOP<0_3WENCC%(D8HI= M.:9X"S;R9VHC!VTV:VEVK!:5BYS1+X8[O\28H$V..R3Y.( I9J8S[+%OY)R?Z#8-XQXWY@T)8J2,SO!1V@NI\&.'+D1.D7&0DA=O) M?+B1X[(:63(4F56&?(*04L@3=D_>#8/\*BO@3R=(T$9 W)ACHGX."V'Y,D_F MD4!X5K?XSCDW4S9ZX#84N;1T!G2H)%? M[ #C\5^R5QH8)-9/$1ZT6#^^__BG+X2M+@:'$WHKT/!JN>D3:F%"M-G1PW@* M1B8-(4EF4R[HZ+Y?V_/Q77L!$23/P[%P_YDR_->A^2)8JD*:XL4+(P[,)@.5G9.K8/G.4&T-0-F_XD.5R6] M9EVR42?OYDGF2_#X[SUP?J\QH_:-A+1M:O@83 >/"]6!8B%(3;G#?JFOAL!0 MAG6Z#'TBJ(VF:,\-PK]@W_];$+X$*R(/A0&YX, OZ>@\ILPB#$1/?P.J2)!% MC.YL&*JQVE.N_F:2J_+#<$@VA?IWK@ELP37>[W/CR)$O^E40/C?.'4>P[>F>M7?W[-T_J%>/8M6B M5F+/A-=_G("(H@@/"-!X2*(__:W,>J 5 $@\2J*CCAGW2,6JC*S7EGY^"4? MG"<-S9R=RSU:'XOIH,PO?TO3D9U%S$*@/.ZTE(AQ?"TL(ZW._;$$5 &)*"X, M7!=4%@D3%/-Y A@=0Z';H:#2R'D6@EKEI R;>#BG5%-M?_D6+3=1EKBA-P^] M:_]EDQ+"\DL>:+\]V(K8.,Z7'S__&U>0H>.3Y2THLD7'<,0@B)4^50P#_^?".99AN6.#CA\SH((6>!/YU"%[N<.2F\1TN=M%L?, MT7P?A;'X3ZC9VK408/XXGLDG M8JB9D>X?R8YRDJ K'JQ+$-)ZK,]% +V)OAW>.??(R^Y/D,-B>:RI8!P MF/P1F[0#(2#RN?HKV\/>_)7$[@L1O],;LYN@1+^?>,=YA03L>LQ\$*ME5GC^ MUX,Z) >B.M!CR ^E*TH0[>@G9(RHX544@[8$5**2=@G&\7C?4[AZH7\>K@^Z M&!]EM'#O'KD,K&%0'J]NL@&(?OH_H')3!1<69C])\XB$A,C\\ ^E^RF3Z =A MN& 0,W$]? (9MPBPMQ.<.E&()1@Z5OG@;\:\PY/B)# P,5+%#W.L$U4C"5T; MAX0[:?V),K(IEAV>%%.'A:@]#LYDP78[[\]"[LQMIC@H$SNNC?Q(J@TV-)O7H5=EDL"Q>^+L%6.J;O*TP('S M.P5;]#+-MAF"[%Z1'7W_^'C?T7\'!(V"H:?F!-"W X 2^6M_A?^= "*[,"V# M=R4%EPM]*.[@ZOS<*?=)(0=O6%>A0P($PP_@9&$%E8@8^;S$)CQR.5&.2M7, MD72AE(I)'A7:& R^H&Z&#KQ4(L&,(M[A(M, 7!6B3;5F:PQ; ZP\N;&G R3F MUA:%%:Z*8ZB;-&PS?FJMVL@50@!^B!C6@6=0Y[&I%Z6FQ\$79:8Z,-66H/3(%-]L(H^1GJ-'DMR];F9$WXA7YO\=68W$_EC M,F>!_FU$^N\TR+J7T2M$SJ0 ^]3)V7A9!-*=.2O>LP, 4/10\DBRBOW=&)54 M>F=4W/\<-+B4+3US1.<.]CY\63*1^81%0E$WNKWID;WZS5EFT=:WE^B@*-UQ/+\&O&.A52[6OV*F7#?\0!7K M^(WW-P;8\; -(!)X)-^+M2-&.4U>RXY,Y-EG/'N,9Z872:1N M=:Z'!Z4#>O(J'!"S_TA2R/VN@GCW S:/F2>)4N*$A>[';-13YK>PK!]+_/%1 MBNM\QO?Q>$G_RQ@3 ?9(Y,4>BQST'=;!DK"4TBYS@-$= 0AH(#;YO+*"$)0_ MT3E/L1D?PX%7S'TD$/'/%NTZBK=8S^PY\%\D=A6H@4M_B_7,GNA?DS4@&F,< M<(R&VJZAE9P2\&-P6AR%&">G1D&Y8@3A0E%(POCA.!VT6(X=\@N&%-U(4:&+ M^,4-N1,K#]U@KK<'^JVX\!2 ?*G%=WT.J&//G,+H>-*JXQ>A\7,21HRG4?R" M+%(JVNYBL@%D_E<"(?1;DRJ['$=4@&MUC1 W=%QV)9/X]^0M6K"Q*N-@ _W56=*/3M0.>.[/O4^ J: M61KXL@:/[Q5_?L[#,',#5LCT6/,*[\IA??&JJ,-/BRPX:4)3Z+3B-*4U1T#3 M&)"[HL7Q\L/P%108>F(,/3!X"ST.R.#@H.LU5[*'&#KW&4[>@7B$4>ICY],7@<[9$JOL?F MDB'AH T(TAEL.Y4K=WY4$AXK_A%FTRC\L?B%9,41O#C(#'ZILN/D_/QSQNH4 MOGS:B)BV&*:-_1M#Z51/_0<9+WCQ!R:IF=HLE>T76)(Z)Q^T%]U2?Z.XE M%)TZ,>OU9)@(2O1+*TK>Y F+F/ MTK^0%#!T7T+_'\1C_@4LWHY_@G;'1K9K0^U4%%!)H(C 0_ =2I*S)ZF3$S43 M[CU6^ET2=MY25G?-=\!BXIT7PQ]YPB67X&0VC(O]DG[?]9V/)?T8>/:R@/5\ M@GP%#2R-9)$_.JJ7>687:^:)G&?I)HIA^74&7$X<]]7U W2.P8:G&AQQLM"C MS[/KIX>'#R\0S>EY9$!S[CSG@LV)^O!2K$:^"AF(Q:5&P#Z/$T%JB53R4-JJ M3'A([< "P=@9>;VBN8<[_7L#>Q2]"TQ'$50P*+CC$'P)XXO@AP-T"G[&0^KL MF:_"0[J&N5/BJ6A$'>6ZDK$KQ^,#+KO6"93U.!8BBJ<) ?!B7VA8N+AX9,R( M)4U&%EU0DIJXH#OA)@XM-7@]?W/?_6VV[;[?>4?6TAH4R!SM6<] 7[$T;Y_( M?!S2]G$$60K*V^R:;S/^QET,OP09 MLF,$43O\KNVXH6A'0WO:NM,<%,@=6,GH3FX9.K,@Y6$- Y?H%KX-)"<9C+B.LH)CX70O]L)$ 8&:=@U.!FYH-1]EE\9_TFG7S$4^8^:#,MX(= M!_$JG._'G._YA^"[O)J/XG^\6B>WX8X>PW=TLP4_=7J9J4 ^K-.9@]TZ/XWV M6NN1JX*3B[$Q\ D*;S1^@O8 ]5\C 3]W)[]R@Q6$[VRQ MT\'W=%Y,/:$GF.?A2>(&#Z[OW8:7[LY/W0!5K^>R7>V1L)-'^-69:UIQA7>& M $-KKJ8(Z;G)A"_T^]/10'!82XCA_.^1/UCT\5=:$OX$[ M>WG',XEHAFMUM GLH_!=9X^5HA[SRG=S4^6[A5KY;FZH?#>.QVHRT6FT[IIJ M@"-)HU.4.+LEJ@5=>.RX&H_.HKP[%(/J)S&"QT!J"L6H21/%S Q&^GE/1 %. MA*3.#YY28(?+T@\%ZE4I2G_&048*X%AG+D]%,P)Y"G&"\5BI7&2!//'!!863 MPI374:("^)KY'MBZ64SNW(MVE(P>O:UL/"/'!;K^+^BJC+'K& MX!UVT4#G(]6+[H\O\3R^>$3Z!R7[3H.I>?V>8D'JZ_>=S[+1OD5ANOD+<;L& MGO&.G:V;9C$DIG@#PN.,P5^Q#!"#$5T5(5.AN@0?QMG".'2ON?&,_IE1<:IYP+0KH'!;:%?24A?T@'4#_&V?@CE M!"@-KX0GWW0WL/,!6"&0PA BP>:3^>6+C66A<.>V%_C*$FHSLR4 MYXX YWGGW.@P<[!_YP!PJZKLGNBG"G;<4+."+R=>CM7 M1(=CG2*],!#H:1_MC.A:".,FBM?$IXH9241!' N*7BA4Y86)SD"41A*&ML#V%,%3PJ1L_?$JWZ74<1_%E% -*-Z7B)G"/#0Z44%0:;$<' MAW'R<9R_PD@C9J',P]3W_" #Q><)C.EHUF<7%_&@^!RLBTP@9$),#[W/$N$5 MZAN.5QD,_O,***/G!YC\('H;W6(LAZ<I127%R M6AQ!#*O95Y*S("AWR(V(%(Q/NE_IF)LH2X@HTBRSW;LK'+)OI6;WX 4*!^$J M*#,TKS(TCD6L;\Y*;^[BE#%\6%FR;FQ97UK7NVDGT+JRG:5 \@J+A-@ M= _%K^&0EX,,>9]?^NE^'A/W,O*Z1<2#J07L_='H0# MKX<^" Y*M&(>F_"U]X MC06JEO21OG@Y?_K9N;E;_/KDW#PNOCF+A^O'^?+V_JLSOUS>_G*[O+U^.GV. M^?H#31C#-,10\-3^ 4:CT_M[1P[HY"..47L*_9[T!OG\X\6?/M/7X[?(\]<^ M57V/>#<5'-MP37[^\?E/GSX7[ NB_Y-@*"CQ@JQ(%ASH\B3X*#N=F3L6!BG@"6XM[=4MW^F_NW*+[,DC3: MDO@J@D(NG:Y=WM-)$!X4:7;^RKH9LZ#*%=G%9.7CX4G_'1!>@F:^A6*7K$2, M$?*OFTWUCBZ\_^.H-3@\A9@/)P-S^15U_)DC*6!.8(6&F5.JV#$K%J_XJ"(S ME6SI2VXC):1,);XJ;,,P0AR]BO:T LTA(X81Y[@5O1N"6OJ*V'$+G9\84T&5 M'RLCD+JE:3,0+*AG?9#VO^2OR7 M32HS^XK8K@I,#:1KK;HL:S&03/2K (KH\TPE6TUTD(?5 ;!\>R?--\%1RL? MZ)/+F0_+E90S9JC$!/D,[90A21%L+L]X=9Z'% I:Q(0(1*'L9?0+20[63DKV ML'RF9?7S-'( IW_8I(M^F!'V9<:$4LJ<[DT'.CP!'O1%O,NS,2@C3UNJ_.>% M?IXBB,2@_^C%*XZ=.Y'LW4E$]\.NL'Z9$MI@JO;R-E$ M;B@>>3:TX^WF]GY^?VF%XZU'CMLYWN2 XSK>\BKA"7'C%23I7@&44X1/6ZYE MLES#;OFEK'M6#R\?X 39"NHYRM]>XQ?E9>#PF!^-@+@LU!S2#1](# F>5*6" M$!VJ.<&Z6T:<;HG0P-$8$-"F>XDY>*?X(MX=2\SM)!EPK_I "-/HZ,WJ,5I4 M[+^M0LZ'E%E0%I=,#\#\U)P"T*>0!@O)[V2KE.NI^OEK%6*>8(RIRM)QU%&]O_'A+U4X(COS9C;VW(_!S2L+B8PME M=@^YWC"ZBJJY DB=':/ 67,2\(#;<"(^D'SXWA-R$8,Z?%05=5) #:%;UPS=..X/KH25AS23RR@=$/TB\C)=I#9/6)XO3Y))4'4?@)X6A\,21NI;5\+;CRM7#: N"[ MA>4B\%&C 5U0TG$!X /+]OT$.' MG31\I-'.FO'9;WM9L4$GO9TX,%("F$7^*XS>W>(F^G3R3D^%C<#(P7BYY7*Y M04D449TH M9F!LG%@6^C1P]2@# P%+'T^2;,O^UGO"7 VL0.&PGSF2'$>AQQ)U?#P1&B[& MFT*)#E5RSE?TEHV3:Y^LW$ 4)E]EG8R62IX]]"J@2['?DV FF(Z//",A20B1 M241W *PIT'[W?,TF5T=CPK/N9TJ6$HXPDQC(^QG8))X9O/>I,EM-O L0JG3' MNQS6JZG<7:^P.Z@^P8#L>3ADCZ=)X>K"P9SR:*?,:_GR69C9=-BE,AK$Z,"< ME\,.6DA@4':%,;3[0V$4@V\W,$0W0CN;1>?A[:VY"[A_7J^16].8,( MO$(]H2OC,)^J>OD),Q@4>-,]O_)!1CS80!%])+N,%T6/HY?8WJ,&('\MAYX>NX$[@KI MNHGB6X_^+Z(97)&UO_))V"U^[CA/?)S3A.6]?$F5\^Q"JO_>\21Y'T^ 05%V MQ@B/920*G^7BHB0X.0W.U0<6T[&!0C6K*U]5PU=T[(:<.-^"UZ23ZZ@?O,29 MPTCYD/(*3E)4)0A7J%SV$/M1S RJ2NU'B$SIZ7(KX[DF&/F PPI#KC*PHXP\ M[F6>/2?D[QG$4K_V<:7+[ASL;U1>^&G;"TPH=&0UO4&!U-$\Q%5G-^1=,(C( M7OSVL>QX!AF!I\1/4&+E46'%70,@TSP(HC_$8OV0/0?^*MC/PY#>.BOB<1-QI_7.//05E(8';@_V'#=!YPC\ M)@AP) 6(*)0XH-US6CZ,D/A2$D/RDZU4SYNN*":=A5XZ'TTH)6.+%$Z"PN$@ M%ZX0#ETZ.[YT=D(XKA0.]S0,G+2FW&\"7.$V23*T1TDU([FD3U7?XPGKF.C7 MP_W-A"+A%WP<%NU/8F"0T$H=^D.(0J<12#0--B(:+:44Z"8JC,H20C^$+$H; MYOB5P8(5![='+LEV%\5NO =\./ UQ8L8/18>LB_L:-T*/LE!L*8%O6/I*0%W M"!J#/!Z6*?%P3I3EXH$04@FDJ(/L8K(F,1R/N IFR/SKD M^8$:#\J2R[F=P M,<*LLB%XDK>T@@ZZNZ\H&<$3U72WO3C)L3LZ7;2_82^KKG0+S1_IQ7[&"5WH M2G?A 983/_C;UTT 6@/^!]8LW81@E9ZGE_1@WM-'0'=% +( P0*.Z8 D'^,D M.:O"NQKY,"#A ; M85@];=A=JEAQ#V%V+$S28BR8=Y7%E 3F03N,7RT@>MYS@N42 A>0^0&54&JG MI\.A5L4L<:ARYKBCN%][9[ 8DFMD[^3XXD=..3;3PR3,+KK>[ M(-H3\D3B5W]%#(5B@R!:\5B#1[**7D+_'\1C%$.X2S)(0O>GYVKUX9$ H:V1 MCU@U31G?7"X>/^!YS@;Q1!3&! F1"!+!3-$]^) 9Y,2*%T]DI='MYR!0B1=F M^9&\P;AFGIMK/C\;:CY?OY-XY2>P;&[#E)Y1B;_"P^ESIUB EY<8+VE'=BI4 M#F5 )^)YO"X>_-\0P^^GS[-! _7M$YQF]W>MQ:X0-RM/P=""?8C)SO4]?E;U M<"CP#ATR$JY\+PP$1=JE2VZD8Z&?25#>%29&!GY#0%+V=9CZZ5XQ[?/P3".,H[('9B@A-* '.>V.3._ MX]8X&H39H)['D^2I4+X3&%OE(\Q$ZL; B!& 5C^'. 4\%7HL5.#*3D0='I>E*(]*H771IX.= MSIRO,881CV*([H>QH!U/I\%,08LJL#%-\A,4B>U>SM:0W#1SH/M38RQHP=.8 M-7#!T$AOM2=X/+BQEWQ'!.DO/W[^\^>?>D!_?/KNW$=_<*"_3Y]_.DE^Q(S) MOAW9N<-Z%^P-?B/!\_(R>B5QQR!D[&.$\.'.]!8CE5X'3/" NQ["[$ '7ZR5 MU_OW713^PK"2%VL6/X3VN82]O+MP),8S.3J=; ?1=1RHF3;B,6DNCN_,?O!# M_O[__U.KQITP:^))@Y/)XXX+/F5N())L*U7_3IAM+<(/#S'V&/O,;L(#;8EFU@>/ M,^;;N&M*(N_&8FJ# J$C92/BL52!DNJD2V.7.NBLH=7H*L8LH![U#I>+T$XC M@^4>S4@P%0^YKTR'](+J%4*H].#"E'@WKLBD/E&F^&29<'P&]V^R*X>%$"W6 M12\G@()@# :G@45B#(*X7?*&,F00%O_!!^=Q(!]%#D%1! N-".8&$8R.ISN> M5,K:2;Y =J68!5P@D2:Z:6!KNCZ0K1+D4L&QEW7%0>&J=H"OAL5Z36+B=14: MAK.P(,"5&O;B%L->$J4=1]]FKY>96ID<]4-=9^R=$S&2ST_HJN*CB[A48XPN M1(S1LR[&*"\JSI1Q7< 2$S8G]>QDK:]G37O]B2X$$M,4B^Z&VEQ]<-%8=>++@G;S+V5C)+@\B M5;\G7"_9WSC07GV0'V@I'Z\TGU9793'[]'%Z&T*E=/^5( Q1]Z!8EEU55<\_ M )N%UXPQ7VJ*6-BCWR/, ZA$]**M8KEQN>025LGM-F3NE5^)_[))B3>GZJO[ M0O#'*S?A'R\E*M; ?NQLZN-/6S_GA M-J64N _IW'P#"W&B1JYSVVF M.(,R?^NKG$&1,-QN1P[I[N$Q9_OK=_I*H=Q"W%FG_<#[ )!A3,*:* MS$B"S_]E1D<86G6AX _37SO3'"'H;FDF\$ M.HS*77&@*7,QA1L$ZQ2!+KGQ=]V2J"3V?*'+T8PF/3*D@_\OJ[889 MR9%C%J',X<%:G>O.UG<^!%3@X&,X](#QQ2A.RH<9UB8_!*/2W<@8?"PP*'MW M1/*5NP7\:*P"#-W(V4W]DODU4$@G:LCHY& M, 3;.0Q!.Z;'A23H>347BWMBS\@F$=T.7[@X!E.T2(AYB/W5D%;HI"U0F$)RK;59 MIA4AY><^$WIGV2>]L*20A_>3762)'Y*$E4Q)?!0:JU_20U*]Z-Q1>I^)XC&# M+XG>60O:<#5:7OT=)6*Q9I7U1! 0)(OZ"/EQ0[H5>X7>,6685>X3 \R!>"T"@O'PK?7P*[,N 1)_*P)&=HLG5K-:N;_WY/D3]YHQM74FP@U8 M$SZ>/&8'.U9S;+[K+8FI5O]"]XIR]$48\18.CM;3Y!LSQHF=.ET]GXBM!>,B@&*6(2]G&K_+.X5^M.S'XX2 M>36"**22GM< *H7328!)OI-1&OF 0R[M.;T_/+Q# O=8R$S9AP.=6$MMP<L.+S; 0'AG#R&KC#F@('XS/X^"P: MW!'K JMO*JN#XSN)?&OZ!KN*LN=TG07"?T\/KJV?;65BJ)+[T^U!J*N$7BRA M[7%2 !42FWX0.8A#M,"L&$]X3,%!RH=4\J:540Q_P*J!_'HU%[Q6YK_UK7F3L5%A9N#P$ M[NA[E)#%#JOPAB]WQ*5BI'./IC)N14^N,C)?4PDS/)\LIF?"DM[/Q(4_=CP. M& %.)"AP B#!"00-(M^!Y5[CB,X><(#6E! \(5))RK Q+..+2IAJF8CDR X. M[CH#@XOH)*XB'(2/IB$U&W_Y<E;+CF,.H(<1/QQC)?A,+P&Y\%FZ<2K5 >'-;N3[+(_#J[FS#T/'5MN MH-0FH4^S+5)YY2>K($JRN'-\>#Y.H4J)',G)AQH%#VHT_JLU['@DC/.T(215 M93 TKP#>_N8' :;:%F/U/'J# 2B0T(]B^MJ(@E=Z M&?4+:8%]PY.$=3X6LD6?+$F]$UF1G8X-<]$G2\540@-?@[(C;)@7/8:C7]A, M<5 F=IQETY'JTG;.J1]X_T)0T XP#OHYA: [A$RPFVQQTDAR1SI:.I)=.$T$ M[8/'-#$= 54$S$,A7GYU)AWOZ*("PKM7KN9DK+OYYRBA(_/*RCU,#^O/$1U: M3WN@)7N<;=$'_:6#B/.1\#X'?[OD*Q;+)\AH4+ZBL?!V):^[Z^9I1)899^M( M]&;A3^LQ1S.';AX:DGH05@(3%S+YQNMB'-/\Z D:QE9&2E#ZXH\ISGV38<2%-"1@J(S4BF* MZR3UM_366:PEE)#\1WY/=5=QA@?T&8,C/E5B",SRS"L9?R,N=,UF;U($OCX MJ.XAP!$4H]ZQIZIIB&W!V49/1#Q%\6H4OF&AO20K4V-ZG?*LE9-4VVZ)<=-4 M\P3Z"@Y-Z D;>C]U.91,^JH]'JSTTF0_/A[/"&(PP/!HD'<440S-M_2-BPHD M730W5,^4R DR#FI09Q[X LWC&41'8ZVZ!,P&B#G+D-46ZT<_^>UB#__WAK[@ MH[BOS9=@BITZ%N8QTW%F<'7 /QPVXH2;<$!Q&#:AB %TZ4$$GGX8&XYH^A-; MU+(!W9LZ;#7CA[K&$'!\[:XVSI/_$OIK?P7WP%C1YG@!E@^Y>W+LPY.I#Y5# MC.H0PP/H]<5*PX'?1"@D\UM[%>G%$-Q937+ QCD2V8IV#"A4BYM'/ M*\PI?^JN\KF\$$9-);D@'^\TF=;4_?C [ 9%3I6>E'2HN_&8/!HX63[?J7:0 M;04*P(ZLZ$M\2>+ML1=H#\88Q="H$,>*K0!YSM)F1.K>!5N$D. B"/PU<7Z M^/KABK[G21-SSXL!OX7]SYT?DB\]Y'WP[F;B'PYT["S?HI-@*+"%EZ>M&P0" M"J>':<'^'-&AY?0'TY*^(4'0'Z((=C<>CD@7ZH/Q"9J,]?$4 U[VJJ"\]^1061E'*DP?7 M]VZB>.F^ ^C))@K +TC_H'>&#A-%*)&2D 02>&B\IB0Y"DW.XCG@52,_@F0* M&8^4T[=\#(!+84'*:0168%Y,2*G[28\CD46'-;-GS@]^R(4XV MF%.EH039. M2SX/<>1EJU1&0X)UPPUZB5!UAXY0[9<'L?LY'@Q#S'Y/2>C!.<"&V*S&7!W*[!0@\+TQGL?5',KVN/$UUVX,(DZHRHF'7"^> MZWMZLMY%5!]Y *\=='LR;(@'->\OYV#49&ONSC\Z!4.#!V@[R4&!VM$RJQX) M'<4'6^ZEFVQZ>03E7=(W;[(9NE!0=_JEZ"7=T-F_ MACA_^K9>B4A0B=+(9,!7/0&]/P@2_U7DJ-N7K^O@LQC(+@L6)1OW?)3_&*O[^"8S-6" MRT/IUY]R5^Q2IN9&0UWX9T+V$-N%\BJ#+=&;]-S9G&SF>LQ)R3]S^:=CD(GP4T;=G7X.I^]IS0 MYRJ\D*'&,I0'Z(2HG??G8(<.]#A:*;FC\WEU4:>8%A83J7" 7(DVCJRK%NG5DOZ/E?_3(3]# RDCJT/![PWT?XN1@O9ZK=*8\.4Y0 M\B+]XL")?2*721J"S%%JBE@G:'7G2TGL?1(,7DK9.E$4\U#E^O!& ME+_CNU8^ AU+ MS&K%\IM-XD=X!3\*6[U0;[<;Z<$/451\R,V=:H%L:9L1^?4"WP M?!LRMV.WN!VEGK6/W7YHWOM3Z(O%K_V0^ZT_M/2*JBF7 %LULS'P?*9A7INS M,1[S#-^=,@$(-SPVH0=P?=ZA_50'18)E9,DXN/I]<% &UA><<&C]H6-O>:V< M8DIIUP==7H*GE#AZ*LP$#7P,_+SKFYUJ/5X#6]#Y\.C?NYBL?%9TC>P"@L=T MZ*F@6ITL1$K_& 8U)O[8$,P%5;YFCNR< 2:>.(OJD[G;>G2/Z&U[5'H"=0A1FXFC8&MQTY8=^2N[\5U(IT#I?46TMPR3_H^Y4 M[9-4Z714A6A /DN6.QSH$XZD0TM6!3"FNC2\ $HH*I-,W*[1M6H^X4[F$R;LJOM_?OS#CS_^^-G9N;'S"M?>?SA_^G%&_R1N M>#>CMUZ,V20N@K5_0YC>GS[/G"\_?OD75'&NR K/%?'7G_[#"2/1 ?VD-"JW M]#"4TBQ-(%\>GE?M^S_Y^:F")8C2DV[JI!OB/ LLA _":@Z/4&*4A,-KCD.S M*!274E(KU1OY4#R=:%;Q/;+QAO?>,^0I2@D)5_LK=^N^D 2MN<0[JI9,T7I] M'X6?(//=">@ERM&7Z?_^!VC$E'_O/'5C'@>2L\SA_?M\,YGXY1:FGM_RQ*V=FZB M^)Z\\0H6E"SZS [I/U>$E2_MD%$CNW0$>DOB?-]Y4 II!-OEG4_/"X^>&#V6 M*I5]G@3E08GHT0N2]L5(R78LNQV\_N@]20'_ D,DZ.:\V']/0(6^Q6IB<-NM M4O^599[U@#%S.7_ZV;FY6_SZY-P\+KXYM_>_7#\M;^^_.O/+Y>TOM\O;ZZ?3 MYYBO2H@J0H 4,12XLW^ T>AA_WM'#NCD(XZ 9B//1^7=LEC3]Q/5KL - @G4 M_=?M."5N"B\]E1?ZRO"@%JKG)WCNGQ)3@9X?5MN5OJM0M[XA2-8V#& J$VI'^D^%51&/)VNZ,;A"5U'1VQ+#J;.7EW&-IY&ERH>T+6 M#O5EEX.'=#&P>7:PP/,(5=D>WQ1CH=D/PDA0X,&1G<_D6X/_[XBPCSPD?9Y? M+GW?,B+HW4VGKB/>!Z]K-WE&/GFG"JM_=.DS_8JLW2Q(#V';^2O_:-CWY46V MOW!7O\D(]H[O2MJ=\TS[ ZL3ZW#8R+>NY//56"5[<%U.K=L*.9E81+:C.T4I M5HMIGJPR[> [J!]>@JG9H(MH1^)T_T [2. M(%]! TOCX6.4T#XZ++P*T,=(R^Z;^[>, M3*DD@>F-;B?X']A2KVX .NAC 4>X^CNC\]C#$:Q]#!.0_D/I=>8\ED"3]:W. M0UH3X# K0"(0M$>N"/M?9O<%O]LAQ46UL3^BH\$AE/KAH0*'@GTY/XA>?P\) M54K')\65:NAH9FTDDT>5PRL>WW*Y<>.7KNM/=(:EK\&>$X\#X-L?6ZV6I&23 M]S[H^P5SA9^V;IQ"*$(6HI/F*0(,Q2A,>DE%8NG("8R!%>_X($XB1AGVA38$ MAWP"&6?8MZ-T[LC>Q\D?&X+#T5$H]==OUTP)HR9R.NPT:5XCY4_4Q9\J+C<. M'/U(X/7ED1B\>LG*#?Y"W$YK$$,>/SFLWQ&B_R9@ET]T;0"R@N54S&&2%,"] MR&AP@(A1LJ6/J4J^$&!&)%[Y"3QT?R7^RP:\BJ\D=E^(G&HLY>BNTLP-.I#W'T$KM;2<]O>W$()W%06!*XSX=#UR MP(!TXZ9T;>[I"4!?U\1Y$*EHSG<\(B"\&(QQ= W'#B=\>-_5:/(JOK[%^E#C M]5D- \C6P[#[-'*>R9@I>^/)0FQ(Y#/O3.+P\!0C.3*1CY**?$H0E62E MN#$XM2*/I!\O'.P^S=KZ8"QK=I*FOM6H%6R/W@,L5^XV3-(8S:D)VN&6&S?D M;Z.;*%X3/X4R2*7WW%>HI'Q%!2SWT71'$B]9J?#! 2KI*R7,GWD*,YIG'C+D M $?*$??/F3O8W*&5HQ3^< \?M%/?D_2)I&E 6 PC'@#+B+_OZ?G A<,TA(Y. M!TA-2>1@]&W'#Y%XG5Q_3F81T1@[+/]RNPG0_B/.9L7RMLRTW' MQCI=KLOHTP?,^ ]^R-D?+,MV0/ZU_E'[))!'2>UVC"HW /_%31"]70<\.[6' MK#NU?TQ>8BH'IEN NV1-QZ-:WCJ*MZ-H/4/P&VA815\0=.Z(WL>J%K]\BY:; M*$OH"^X:[QC"7H]@5NSN^Y<'/?4Y*'!+ OML]^B#3V$,6(D'^)C[V=#@=\S8H.';7'"4-15>L6!!2$ MGE)BE.?B>(OP$0#^8O 'A=Y]%,;B/^E[TT\P-KP?TU"VW0(V#R1(%M*)&21- M_DY,6&P!)FE3Y4-YWWY\@8G@#&W.%$8_\[%09NK@/(Q_C/6%1^&O+A@HTCT# MH%^$ @G\B@#::J=S3W3M,!._0T^_C< 9]UCWI\1:4.**=>LL0D>BIU^='EAJPG?.-3,5@Q\V8Z9??JI'RLFR4EIST[#4V6Q[Q5%/H'3]-S?^ MC; RU")ZYFI2SYX@SEE3ZAQ&'JO7/9/Q/6C8/2?Q%M08&-3!V#<(]LAE3.6: M*+^Y.:4S"73CQ& 2IXUEW(LW@BBK>:N])'IJ,EBAXQ/B)JAE9+3D3D-1YNXS M9%N9Z4ZS5%-HVI8B]8GI3.+6=W2+):)H4\DE)VSU>%KUX8W[)+QQTB?#SW$D MPX+B:-.)ZX#[,FD;0,RHS:NG:=S+Q8D8UA\4A6"U%T$LW%C5R?$E0&9E#?.! M(>EZY".0+#!?AHQ.NCX9%LJ.9SX;__M_??[SC_]1GI+!GEI09N**4P)W9*?* M1[R?0;6&K@0'(]**JZ64&@$Q'#]'"3U%>!V;Y)%EHW;4W&0. UB/$ZSGRH81 M]7(2YW'8M-=!N0VJC&+_$(+RH1@M'0OZF=TPAA/!,$]HM@@3MTM>.L0CX,64 M,4181 !G@+"N'.!T60UR+@\$P3U=GLL!-Y--KWI]_'?FQI0P4"/ (P$^OC#4]J 12IOO2-C$_7# YT&4B)-,#*P*CA;M:4-!Z<."<4^BYO2 MXM='V658<2=:JXA'+*KG>^BGR0C1M WGO,31'N@:7XO^I[_&>V"UW34N!YK^ M&N]C>G77^ ^98':GB&"*R2X$[@" .WU4@S>==*OWE0-" \C]*,7D>^2$K],\ MSHIA>AV%$;L""C_.TX^FNQ?Q,SZD3R?0Y?6?&#TA\ M2562ERCN%-3'NG.P/T=T:#G]P02DLQ#3O-S6,LJG_\'UZ9U\Z>Y\B/7/TZCY M\T5F?#"/-[U'>WC?J3G_SAL;*%'S/;9BL%%< 1-+)A [4E+A+"/U( ="Z)/' MX:0X:D*Z>&;*5"GZJ21H%"_$Q-(KA[)J&'_Q6P MNT4*@"K&B_72?>\4I\9&=59\6"?-1Z+"%4.=AV *&FR!&H?'$/P !/T>7] H M-D&4HU"% ;8*74Y.&%7D",+Z4.+.0Z3J.WT,,/1%9:/[?#!/Y!<2N6%(YV[6V' M%8ZLTQH$T1M LU'Y7$79<[K. EX:/'DD*^*_(JAL[*?T[%EWK*Z+W7RB&P(W MA\N'H9M+C'/BW I[A6 L[W+FR*%Q.;!ZE5CG<>;@>%0J0W-/GP >N7>WI ?D M>.S+@[U2FLG9Y_N&SS GRSBRFFTO[;CQB9<6.KO6RIRI" MTHF!H$0[=C*FU[";^)55;F9AI!HWYL( WQ-"+PJ CA\&^9_UC]CTI\AD,?^I M!(KA0.#@%BW'&6,S&(%--*AOHL"CI+$PHNX'<*+T^?\Z!'NUGX\J2C''XH5" ML? ^>1:(Q/;S(CR$^#%5J=(T]I^S%.TE:>0\N*.$2?0T)3F,KN!NC<+;TVI# MO"P@B_5U'$?Q94154_2N 6;1 SW08Q:"K#K]NV)=\R'A+8*#.LJHZ-3#<06Z MC>K@'P^9: KY%, ACA;2"$&^N>.XV]$$3MJ ]F(UR>7(\C$(%A;;*Y*L8G_' M'?&("K98/]"/A;6_GYL^'P66FQC\])GD!XXTW:N,PA;"L8!E=;11E9J"F>&R M>\2XR=@SXP$]J8,.GQ'**/3 F,$(=#F!!>C8J:DQ!%V.:@5Z;"@;KO]K#^$L M4]4S'9/AH('7\7!E!*0-E/7DL)A$ M/ODOH;_V5VZ8=>"8KE< M 'F< T^L$6FG .J7X;X(^;L!0L4XMI\WK& P2N3V[UE&>@F5]/^;]C1.C&<' MHOD2/0UBU37%*%8@RVTENOA^1[('1VG$F)(;=P6.]WW7X%D>H2*ZLY_X0$OW M&"&T_T-"/]UT7]RL'VM)#50JQSDUNI!;.IA+9 \;C=F%[N+)PX<03._%Z MO0;KJD&O9E9GH5."JAC%2=UWQ.B=B?#PTV4P*//& MDW3H$"R>_Y&LHA .)NQ_YCR<.L?%Q9HS+C@^7<[4U\SX?'V'*C?7/'*FTT;[ MS@K8R+[LICS0$SV;L*2+7%DYX'TO5I+\;!A^4OKD(2B3KU0".(WRNQP]2GGF M]@ET7 VX:D2''KTHO-6BRP.C&@5W(M7EAY6:L#MW!\N1*'$%R]1$F-K-$:O) MG1^2VY1LC[UF:L-R$^>OT+^# XQ6R1'2R-_HE.P7(1'X=Z B4A+[*L#YY7,. M%LB['K46YR L\ADM5.:<0]H[CN30H?1,CUZJ7&- 6*8&+-4=>/GK_%CSYA;X9>B/V/LK^'8K#P";F[@B] M+2#D^78+ (*L2$/WHTAVZZC]GA S01T?HV69S>E&1B<)WL8+F&J*#=:E,316KV*RJ HS)@?\LU][Y!7WX,J MK\ Z0 GGG#P.CL8)/"?AJN=543S<'0VQ&S$\!92$?<1^'.-M*<.G11"F6I?Y M8J_\5^]ATRRL7I8:O*0#^AZWF^H*!<\9[(4GWDG01$GXA3PFA5PL7<>'0%:)Z/\$.2U!.O$!('64#^&(,69H'$AGR/+U MZ;.L>K,.YWNDN#PE2^B1K (W23!RLHBGJ*0F=#FCR@,,?@L-S5R@YVN&"J0; ML]MYK^0_C>E+2^(4X\SY_=^I*.DC>:67)WL.%5*[K*E)>G0]DU](GS ( XM+$ R\:@N'\M/WQ'G%[D9!<;BECSOB764 MS\>H9P'0]^0-?SI63V2SS7IW6/>R0BT; 7!WWUB+X=\_@[!:RIWGSV2,;J?= MTU?@)21#\$PN)A!X5D,]&LS7AI8"&A&3\!+G!WJ2,*I^/WC1\LS['_.U!"O-AR.I =KS!1= MG^0Z8\2)L!&8.1CIS0VFJE+Z8R5ILO@'I>5MR $PKOQD%R5N\#6.LAW] JS= M+$Z1>)U#3B_Q6"VG4\Y4%80U@7==Z8_%+R2]CB#808KQ2Y5F)R?ZG">@BD_" MKC@LO$94R8( XUSTT."-D[ML+SCG4XY;AB:J41X@]HLSCYT[3)B$_G4T M,8H$?Q[*T">:P]0H#MU8"DK._FI#W/-H M[NJ:<,B+_3?W;U%\"0; +EZ.^JC(Y[V#PS@XSD@J&']2*4HY/3A9"4[E3]UF M5CS;"JY,>B[RNIS*7P^:[7F\*G#JQBM!'/UG WV\Q1\A;8CLTD^,5/XY!(@H MEU,4TC=Y"E,%E4.E>"-C$Y33'R2>O*?+-Q*\DF_T7M\DNJDXMB\K!*%8#6$?WD>A MF_]%*3S%P^IT_!_8Q>1+58!\(FGX^'S$DB#E56MJ9\6\'6T#EJYT>@=D6V;V MA:J$H$+^$D%5,5BVD!BGF^L1AIU4O!CB?06Q!=&.>$NRVH11$+WLJZN_OJ4] M:^2Y>;*>#TYR>23@GJ-_A_1,N#TS-X!"UU^,:V9<,JP0/SWER9Y5_KS)0J_F M!-6WM(()JB/'<*%=$?:_MR'J4%4E3L=7ZX^GW_,0C1ME*5]^ANVN:V3%+#W$ M$?.DWT3Q7>0"2!930R(H0*2;FOHOII\/?)$LUKR0[B)^A(W_C5)(GV@@?.;X MHC>(SXPL5Z4+Z^A.IF6=$BU#*[^2Z"5V=QM_Y6*D6X&]NH96+,FC-07\/^"( MEN[-S[UJ(IK^K1 80&3*9"/]DT]I8 7)Y5=[7N=%1[^YM17,5"^KAYA /6UA M^.*UNX6U@ME0VEU[;7JR0@BYR1O]_!CE\OCTW:RZU'Y@!4LU5K;Y%DS*_\"3 M@\_)7X@;+]\B':M'=33]35JFU:#;Z)O9,8/B[7@;[NA; $._/YN79$WSR6T/ MUUAR]"%[#OS531"Y%:-#I<'T"^B1>(2]V*4JE;#8GLHB,C>U:R$IZ6DR3Z1V M*>D^F'YFGF"9;'W3,]"$=G:F&?I)HK]?Q!/-P<-GUC! M%E?*6*(I,T7\ZJ<;46Q=5DZ!HY7^/V_IONLOTX.[L8)]KMYHU1KN)!1N%OU; MM/7GT^\Y";/K[L&H3Y_/PL2_6#/ RDOZOKCM=YI96S,DB M?G%#_L" I-XH\#W\#PU"OK[&3 U2OO:Q/N2 5HCTD%QB.(>T1J@#^YC^^GJ( MHQ4A7@(ZQG6RVXGDT*HN;VQIQ>S1YRJ!V#<6P\-5AWNBU2],;:U@A"KI"?E[ M1O?2]2M1*ZEIUYNI\?0+2\'%ND8G'0G1(@1)J B4=1AL5F4Y]MR_%7.O?=JP M])[6+R'6?/KY?\JV6TK:8LT?:*^N'\"11Y79&\3?^ K6 +,J>'0G5LQD*=QR M[GGL"M JNX:V5C!B"&-JL.PW?60%:WAT_- MJZK0P J22X>N_)]5]!*"&5'K8V[\:/IK5PF.XN%2!OW)U-"*V2D&@^.1"R", M)$Z8JJ.;G*9O)C<^,%<.O=[I'9%@L,8BQK";<%5X3#:UM6*&#)GG>'7(Q'/C M_=GTX?3[*,?KN71W?NH&L+^?HG7Z1J]XK%Y:?2 W?F+%S$%X3$PV],TK:VO0 MM^]B;?!!U#2??$?1.QR1 _?;YR@H;Z'"C[9(?ANQ5VK3T\[0U HV6KAGCO3J M3+_MM1&">4 @.ZLJ.[_55U;,W9AIKG6:^!1T6#,!II++)D'5EFB>FJ$G$@3@ M@@X]%K!._\VWN)FIIF^L8 S2Z')H)*/)7]/,"O(K]5ZU$Z$M"CLUZ6T3Z#"D M;A,3[;PK;)NA71 54LU[IS:(H]W'5K!J(A%R?.J>@&V^LX)!NCT(/2W8:V)5-/&& M'OYGP'1"AH]:'^MY;&>3/XL+QJ-+^L]%O(S>"H;9FF96S*3!4G\G"G,<8-V_ M*Q3SF)JQ1M>8S.):K&_\D)[QOAL\1"QFY/H]A?U'K[P[/SG.\]:^>PN4!1E- M<[F!+"[Z\)/NJ<7:D&MZV)?3,UD,5*B$,C1'/YB_LF+!P_M(4YK4])0R53&= MF@TC7'LM1\U?6<%<*8RHYN&N:V@C"W4!JH:FMAT%,F9)1BL==B@T?F_%O(EH M%WH+N;YW&_)G3XW*7?>!%2S1R_9[C45/^=D*=%7.D:-'50(.Z.6OUH14L,L7Y-E1L;K%/YV,7$&/JRNUVR\^%Z_6:&#P_ M/?1KP2)'LQS5)/Y&R5E&>3R@:7'7M[=BQ@UOQQJ7;OT75C!U0Z#<78 P2FSQ M@"+TYN[@5*G)&6_^S KV%*,J1IBTL&LU?&(%6RHZ'$$40>72YH ]WB)\A"LC M9IY$JE;%XC\Q)PF^=UGEO]4F]*G"GS0G'HXR\/3'EX(6*BMYL->!>?T<]*$5 MJ\CX^C;D!=6UMV#.>-;WI>&**?UNQ0SPP!A<(>;HX&HK*XA7(=&NHNPY76!W>4)^:WZU+*\0"E_.]NR7F MZZ38P@JBCWGTSKUHEQJB@X_OS@IQ,.4Z=THV6[FJ;:U@!. MX)'PG;:,4[K: MU%H%6A]UW0?37R&EY,;D^GWE)W!)TQ47OQ!O&57S;P[ZT(Y9*P06UZ>RFMI: MP0C;&YJ43?-&TC2V@A692\<1O*D.L8[B+<2X+9X#_T5"*<)4+/TMI*VMG^A? MDS4+\ZB!ANVK[^GWYV&0D_-U2F*(;[V)LNI[L4-?5JR8JANGG;/'$KV4GHVW M'OAE13EOIH?I]5-#8ROFX6L4>6]^$-!;K;R.RO_-C$2Z:3JX$RM8S\,@!42? M'V:84"MR3RX(/6GRAS%K)"",*P;?)+J;]/7[:(O)1K$6DTN;J& M5LC<7-7%@BHM:.J/]_]7J;@;J7^U0H*U[Y.#'S16L"0O '9*Z$M/W8/^GD!2 M-A282K FMOH[!%_=1^E?2)H#B.&-PN&XM*[V,0:>_B6HY&H52^Q5#0"FEE:L M$V:%8$6[:R ^*JTL,5$^DASLKK::?OO>;G=495JL+Q>_W%[=^R&!W,2FR,(V'UDR+Z H$D\8'!0, M +J<_)5O\",V?37]O"E&4WX5%%"8\H)NI@C$P[ZWQ,&B^XPVCD- M/9NZFOR1^LT/_6VVU9QGY1^MF#$>R&! OV"_64&H6BM$O0^NWTD,@4':J+;& MCZQ@S9#SU/R0E4VGO^B+P-58Z9HKPJ !-VEJ!WT]/;-T6:U)DF#*N##K&108 MT#:U@0>I5%[ST$S=L)HV*F.X# M*U@Z.LX8S@1#MDC7/JT0S-S[6Y:DW',@,EW 69*'Z *>++!G" /@NF_)Q!G M)Z^$.63,^$WAPD.,8X4 BU _=2+0M[2""65VN!EF&2W==RC1"GG]5/HW4:Q_ M4S1,]J'=62&.HDL8@U:>=C%QO47XBQO[$(\!N5Z&RAKMOK7$,LI#21_)#@)E M\;Q*L\(AW]36BAFKH,S75UZN:6X%.X"22IL#7O85%'F/,'FW!I*T]H/I-=WTC*B9L3RI;*^9EJ:V5BRR4J8+)?(=&8L6:%IL)@ MX>@>6FW(\BTRX<:5&E@AYYJ, /'34>D$Q8^M8%5-MUFLRP1KEUCM%U8P=;0M M7>8C5TI^8K'/7NWV#6-9(4@@NAZLJ-C""J*-V %U81"UGUC"EM2 ,>JD04O& M-I80'N)M!(]) 10C#=*5.H:&Z3F@!RN8OLGBT(=J"?0:N/'?X5\U_EUS:RN8 MH0I^G!&O7=:CL?'TVHC!57CMKC;L%.;G &:E1AC]AZ8O FD@K%S-NBXEK.?^ M)S!0G)6A\M:6AJ!1O*K@"O19Z:VNIIH_O$"K9J;>%U49&- MGTU_OB[)=A?%;KSG.-NA1[?%UH4 O:7.Z-=O?VG5LPBJWJ(\49ML(!KFEO! MSF6$M2L8N@5@9U'APQ_<%[T;L:[]],L0+LV,OC'WO_IKOR:&NM3&BIF8!W11 M@$]:KZ#7U?UK]:453(JRH'UX\X_MRPI!7/F)^_(2DQ=N8>;V'7,1W)KV5C"$ MLGYNMA _ERW$^']^(0EHB P%,S]2C._7O@>:_N@ZY%75Z4EFQ6KA0.\P-[?A M+L,24>:01'/KZ>?M/@I_P;P#@>6JXJ<8GH!0;IP;>_D^KLQH/]U:,=[C9G=4*0R055N_'.OKFG#&%8(CJ\]@4)8=@NVR4=H_-8*1B$IV8\Q M4BFF.NXN2MQ@L;Z+Z/$.QX@*2%G+]#']6"& HY*O MC)[SP0:S0Y02!*P5B@=_-O/GE/"K,W,N:LHM(/1Z',@*$1:CQ&_<%6$AD_I[ M4M_6"D;*8(4MCI"&3ZQ@2UEY<1S%EQ%55%8""$")],P=44HL:)OU?&2O5@A' M0M5<[)47(Z8ZF#+$&CZQ@BW,=*?OP:CH3ZXQ"-9_80=3@C1.5&V\K[&Q%:P8 MBYK5L=3XD16L@?Z4DG@+1WV]B4;?TA*W[B]10.\E-][?^ &)#5E$I496R+]4 M2+T>=M'0=GH36<.#1&LC.>A#.^;J6+NT'L!$A$SW:@*O'\H*,8)[SF M2<]]$D*^5;MTUH,ZL()E+62Q\5XO-[2"A:X/2TP&2&YY,(T1QWJ 8:P0GR@2 M 88[@VVUU,02LN$8B6)S\$JQA15$YX\=@[OQ[""K$=5LQ( M5Q.I6T\G*(1[.H'+-Q*\DF_T%MKH'Z"=>K1"*/. GDRAR^K3PG:'4[?LLM7' MK;3XT H62RZAB[URY>1*1>V9<& 75K!M\#-KYU+?U HV\)B%J"#ZK.-!AG7O M*&-K*YB1%BM^2(1J#A+?/-XB?(0(6$C.876;8O&?:-K2OK@&&< *D?&P6>(M MR6H31D'TLF?Q/V:]I>$3*]@"(2_6Q>),W]QW0%2\B.(X>F,%;.@O^M"*0[ZW M@N%652;K@\<.[&)ZVTFN2IHUA>\)66?!G;^NAA$=]OGT[/*T2F$=+1A&4YYG M&%8+J;?[S(I%7/8RU5U%IK96,,(BVPW16-_<%!(P6KR5CNC&#O:C)"D8EXS> M-7U+*YBH8AK5PJX86UO!# =W-/LH"@VF/^M4'*;K]Q7=!_3<6CPG]-L4'T1A M&L750N#M/IN>/:H4/M*;Y_./%W_Z3-\ZWR+/7_O$NPGTT?V,7DCM^K:,7"DOSP*=VJ\2H0@?5*8JHDNL&>OE7+ M!]+A7ULQQX9JO75YI34?6,%26?T%T\)*QXJVH14L"%=U)=2_)I6Y_A,KV))J MQJ]4.R=7T9M6WZJVLH+X&@?Q@?YD*]@1)S.E\]D/697Z.BV^KKT5#+%@-0E1 MV5"Z6=?4$C:$2T.[K)2?K2 7 K=J\*Z4GZT@5ZW*IF0X)A=[]1=3V&?[KZU@ M5I?_:&+-U';R2D"/H.[KZP I/UDA[XK%IO9]8VYM!3/W)&U9OT#'7/NOK6"V MFBXJ_*Z*$\MPDS1_.+TM@D['$TG3@+]%N!U!U&]:K#65;0_YSIIGF[39ZX#X MM(WL.-_*IW+A!RMV2*OPR%I3P&$]6,$TO@JKN/"FLD'&UM,? !R_ A+)6E<- M;?&-%;-4?L9?^4&6ZK%R#4TG/P3H6O&R%6X,4=ZLZH^H;3C]$@,K+15F_+,; M>V\NHO4^1>L4_FF&5*K_PHKE!:F6B_63&]0#R94:64)ZR19T0<_;S=:-?S-[ MNYJ^F7ZA?7-I.RBY%6W]%26719#Q+.VF&HF'?#P]JTL2;^\B-S2;96N:6;$$ M&W)QZJPT+3^U@LUB4C- #IMWF*FM%8S(,#[%()#(/_[LT_<;56]JZMX?U,'T M.^P^"N&AJ@&^:^6I/>QS*V:X:S(,?_U!,,H !;M-@TR_4@"Z'@/^5!3Z[SL& MN(5Z,@_[!3:J3^G#/K=BI8@T/U8A#^9"%$+5FGR,K:U@1GJ5VJ#"&-I:P8C MK[R)XORQ:2R]T/ZKZ7?8G2:RF)ZF/M-%,74%TGHJ6ZOE=U;,7DWBSC?W;U%\ M&;A)4J\_'-B%%6P;BG^P!.+6A>@/[\4*YA53,#QQ#THK:?NM%8P:PG&Y _ I M+RXH*PH^1$PSNGY/J9( "_G.3^K!/#KV/;FMFL%&S#V/KEGZ[DQ2-_@??W<9 M>16#M;FE)4Q@ MV/R5%Y: M48)P>7I44 M+A53)$#I=TM>'[]2I>^_PN@M?*)'0132U0Z6@0+UC8VMNIYT04#%GZ=?*J6R M6_086<3X^/;P$2%!< ']=1EISA>-\[)CC],+94[GQR/>\BU:;J(L<4,/4LD! M^($09EP%E";#YCKD8RO.Y#Z0/NJ4F#[[MT)@+#A$H P\$H"<3_"MZE-]!:Q5 MAGKEC9]9P5[C/9FT<_81>2/^2G#Y>_-7JNR]$/$[/0+TDAJ7 DNN/TABB>'D M! [PP+P$C3?>FTV)M9]8L9; F0[1H?1_X#IX=0.8O18NNU8?6L&B-%6S^PY6 M;!1B5*PIKK3N RM8,EMS6/WVPZU ^7?3W^XRX*A!.YY;<$7;1R@X<-O>RK@7:Z MWT][;54C_WI_!O0SM!5B_AI%WIL?:$%5Q6]6$'JG"TGMZ5>^5!_2H*$KY5=;SMEY8L,4IM'G,*ULU'JDC%NA@^_9)K_[T=#$M/W#)&:^6> MX;GM,3"SI1.O]E,KV&R%B0LO13CWEOX68]R?Z%^3-8/-H&=)C!J7&6ZCSQ&L M$-HB?G%#_G*XI"I'%/B>RU\5#W0! WXPJ_@H'VGRR*T]F'OIV H1*>\O9ER@ MNEQ,-A#""8#_@-P#T!FL2+W[WO"$:].%%6P;GXPMC)]MO[6"T6J"Z5ZFF)I. M@J9O)G^J"6R)>1AF;L!28,K/-5T;2V9$)H&8O*_Z26G\S KVKM=K>D,LUM?O M5(&@+T&(GURPM+VBMZ"HIJ.>H?Y!:4G/D""#LS7:_I(A?7//&WZ)XB^E17ST*HBM2P MR)(4EU'J!NKOX+&^C]*_D+1(DN3 MU U!:=3QUO3-]&6MIKD%LX?'%U],1DBS2ALKYB'/9Z(ZLZ'HHKX\^"-A*TKHY4R;5E1I MHR-_Z#&M$&S!3B_3:YC7&!9#G0&E[;=6,-I'5+91@>NM=,VM(*% MKL%S-U&\)GY*+^IADFK-PUCC_.-EOZ[C.(HOHQC"C:#>8G.A,,T7=JP):5>; MTQO1 [!L>L8\@=J%FAG;C,1C$*T YLQC#,HXVRV#7OH:9?K+[%=*#F1S$I$B M(6WTAJNYZ0/+UH/,CN#!C,T%>]M^._ENO@0$#:KRZM+HU-^LF!$IRWM2G\5" M?[>"X/:%8>ILKH?W,OV1T+JJK94E;7,4EC0%KQG3L\V*CJZ=%0Q<5"N2WM65 M::IK/[F["% ^%VN&^LFS$/5U(XP-K9B3 U.NC/YOK16RI[ZM$%3#L^^(EZ(5 M;''XO@92:\IO'-2!%2R7$HR*P0B*A\U8O/:@#J:__01](C5A&4$V7N7NTS>; MGORG+>!ER="YIP@>*?0?!FV^OKD5"]"@0O'H\(Z*6$TO5C#_2!)"FX,9_ I\ MC!$>\?R88"9>';^\/>?[W,H058D,[#00ATQ.0U65FKDEY^N$CH39KYZ >K&!: M9@V9H_$*+>P@NF'UJ;4#^EO3S;U:(9PJYHY9T3:UM8*1?#[:%>IN$4]Z0$>6 MB4#O15&7)%S,S/N2)-F6_>VX17_\")-;>W-/3 )@&CQ58)45U)_:AE;,>RTX MLJC]Q'RAHKLLWNG_V-U&FPZ4XOALK9KOMT8'U#-ZB M+JU?G.:BVFG[)MGBKTI48N"LD_":*;SWZO^B"NB)K?^63L&@: MZ:]7*V:V8P2"N7I!+QU;(:)2L$J" !-^%#.52 GZ5K#+:_=)IPZM$,E3]IR0 MOV=@"WQM/!4,;:U@A.]@\_NOT, *DJLO4K!)FW/(Z]I/[L\M.&@K@,#Z%E;, M@H(%85X\E496D%XLQUV[=PU-K6"CINH+7>":&E./$?I,O[DI7$:U987ZZGMZ M_:>0N:V#%S.@1 M_>?I)5UC>WJX&/,.6WUH!8ME:$,5T-",C]STD1VL25-;*UR7>1!$*_[V*2.W MP/.Q+6QBSX-9(4IT$K+;MD:OK;:R@GA]@F\UW^.Y&9.9JAYTI2?^"E>Y%D-H MN-&L$.9##$6 1/F%FL6@;3BYKX6!7BGJ0BT&1;LOK)@7!9!!HFLJ./3F@*)6 M'UK!(N!E7B*&W L8Z[B)K\5MW.K#Z74DC-B;[^C_0?2I\.7'SW_^ M7 .(TNK#R0]V@.:/=0:$RH_3;W1XFB*"]%JY5K[OZ)N415]1'9(544: P2HL M^=&=3,^Z 3<>3^#C8><-GUNQ[_ATF( 4E9^M(!<72L43;#[[ZMI/?B@4 V; M?=LBKD8VLV(^]'[-2U[OB3XRZC3P5I]:<"B(VF[%-T.YMAM[6;:M$W=X7Q8( MHC.0*)9JJ'2 5\!BO29Q$8,?5=?."@;TIQFSK=$[X!:+.-!W&B37UEA%CNC&8O;[J%SXE7G5["RK>"!Q MDRNFW$JP%T!V8"LH:Z6Z-O:LL6,LW#D$6@,X4Q^=6R&J9>QZ$DZG&O9C/G]: M?6@%BS6!&9JHC.;DCB[]62&0>_*6F\RHQL6B+A1C>@N8\D/[L()QH21CT"V< MRAM_5P.84--\>M54UGT3KME%*(W6F!2PUNBI;3ZR8J9R9W7-;FN1FM;TM17, M&N%4$,S18#BI^<(*I@H@W_6E 30-K6#A^#H99AS&WLLU]TR#%8+7P$GQF,$: M'U?C1U:P=J7M,^M)/)7TTL%..: MZ@PO@+041V_I!O:M&Q9TZ(:F5LS@)101H\HLZ/(%4PISU+%I 6\>:YB4:G%T MZ&;R69S3_>3AGM*@TA9^M$8-9+E1(=Z=O_IT)7'5M:(BM?[(BD4(08AOX$.F MM]A5E#VGZRP0;TVZG+9^MI5^$\4@K@T2.*XK*\0 !>L6:P37!W1VXX-%U\Z: M)9H_.F#=\3\N8I\>?Q .CG!1A_N+$/*PKPH,Q*3+75Y*Y=3B^64BH& M9) 2*!0/#A[\B_ZR:/>9%7LLKY^D!(H"IAA#,VV'KG!P)U:P+BH]H.NG:.C( M2:Y[AA_4P?2+^8F$/A2K?8V"5[HAF_RS=:VG9T8H7A>F@FG%WZCVEN=(VLF)]< MI!@RJL >HL0QZZCB6JN=MVX]3C^?,C)./%Z:RG,U?6#%/,MGE[L'U:$%#D&Q MI15,%-/<3<&SU596$'^=I#[59\!!(B(.Y#_R/6-^:![RO14,#Q?8<1\A)"FQ M+>"D/5UV3)!2^:;D4P\]H9L>5D"G93=6L"]?EB(:6,=2WBSW\7ZIPIU'<:N8.Z,8*]G'?:0 _M!-H:&L%(Y<"Y)&=15E*XJ=H MG;XQ8"T9UJ)-*6[[[>3&K'E&'_=1?,=3VRO&_>+/5LP+9D40M=:O,%,K?S(H M3\T?6L'BT2%U:DED@9T+AR- I"])O.TW_[UQM,F7-[/%SCTO!D]2N$1>E:-MM$6KSJ:W&M"#GS \ =K<5.6ZVL:*.61A M 0^N[]U03<]]![_T)@H Q8+^0?]<,A[R!_9CA0#T.9$Z%O4MK6#BH-*V=E:H MS?/LT(=<:V8LMYG^",@KQ0#"E^$,T#6:GO1F?Z/1^MG^4TOTA:H"]EFO-F@: M6K$[GESZ8N?+GSYD:XH/ZAI:P4(_:&AWM>#-_0XQ_1[5&'OU$FAN;<4:Z @\ M?K'7=V#R"@PXG!7B+!L9FA#YJDVM8$.IQX=5^S! _I<(DH'TL08'?6@%BR6@ M=0@@K$%2,36V@Y5C72DZLPY:FV-2J.+XS0_];;;MU8USX-A6"/HV7$5;DA?N MX+>6Z;"K:6X%.\//G?L^W;IA8W\\00N[ZY4/-75##Y@=7,*Z0:T0[5T4OM!) MWT*X 1S+IKVH:V<% P]QM/;3.W.Z(__5%F)??T[4R.,/U(9*>H56 MTQ,OPWJ+QOI*89B&ME8LW"NRB\G*9Z'F9!<0#N>C>M'U<6;-WTU>N(<;K!!D3,,Y\(^E&?U*T^6YR:Z1 \OG\Y7GIIX$1Z4?\ M/OE2>EJ1T*5GYT-,7OTH2X+](]G1I4X\S=G5HKT52ZP.6&:URK89!BTW'06' M]V(%\R7;O4 ^9SGM\S2-_>OD1D M,6BL^KL9,;9+?U8(Y#9<@3&'7!'VO[<2/-.0@5'[@:4L">REFP$!E$:6(HB8B8R@!6T^LF+6#,5;#0]H/S-)$$_5HBV-?2*RF9]!>N. M75HAEN$ 'Q2@9\N@* ZA;'K5\9ZD>>4COK2645Z[D3-E*'IYT-=VK,ALMV/D MN@'HB#=!]'8=D$9LI3;?33^;R[=HN8FRA%XZU[CT"+N/P#AB> 8T?S(]6QH5 MEJXMC*6/PA=0G\I*;X7-P[NP8KF*C&]Z2#T#X"OL)K/-P=S:"F;4&YUAU"BI M$#R+P%O0"VZ5Q0" 3AO<1V$L_I,>Q7Y-NV'G_Z8I!<3*)OBN:LI M9%K3;/(X2U''&_:D2G/YM^GE7#+&P1NNB!MK NEO^Z$5.[=]@%*W\"9K%MY_ M9VY,MX0(?S6MP5(S*^:J!'=24\)8W](*)@8WL@R4MG+X\%:(V[!#98C>4?M; M\[45S!;>[I#A1R_!55/FO;:Y%>PR(%9VW+O2J];HWFXR4__:UFB M);ZD:O1+%!O0Z0I-IE="E-#O993+%U"];D...:KXF/B!+ZVN[%67X^5636#] M]F_%MF'YI70)QV1#B?)?"7M 07PH/:2IOIF:$DL0.$KOV;#+Q=&N.SN"S$3R31H(KTT)T5B[*NY%Y>8N_7V(=" M NN#J_9INK"";7J\>>3>W>H*L)C:6$%X YZT;:C1,NC0E)=3:& %R>:@-/JT MH$O[SE]K7[1MOK."0=23 &>5Q E[,QK#H JM)E>1A>4C 1TFAB32%%Y\C["$ MJ :C=[ =]*$5\Z,I/L!@YZ &,<\ITAOAF[^S@L&\ ,AU'$=4/:4' .J=X/9\ MB/TH9N8)5?5O5U#D\/ZL$ B=J5PM-U@Y\@96D"RTF2N2K&)_QU\-Z(9>K!_H MTQJT0/AK[ES UV@X6^-L"JQ7=6,*C94W1"GNC[WU_[*TA"RS/V(?:&*I#U.[=#?U8(I.1"%:^T M*T!L)5ZKT.D#NYC^^7O[]RPS 496TTOY?PA]")CPW-4?K9#S M]7H-RI(P#"[==[ ],="2C*Y:7D:$*E,Z^;?_V@IFOT/\I"B,J&6HV,(*HJ5H M6Q;'KFMO!4-'NW&X'U,Y4WN/P^EG:"O$7)-==U>'A-_FN^E/624"'-P5;W2B M]HN0""QTK!Y0.Y]]]6V%H'2!TG4/KKKV5C!T] VCNLZ4:P;M ML$/ D[<8SPZ!2NN>L!8A."=[8R<7>^6_6EH)V_=CA0#DDK_8RW_^[%.E(UYM M]@CK;'H=M?O2"B9E)FC$H5>-"#DZ1MM_;0>SN4WZD:P"-TG0:%(,ME!LHEJ6 M#^QCHM:F..;X7 A9.,/TM;N-.*+:U@ M0F-SJWO%U#2W@IT:$]#%GF'C@<9AU#O;?VX%NUB6MW"PTBU3KGI7-Y\'=5!F M^?_[8\XQ?9S_IOR"/^P4'QO\SL/DA\7ZGF:VH.%%8 M)3.2EIM-3-:,U(32BM.4D-4?7J+7/WK$!W)_@G]\@G_\X3WQ_A<$[5Q&KR0N M"QV%Q()ZBK_KEM 1.F2 Q6:"C^/1-*<#NAAA?/ ?='05/Q]9#G-PS!S@V(B MFT9>A68CDVA(M]-066XY]IJ#D'R?@2DU4%II.C*I3 &_IGJ'@@B@H;/8;F0B MJVG8D8KDVEHO*//O&IB.1RO*H+C$W(;BE5]K[ M?Y&]ADY]NU&)A&0O%E=BI$]I,BIIC^3%A\LW3"%&WDA>J=FH).;AOCZDAV%D M0D9G6:*Z[\:E0'Z0KCUP!$I3'L-:\'4?E2BYYX7P^.>_0_5(\EG(\&Z MMA,3^^4 8K],0NPE_>H& M_^/O:H\(;>.Q+EH8/R:N@<#"SR.1!'@_P<,F"LUW5:7)2*29JN8II%6:C*[> MT5MFFY9R%PRON18?34.^XKUY)"MXF^_GH1OL$S]IQTI3!R.Q!5E_X ;?;Y^C M0$-U\?>15_'U^VH#OA^#QJ5M-NHI^BL)@O\*Z7WS1-R$;G8/?2]FA<74?E2B M?XD"JM^Y,8-6T+VN].W&?:ZP1Y.LO 27I?8E6-M\9/4[)6"<\U\!J<\M6?8U M>K>V^>COK0K^AO;)E;<:E<"GK1L$PG]F)+#8:E0"K[?3?N9IBC>E64>H:3SN6MW0T[UI M!10:C4K>0_8<^*N;('+-9Y+:9MSCOD49A^JA7_?16.X(MO ,&HKZZ[@$"4Q2 M,U&RQ;B$W?CQ]E9WYA1_'UFK;YUCKU'HF[_5,*/Z'GOQ^^ZP>/2GU<8/I'1S M+ &M=U$'\_D[)XH]$O_G[_[EW__PX^^<'83=T:WVG[_[\CLG2R@AT8XA4L%O M/$#ACLG$2"+21Y6=A&!+V\51\C!R>?SIQW.5A]ZY*<3RN5^Q!*JW%5+YZ=QW4,E/+.3R+^KY[8*HA!2ZEGM/34I&2,U MA'QZUH!/33[:H! AF[/5@VMB4(1LSE87-H:\",FD(IQ@]),1QMLIP-7))B.1LE>%JQ!07R;^>K2+<)E)+".F!*Y)Z0RYDKOZ9@02&>LU5_ MZP,3A7C.5AW6!D$*J9RM1JR-O.12^;>S58IKPSV%=,[<*JR++16B.5N#<%TL MJQ#.V:K#NLA9(90S5X8+\;I")F>N ->'"0LAG:TV7 A&%M(X6^6W$@DM)'*V M^FXI!%O(XVPUW0.BO[FL_GT4_9=#9)7QJ09#RI)E?2ZC,(D"WT,YN %4N:1W M,U%J&8Z.G+5VDV<4&@ZIG(*RT@95VWTX\*ZVF M8_IYJ%;D;""\YH/I%E.NL-:NFW*SR0@N8CH>/ >M/Y]P6;4O?5=98"T^G?*^ M: ;E-%\?+;Z=C+4B '#]3:AO.QGI1F3^>V+BH/:3Z9:7QVJ_TR7O^MYM>.GN M_-0M0X8TM9Z,?+:8H_!E2>+M%7E.[Z-P5;N0ZKZ8C(UZ].@2!X;&DVNTCV1% MJ&Y$]52ZHMOIM=I/)I^%0IEW@_!9FPF/SM3U0^*)LDA4H-DV0V!]2J&_\LWG M:..'D\N?+^S&K6QN/R$+SPU+7VTQ&9FW(948[79OOJX*328CM%PIOD2D_'G* MPT_L'[Q9P-T1DPT)$UE.%*J=4R$NUDOWW7P>'M3+Q/=MKCRVO&ZU']CP&*K? MJYJ&DQ^.NFKM=7?4Y(27:R?01=%/^;XB M._K"N'Z'>E%$O%H+)D7C,ZOYRVF/3[Z66YV+.Y/_9B.9^WY4">EECZG,Q):[9K2 MB_4LI-/LD2FLJXK[Z2R$=*@3JU!JO>9X.POA'>(@J^[*,Q/6P9=A&Q<=E]SG M#RVYUG>CP?EW1D*JDTZ]?_$LA'38^6[T8YZ%K+KM_Z&^ MSL%\%ENN)S?/F4BK]0'5*J1*@.B?^7EEB-,Z"^ETV7ZU06)G(;WVECWMQOOS M&9Q5S5(Y$W%TV6E'Q-\-(E/;]E\7F;;PX/SK/X5WI#,LQZ49?D_;![3"]N"& MI/XJ3ZX]#=25#YM97SI"Z10M8J38PZ"Z!Q(C&%F[P&7CU[:PQX#5YEFZH5OO M'Z1):<#NOW8 M?L=CQ==*SS@+=UL/$C0>>A_;.-N;Y$H'WLT5>21!A MJ@VGS\!&_3>3L2(B?,6=V# 9QN;6,'#A)OZJ)?6L[81(-Q"()_=Y@^A-K:>' M4%V"WZC)I,L:]4ML$J<*H?2_MT+7\1.)7?T62JVCK^F&)UOJV MQY*<;!D]>. SFNA?_N_/;NR]T;7WC;#*JT5*-"VF-*:4@T9%P&C#4FWSY;28 M.H: V)LH)OY+R+SLJSV6,7*QW"E=%_A? =.DO+]E2H*HD9JS4.#3/BQ&*DQ/()O:"WZ=I8J<#4>C+RZ7YJ/$2* M;>SPWS0:Z$NP7'6F\+.(+&FRH:OR,IBKST).#?;N8FA]T;;\H>73RE8-TM$: MD#^T:(ZP15?R\@:P]9Z%S/7^'5R'1JOP>0FF8ELNWHQE8^Y9"*?6)%P,]R@8 M8,]"."8#OV[=?'"1-'F62N>,[F+\T/(Y2ANO,\2?19AR%U5<&OP_M*0.4S;K M_ \?6DP=%<]:K\<@@K,M6=VL/=:I46>QIMKICP9%ZBPD=-"EU^B:.XLTDT-N MO@.]?Q]:?@<:7[1NQP\MH,-.K9J=>Q92.NCDTKB#!\GILDTWZ.&L,ON?SRLK MKMUF5/U09['"VLG'[#4_K\3 ^D74X)D_KTS AO4TH-__+"#.#I&S)C#@+%"W MVLFH%'TP'IB6]9)I9=+A\OKW?ZZD&FU-V")&L,!/F9+KP1GCF7)SS85]3R,? M5TG7;D;P,P.VU7P[?1+09!F*AP3*!VXBEI,V3;&FX831_2%]EZ6 U/X@=CD2 MIHW(;OO5=#D@#!R57A!12%=$[33HV]H ?=4@^W*[Z;=G292))L.PW3?3LU*Y M22U.-VQ=DKY=$?HQUSF>@?,6"[W0<#*B#=5&:^FO_V;ZE:Y>0VTV;*7]="RT M3%JQ*"VE7)"O=N48&MN"8=H&>US+U^']3+?AFPMPU6_^UM_;,JNGCTR+)Q-# MZKK*8DH*??#Z$8.,NR=O^(OYE&OSK6VL,>$?R5OYXYX3/.LD>OU.XI6?D,7Z M5WH&N&%:P:,XHH=QZ.]$^O!4Y\'NR3(R:"#L]08Q88NU\26WC)2'AH[%@4;J M61[&455"Y:'R+##QL[PO#HVI&B@>'."KK%H"Q=<]TP>:&(A]PG,DS"_;Z+R0!U^IB MS4VG;V[L:6D]L(=)Z3=+_*A^;-ATCP1U\F6T=-]_]=,-&$4HO3>1S.8L+O_F M_71PCQ,_FV'/4^*Z\7]45[U?[7+EB4W/[EZJ4-#)H2^L.)DGX/7Q/>Z^UQV1 MW?J:1'TKTRJ78 -ZTR!#V/8FPGG!WQ9X)21"Z38A01W>CVTLL]W8 \]U'?6\ MTJEV]D32-$#3HEQ=^0.)CZ];P6T_G89B\Z5Y6 >V+3+V[-[N@NC_9^_=FMS& MD330_W+>MV?+B _%\\I= ^(RS\'#O6>Z#66:4O/=X0ZWUYV M%\9H>I?_ D[%;+I;QEHHLY^12R*>5(F.=B>FT9^L=T#J7?WY! >\O7[[Y>^Z ME8 >;V???OE@FM>;B,/38I/2\-V2FCZ5'#^@16#%=!^BE#I9%$!"'C\-WU,R MHLL"BQ]!389S62@]L7R8&?6EE<)SR@6\Q(&)22"),O&N:]4BPLV%^3;'CVL1 M8$FPI:Z+V!@(!2:"P^9&U*A5I< 8RHRX'H0-GD3@7&4@^4]*6;=)9"3,D&A^ M@8N(M1^48F8AT##Y4 _'S#'0,Y1/B4L%XLZ>:W("<4?04< RE-8DM!B^A^J: MO$#6=W64) :TZK+&@M;+[W99)8VE<6- MN0L!:,Z&X^2Z\!"? <[+Z])$'KX M.$^9%6$^L)6/Z25X"[&A,867\9V]2[27K QS'<9+D)3J(78*A[+^ZR5T2U9% M!CC.E_"MN=4&.N&70*K14G[-@0S!'D_#/BC[.?*7&*I16VS%<&#H0 GBXG43 MY9$*);)+5E8&A#:4=OTE*RU#PB1*_!;ZLBT7DU&"M7BU0S(FI,1-C29BZQ4\ M,-"D!'').LG@@)421*6:B3WL3B+BI41J53U$XVE*Q):M:%""=4IPE"H0UAFC MY,*#2LQ6U8 63E2Y6HS@#'T?6GCJB.%+%4HC>&F24#(WY_6M$Q\>@NC[%3LK M4EWC:>/_QX1_=H+(L08I)XPJKI3F+$XE" Q@$&+W+@N=A)%1.L"M"?T].I"74U([?,6X??1T/4#T)"Y MWB),>L\P.ON(=]U VE;-"ZN M[">,) RU!J;MS(,?.HB!#=\9UD#Z=L:Y9(SZ(8)78T7C[9ZV8_R.>G-IX.IB M:!<>PW/N>(#X;K4#F3;$V47)053G-W-=B$1;1$/H/"<7]%TL$IXPY)ODN52D M6E.7Z:EMW"N38T"G/\1P@ L_(+ MOY]BLO\/"/WD0$P8W_W=M)OBRB4&WA2L@;3?%&]100(EA\$/)4F=S7!N#($! M])WN]'3*WRB=H)1P[_-_X,K&(ETUZK5Y=4WL=I+5?:6HL,U6&JN U U"MRED M%,L@MS7(@H"/K6/%3Y&!3XA.>(K:;4-?#Z:3^-.3C M2FVL.IO_GVE*+D/5^=D"I6*P,J'W>6RJQT #WB--XG[/$)S0C5(RLT*$0U// M#%T;Q PZ=^K P<80I3KA&I4O:7=#KC)=H?$^8,3[L$+FO@HE.P3]-.@65 I=;[@IZ MIA52$>\_SL57OB(R'I4H+4=\Z4*2#79D"+WM>QP%( 'E"QOQZ46PIQ&6X#PT M"/&YW(%.R!#<[:-M*?C[M]D!W(/0O=PY1V ;L FXE"^$-?9S1+^FCA)T E\$U$%:'MV+($-.]!#O.F@= MZ[E?#*98'BCN_(NH(JC:TM"()E"*H+D\SEKP!L@HX M/SAF$6@.U+[%0W<6@>:@&I0+318\1'E:!%')J][=X+1% #5,_18.J5N(/-E? MYV[%\"V"]LS4(NLAB6/4ZC4P5:QJ5;(3$*D41W./_U0OUKQXS444Z%:C5,J0 M_I)A%505>;&ZBX!PD.S.!'H1\,G+[HTP[(7S62"PT, GU>N@^M%R8F;?9>]X;,'DL"BMS48&XTAKIQB$N M6,A:R*=S$8#I\&\C9*$JL%Z+T9IX5SO6LV./27 M;YL@> P]M*%>Z@3DVD/49HHS!]XY\!*\HC-YI%<-Z;11DD*/#U-G +^L0'&/3HG5/Z; 2N%M&1\=F&" ?D("QM]* M?O&WQ/D1A='QDL_B!?W/-ZSJ!E&<0G '8A?ZV8JVN]+G6=\UVJL>-MP[89$A M$0E"2(OTO9SD0N^Y-O7MKI!'G: 2:[EELI6,K;TRI7[7R&&_(RP=VL9 M[NW@+MWYDH5=[%45R6@)3S0I[GV-4K>&Z7!XW8';1Q@](L^(=>'8?,TZTR ;5SS0' MA\4A#K=IG$1' #E'5;2WQJ+5 MS GR#K!P=S/.LN1F-E-IB (UWQ-^/=S9Z\R-$R#M!KP> 'Z V$7P6'CJVW2^ MZXLH?*K$;V+!SMI.]\;S_)S@*DVTME'7J?*.N?PX9IQWN,;7^7,.-:6QMD/D[0CZ)+'-E%F7[CM=91O/SKL5A M@^J[/D7G?5.?-_>:'3BJ&0Q"#:$TKNVA:"^&T=0RH]K%7:J)"TO4K!XZ:P:W M)\4[],PN9IQH@<1!P3ZX;Z:/4_"IC77=A+; M,^(=0WI[,\X@;T,:.8#H:U_,Z2MD@V?4\_(&'20QN%F8E%W'D+8*[@L1IYO& MIR'RS,3O2YD1S#BZHIO8?!F2P&DQAQH7K_63TE/C&DQBG;,68R'" K#<&-I. MO- T>8=>H]K>U<4F,(""[!Y+ >??J<;^I#EA%+]-/AZ/2(V OA/@-"-%N C>E&I: MW6B2;!DU8ZAIC12?EI.#LZ=?;O]_?'N,V)5 M"0"A )A"_13/]9.#I!N MI'JG;N8J%%B?4U;&F=E%W$Z4NM6'!(;4#@T/1K;98B M,SV28 ":('8=8ZU8K*^VI7UR_AO!TL->B%_*]-3X\EQD(Q-;"[6YM@5\C"+O MNQ\$B'(>D;X0[K&/8EX6J/R)27;B_4U<8OOO?9=*&4>C'A6= $1B9H"-!;F/ MZ>FJ#O#(5+B[OG.'9#\?9OH/+!,U;G=/4;A_\L_ J^\"]TSV&4K;PI^0E 5 MEEY5<'VL'HJEXZ\.3K:57#9!$'W'T1H"$C&WC^(Y4EVQ!>8JW%=_Y&XM844M MGIK)W\3ZZ@YOQ*GR]F&F-HG1/[^?QD>Z&.FOKTCX%!7DZ1U4)S3KH%;5RT9S M$#@K<@/H>U0A5BC:EE;21\20P@3= _@J9!^?/B-I/$PQ<*![R$*ZSR"(LNN] M2";-7*9(3XU!DAE_CG'^+':J>+WT$2?88W!?P"F"E:5>4-40ZZMM:9_! M]]H+!(Q"]$<7U"X:L55*#Z.<3>)3?9W"Q]3WL!#S.4K^#9*-%YVP.Y$(M^PQ MCAG/N')IH"IX$%U'K5()$Z8^0 MBRBU*4=W[3?/153!D^)W(@^RBZA/)8&:W-/P,JK%R&509+PZ+Z-RB115CE&K$K%$,^Z"L8)% SM%2 ( M%5[?\ .$9;E$J)Z%UM=YI?B>OKH'X*4!TO>P;(E("Y&Z<_(3)RAFFNTBT^U4 M=@@S3K_2G:X8A32<:^*AS/G60E8QB[1#);W&.#M[IOK @NI?_/B/FPO^WPT!\400/X8U@JW-EBV-\#I;O=6X?ZX; ?<0^G^F8+K=YW_;C"NE=]%Q MA4=P$;*/*-"RIWL,P2>P$+>)&<=BQ*/B93A[C,O74OR+C9*09%EV=.6+JZZ%6=Q-'!M4+W]?JUMMX.=274I1:$E>8!3L;8-BM M@FSRS :)T.T@W%VUFIL>$5%>LLPK)\?W"B^@N Q,*R:1RWH"+XH#AC,O76;O M1)D&+*I.4,U@&S31,C1'FC1%1])GUJ :L^/-$3L@Y8^Y!5V*62N&#&G _N-,YW'?3(N14 M>2"'7Y6+>#[K3Z$B5_ B4FBI.>3"%_XB$FGUQW28-+&(W%LJ")8GH2PB0]?0 M6ZFWP#1=)B_=CHPXF+030&2C):5F(]K5UU+031:/5/CL7$2_G@8.. MI0ADGXPW9\V!C0;EFHD=E](N';K/A[9@A]:B[RKC H=6DNPNBC#FF5=_4BS$+30R\M M$2S"MC3]/DB+&HNP1TVS#T-DF$58KL;8KB*JVUC=:9 M=FINCMV%VMP *7\3)K[G!RG.J_.*77@S"^+]#S=($<*YI]?QE)8!U^VEB(OW MRCYD!F_AD0"9:ZA#>[[!Z5=.@; X^DD9388]#A$8(+0U*IVQG.N:.:Q$;@S- M56RW)X#C=L-]EE.T?*"X?'(23/AB5J@^(YG!(7IM=SL8+#:&,+A/EM?OCM $M>:^W3KQ>PX3DU ML[IH7T@-670\P&,"CA*;<>UB@!S+)WUA255B*)-V,/LC!. N.CI^*'&FFOT4 MO_(^_IGBO #'=P!;4^K\; 5L=R!UY6.EPH4DR"EQ?)%N&;(DUM3,Q@# MI#. [Y%1EMW7]#T&?Z:H_?W9UER![35P+(34Y@:80]Y@ENWIDL=57&X#)Y9P MZ&3W-N-8\C:+?--R<)GO&TS+E8-86V#C>7Z^QAJ[OP.)XP>6G>3%51Q $\GW MKG(G)@B*GU-\(UWW&\2?D.!Y3(\D\]7 $'<)H9) MC=/$^:G+N4R,58J23#Z": ^=TP&M,B \B;+;JI44>%/.JSW5)T%\<6*W5?]P MP:E@07G*X/72)H0]ANB @&K/GPH_4L9S.:N'DF7$P/UI'YW_EB$%+_DJBK]< M%U#\P[LHJ/5M9S77MM]5&6%T&]Q%Z7NR2X-BHC&Z8XY^ M>JPBOG')*__<4(W:]4QZCJ9O^<96;.&PPQ>R6%6CC3Y61 [/ MNZ:@CF\NY,#*ZP)"#\>U?G:.; _+43ZE,W/NV8]S(U5;D: P.QB(GOY\,\/ MO_26CJY]M2T-WRG;W:L3<.[2;CLCM=VK/OH5^@D2L'=]M%S2**K% P!Q:4)G M#UIE"G%Y0J)DP.R@\WKJY%)X>?W"NY@8?10#?9->;ASWCXJQD+#MM%$\AZ)N MP36*>QM6J7;?$&^/=V3_7:%^VK:^S!KZ>#PY/LSUI)AVW"B--?.],K'L"T[9 M"[%5ZQ.Z,1. 'V)H$5,B/75>N5[J)E\=+#(DET+8HU^VI,:F3#Y+68F?H40F M7S96S::)7RER0" E#=$"HH# R75F=)4\>NB__LX'N%X3-BV&[H7(SI4,//UJ MT36$7\H>T!G&*BFB^]^02(/_V'.5C $5KZY\#KUS+O%=BN_]4MM&-RH$GI_< MHB_?'H#[QQ9NT@1)SSC11X"4*"2]_1:EG8.D;%C%*RWQSI.%;,,24:0&^BZY M)B6OBWIG@CJCA#< C-D7]AH@!201Y2I2XN/HH;@%B?17/^3Y._&SO-F< MD1SV&!8?Q"60M[O?TO<<+-*43)'LZT&LLUY_4"&/O.FOR42A U'UB%X&9 M-%L7\KH= SJ#]+Z>[)QAY%I$LA:B9W-#9!C%G[C$]J?9R69];#ELU^,I\^'8 M?5/4W9L7<7JE;PJ" _6L@1I@HI?42<>H]F4K/Y/V>1\#/(-8W! J;-[/LRYF M)J]RLL,29@W6%/%>+1V#%3I18JU6H+/[#//I>;I*>#8+$2I4VR1F_,$G)LVKB MMTI4YVDE'P-55IQ8B>:,#20R:"J)2RLQG6=M=&E,N1%P)5[S5&6E\1*/QRN! M6S4LR:# $KA5EQ /.2PQ6]4*?E1CB=6J3,@'4);8K?H%*S:S?-=:=0N!8- 2 MK%5E$ D[+=%:58)V?&N)S"K8*PFN+>%4*O?;9@!7%Y];PKGH]P2UT;TEI$KU M!%LA%8T++D%3JBAT0--8VXSU3'JM+74/801O([1"%W\\SFK,(#AR,TC-_\:< M(B)#]M*/SNC-Y4N,*[E6BLD&T?/93_CX]QA(9VI_7$P/W('\OX_A,\0/ MK?CM)F/SQ?U01FTS<\;T'$S;XH5Y?8U*.W=M"X-A8YI&_-B?(U9!_*R!UK(! MI#I?+@@=1#+H!)W]*(V#2Z[T X]:28#;Q33J(G#$P2S5N$42*'_PT=$G*U7\ MBUYSB=':$.]494)P%7_;EB;G'N0MELA$)>!S192AC!"H:\P$#":@,5P6;V6Q MZ"7<*D6W&1'^9HK96*D,W'BCZ+%UL\[I,%S$[I/.8 SB-0%-IF&A"J#F"L^+ MH#BU@HXBCC%&R/_\KBX9C6D1^2>FNJ>8['@12 ^[I_IHP[.&5>C"8JK8T\%C MZ.M\_E/H=>-Y2:U[[9ZB."]78]XG:CBFPNG#"2KA\;Z M4:U)X2DQ:SNR>N@KWX;F@6^C+VAN,,&A:7PC.;N/03O">/&E-#9G\KR7&D8' M5G4EKF+T#?E-A-1DX@KD-0A(A>TI MC?21:C&-#NVQZ^MR>NFK?HTS6Q6"*E*+F(L@MQV)8&_X!'LS[@QN^3.X'7<& M=_P9W!GU>BD@_3>3*#"D[$58084$=#9D"RBW("Y&,Z%JR*O+!(PBZ1+211*$ MR85"1A9%F936@7G6T D)O]=8]+9$.GMLZ#)N:6)EH#=K=,2,.]=T\%T<%PI/ MQQK98$<\%669H GT4'/_BAGX G_XQ]=IH[)A8%S!U@V@B6;OVK>L1*[==I'V::-4R[;S*- MWZ='C!897?VFC5(9Y)5?9H$3Q]W<\2URE1U%VW+?H.,!/)&8^7C4:6;B_MQ< MKM@RWIUE1C!QF1VSN?CZGO3[H=!G=[VGI1=6ZSKQ^_63VT+:,H]H=#G=Q#& 71_O+B[P\)>RF\7F:H WW#'OGBU%P#^M8J M[ETHM%1Q-X$8!DIOC=K:'8EHUK337T.K@R8EE2V8"#NRFQB(==%H$=380\H7 M)$X(ICR]") ['=;M.24N].D*+[P,%_SROZAE[U[_@=!>F=:?;#:WI$W[AL=[<. MA!>DFV9-&NWC;$>6:E%7O#!I;(Z91R7;WBO259OAY!G74T!G M-:FF29@OTX@B,X(^TV(Y)20B7LG[QHE]ICF8TTO;$^X :R4 MQHI#&^X=&$9I4B2+H<0[[WZ0Y0@H]MS;AB_ 32&NVH4: M?(Y"6/XU(P6NT5WI-_3%(F:S)YQMVELSM;W^W:Y?<=4__N8#B,2.PT6,G0N- MH7^IC^$I1;(,%A8_,/DXJX?^90PX.QR?"*6?L!HHEI.%NO&-N309%S^QJ;XW M.B<^(#SQ?^[_3/VS$V2B.2-\FMY!7\8*@(Z([^(*F,39D?^5R;$G8;K*? M7(U<2$TZ[MY_V?4A)EJS.FOJ:K&XD.XI.UXM<4:]Q=7%13[2W M?E*MR38_2TM#/P_<)8KFU&1C=,V)V$Y?&8/"AW:[ZVTYD!K"*-KY19IV?M&] MC$]1""Z?'/@'2![2T&-?.)3&B@F_8_FFDCZEI1D&:!G;8-WT+&5Z&_0*V:&7 MJP'Z;PZZ9N_ SDD#HO:B$T^VK:YAQ1?:@D4\C[--@]?ZUT1SW2(0&L7FURT! M2A2?E@6PC)F->)Q)QJME0:C0[D5$>+BY:-V//N8UXF;0+KQ%0,PRS]71HEUP MBP");PJL0S7,YK8(0%68)1O^7RND*5:5Y$F6N1:!JZJ+GV'"7P2.?>\GN?>#6>?$&95;_K),",?@ MEBSE:Q'HJE:6:&]2BP!S*I,24P=;1#XMI5<][=%R$4A.0[-J=+-B0_XQO_QG M@P)W-I[GYXM_#'<1/&;3L3(FYQ;MFI\\."XF$;;3-K&I1E?(R801#$J5$. AU41YKL=K@@\(M[^@M2(>LV]3/K%E1_?HB)( MDGA$B-$IJL;61ER/(>(TUB? M@VN#C["T0_].$M]>@;W/TX@C-G>AF)]];L9UDA$ M-'*%U$5?F 7B^]M=3C6T\(IZ$^5.A2Y$C!C<@?R_CV%-#BJ\GL@NA@+]S)#" M68)/\_F7*6?,^OE,7(ZYNL0IDRMFC:R$H%$G1LZ%/MLL.T*R0L/*2+B8ETQ0 M=/XF* TL CRZ.$>GK:7[41 ])'D'=M9@R=V:9(EOUJ^>\NR<>4W.-4XK;13"1E%2"23=CJ-+3=BSHBY?/O%-(5S3&^^50WM[WJO M%+L30$-Y2,V#B=$(JO(8FYVAU@8[D9$XV1CE90*0/6PD#&%%J27IUQRE$.QQ MD38"8>NCDCC1G M$"=Y@JDFB!2LQ?JNYD,C+6S*#^8S]%WP>X0+*7']X\7ZFJ$Z\:^&1I"< ^> MM35(E&^S0!L[49!]@K\DNYXUA,EG M7?SE.NGB'[Y]>6W-L/:#-IV@VM2;-$:'.XX+R%CE3]A]]"TEGP73"-1LHVVJ M%+;!*A#$[#+I 7R&D9>ZR1:^ GA&URB%71";*38MO&*FOD%77B95,Q+TQ"I M+E_]G4^?$*F9:CXRS8Y )A=F.7"?1"_1D&*F0IC;D+]QA MMB< ,XXG,DM.#\TJNHA*EFGH;$5HWM9$$240@U17O&:-B)0R5S>+M52FN=L, M1=2N\G21M9QED!%)D:[L@A2=:];(".EO%4(4I6K6"/54S.K,B'TZ9XT>SZS2 M8DHD&IPU/K)Z<2M+C[SJ.6LTA04HHAH[QL./02'BLK*"H.PU5V]H,9F!:(J8 M]V.KE,3 ,I#,&J8^DCE#09ZU"[W842/:M&:-BZ1P3K2TS1J@OE<:7]I:1%)V M]GD3LY:N0'%-M8O))R_@5=3\]YO+!D*<3B=#MQK''">C]>&V8IG-G:.]T[9: MF3+=ZC]NM _]OX#W06P!A'ZF+*DLQT!],J0+I":OW6*9LBMA>?/N'(??:$)MF>^$+R(VA'C827QHQ('^>(-8XXS2D9]F%2\9PLOM/WN/+\0A!5^7]V^B2\ MJZU^N'\&,-N%T 7;]\#/K1_7.@5LU41X%-W+-50#ZT>!U'!RH7ZZMX)-,SC; M/JZM^.8?49/M[A7]:[Q#"T&_93+?';H>&-$:BC]B+UC/V9U 4VF5#6] D)\L MOR8\EXMSPUD_E2L2)3E\:]802O-O:6J4X)"+1WKXV1=BL;-^M.Y%T9*;,QV MEBE$/Z_O'0:]=Y"I.,_5=^G842BKE!S$6HF@+VC375KZ>$'VC'[C!/BN>3T MD-1.?O4NBA/HA(B(+U8^?5YG7ZV:<_Q9/316#BXF]8!+PAV ]S&*/'KM8V)C M_9-_<;Y_0E(A])V ._=&6_U3_PRX](*;F,$F!8B^6($EMRG%1HL.7N]6W4NXRNB2G 7?:?EL2$TM/M@UA:\BKN% MN/L,P1*/J3DR'\M"!V)F!8A:RLE M.AQ0<;RZ#ZA=GF%(!,*@B] MS3&"B?]7[JI# YNR.I7HJH_13Q6WC[X:/RD,_23-#OJ#_P/_B4TRC ZF2.V"PASO?#?/686=O:G+HP46COQ1PQD,R]HP M]G:LCD25WWSBA'L?:0+YLRO""?O5?O>#P$K6A)V#$_#DGX'77MHGY[\1O,5T M\MDYLE^#9$?1%V13Q(B\@" G_(-_8ELG63WT/7"Y!^"E =CN&,@SWU7%!]!G M2*;/[.9R)2O&VZO,"-J66;(/Q$G:DQ3VP)4;P\0=[6ALXEOYI/_MMCVES+98 MI<,O=X?J@"S46?&CTQTX@P!=^-X;< ]A%$3["_VUB=[81%JJ"4-UH4>>LF@# M:5OT&W0\@.]1]IW5:6;,P4!J7=]C0>QJALC>4XAJ!+*R!)-EV-FE99J&?45& M6)A[<:Y>(D7C14-B+^8.IHS0THS'$9,)%G&X>\CR@J>;S& 73)2\&X?E5($AV581%/,NINJ7)"LK28VHZYW0V3W,+ MLK[5.6KW(8/VY,;N9,;A'ZSO\* 90YRD97DWDP-4#V"LV[N&8A&C:"5/8"P1 MNR5T5_D2!>C[^T].DF+:X+ +9<,;:7LE3#_+@8D.$":>V'6"?P.'&@N@8&1+ M8/F,Z/SM.PC.X%,4)H<>#Q\B@UH"!MZXM^^1$@S*L6Q:.OHR[:FV[V@6+?\A M2M4PA&HPQ8]E@*I9JD-M?G#^Z]< M!CG3E1I.)ZTI;^,D"_ND^M1=6^A+B)D7K@_W6<#JB[\_)-O=ESAG%)2)L_N8 MN90J&C4SFB-^X#O!N5_=!@)[8UX_;F,=R&2RF'MTWYJ&4)9 T..H;2;SD^'-:]"'5=&5XR]\,8 MZKA)OF0BH-(OGT7HS%)T1[[N1E%P+=*_"&K7?#R9K-?%K$H(_!@B:@37A#-1 M'DC/"$9E]="/^=-TF7(I:@7!]%0SE&!VSW%9ZSN*:33$C+1G]]%843P&Z"H[ M9 5(L] "/+MB YBQBB(]330/U0F-EJ]$N+N])B/#!:$ILK":)$?SDQ4R+Z[% MP-.Y[BH%H\\UM C_# &)1X#.EA*@)W2W-PO&"]R@"S'9F9-RU222$LMN*2ZR M+,2^*08;R?([@1W33#M)]4Z]<5V8 EK9Q++0N@\L?;W.5U=;1KG ^C]QS"A2 M8^A,U]B:)KN*'[V]MB7<'T]!= $@RY BL11^/YUU2;S43;XZ$#IA&<+2'L 5#+LA>;+"5?)3&7!:A&0T&4("U M+<(#?3"0P@QU&2_50^&D,O!%>(>/P!>)%\@HK]=&O,J^H/_Y=E4Y[L#[C)*Z MX]4\AFCW4]Z;):FEOB<-1$)^\N"XF/XNC/=*0D/%+WXOX!P%9S_<-S]%?/\2 MZ*!X=J_I>^ ??48-OE8+;5N*Z4LX60FEL=;)7P\'-],XM;GJU^@ W4!-!&'W'_-4YH5^2"V5-4D-H6^CO#O3Q78N/(Y/X"0VU M3;KD'TR?B58CTQQ8;'.",L]HPD#>Q)7CB-AWN^>"+:56.A\23!62]RBN54&"JJF>2Q*H&9 M0%JD-)V$-');Q" 2H0]AB*3+8'V$AAI=48FW'\<)E=7'$/RQ[YF8A0DW5$SV M>$Q\4?#/(:6E(2 BT=F/7T\0.-XVK-_8-!]>X>Y&*71?PC0&7JF#W4;'HY\Y MMSP \ R@B\VJ>YJYLO]X1D'0F.3F&*74EV?1WH8M[PR0$)<==AI;YO3NKXD#C87$\+KJ4LZI0)ZG$BL,1_L%HD<3 M0^ER1@G23[,5U 7ET*Z>,_=\G:*B%,<98Q%Q9!(63I+#QP(QHAXT$L<:(WS. MIJ/&=,]91&;,Y0RT0.0$C]U3)^72O"OF#'RA$G3%6J'D0TETZ1JEJ-#L M@&LXBQ60_=\*&<\9K4#J7RM2'*^W JA?5Z!$_.M**]\DB1PU9WVXC4(TLP3G M2WTNU_.:1.X?F]"[_S/%-KW9Y(3X'<2XV@<[VK311K6;/D1T=@!OWR.&@WZ[ MC;X =9R89[O+J($=GMYMJ&_22 B)PFQ&&V90":&AQJ"8++/4,SJ^[$0 A(:: MDY-'D!,KVFBD+SUAQLIPRM4H1!R*"3*YK<8TA'6VS$2;V%1YJ!'"!3KP4MP. MH8?TI*.#DJ1-K M_CX]8J2\!(W?-#-I3H:D5J.IN1LIDYA,3_VUA%K76\PX^>P^^C(^Y#(Z*]E# MK84^Q/$5\ ).*70/3HS4JV@/G2-3]&!V41V\CV6$SK<8$?RL]HKG=ILBH?$( M8$R?3KN)MFTNTIDR!;-F&U,D&W1O;V%VQKW?G2#%!N^, ,4D'&IO_2RNKI"* ML+=.^W%O%1IRS]C8]!;=I#$2@N,8L=MW/\R,*0(73H]!#>.,K)VB=S!$+\OM M:#&"-7NV%%+0VGU,X0NY[K)-DSAQ0@_=HS(J3[V;1BL0Q:J9S_$QCE/@?4'" MS'4+J&8B^9'&N*CS#]VE$.&*CK8?>?>.>\@G4(]A$F5EC-^B%^ "[,": M[\DNMW9E(U'O=H6?4"T.1"&2]E_ &80I4?AN-E#\]<\IOK6WN^(2C]\B+%Z2 MID%IJ7H^48B'!5[YF?L?;I!ZP'N T?%JK7]V?+1;1<$AI([D&+D) T9%(VLV M_F8D*"G;B/34=UV"(,#:3.A]>-BO:W8P%9E=1.4T\OT\ D1SU,4*D MJRDD6IRA%X"M7/C:J@[3M4V?0RDTH&*F^9 &P07+1^C,(&D*EZ"-8VSXY0C@ M0OU,4*>PDPU?5..FIQ&0B'BI7/-9,'U&9HU7#_>P.FEQCNFLH1/32\B./XO( MN".LE;1\C68-CGIUA/XF. :0!JDE/7E72R"=>P(ZKOM8P[A$,$'--^/.@+.H MR@%N$3F?^(YQ#9F"*;HMG1KI^:#J2L"LR4K!%.D0YH/F3($&SFFIY+ =7U\B&>=9Z@H63($&[&P,UR.AS']WO6^9CZ MZKFRF[2"R"#9EK/^K+-9#<6*%EHPZ\16@T%3%/\PZZ182@0@@6B*47)ES0E% M5O!&"=YJP*>1X-"@D1+AU;Y#O*I[A:N4F,XSY_4HF';#9DH0YYG!6 7?% W3 M*9%4JCM:9_R1P9(3$U0"NJHW-'ND<.11">6J_8A 28UQ*F%<]2$I9BD6456" MN^I!I.M<+*"K?$5?]!L:>[NK$2LCX1>YK;Y<7X$3=FOXMI-[-1NISB'W/7H[1&F,#@]. MS8^M"@ 4UMG@6B6X>^3$.FJ'ED$,C29K"O%! ?$"W$)%\G U*0*[-_^5(=Q< MKDV>G4O&([X[T.N(5*14@L,&U@O*.W_N[^VY<]+VJ!]_302>?/N$=&]F(O#& M[VLB\%GFJGYU#\!+ R3,[#[:EO(1A !F#CD;[XAN0$PAB7\&A5,$4SX5ZVL4 M(Z,3&JVU8J951+ML=R_H#]!WD\*+^0OB50Q#C4@WQ3/='#-C7&]%5ZJ_?8I- M]C_%MN12-C4=GLI/S+!VCI"%Y>T[0N6R#4$N3R)NBOZ.>(V,L45@#&UTF$M^ MZ ,,%M5L8^Z1H4JVUP6$GI -;Y1/Z=>C3"N(T9M#5;Y_Y(P=@)]WC M=-]5C-7]\11$%Y"_A3V7+_Q,+L3K8NY)IN%?,M"RNF^\30X OAVF^/SL ?X*,KFJ]'K*?L3>H0^.#S,W'LT[P)^?QGJ,78'ZY?4+4_%A M][&/VK Y ;L?X8B-W"W^&2T/E*R*D!9_DD_J>UNJ,^RG( MW?;1$<:",CJWJM\IF-_2)XH'V;C (Q,WN]:'8&?]I W@&9TW\BP_1UDR8I!O M4/P6)4Y0_QW;%S]'R;]!\@+<:!]B5\8:[=/DV6F^/3]H\SOT(8+%/^%V-&/# MQ),PX0U=L"(TJX=]5S91S/H(HUCY0SOC2R;L?A%1FF\I$LP0W0-,I@]IDD* M?32=T!6H,R4XCGV44B0!'.Y$MPR5P$0.K\ M.CNII=0X1LYZ%WC5-IH>B\N 8O'5-DRN(&$43JI=.>DYMF>+H;"O9R5R-9TN M9\V2U'IP-NY'=:2[B!T0HW78!#CH(B ; M:D@3\HN==8$509N'G%ON(A ;48E5YAD\ZXWH535RGE",JIV0;7V+P%/*$BSB M+#[K2B-,KW(I)M?+EWN<6C?&H;M6J)KX:I[067T1[&'42ZK%>Q8!*.>6XL8. MC%%UR#B0#!/7I6,9EK%)8[(&JGUE&=!:3?\"H29C5+&R;Q<'1$$VB]8QXU-* MK-6*D 8ZFHW*D)@/#"LY3\^4A"*29EW=;6H^PXAY*G&>NSH_)H?A>'7,M>"> MH7YF[""W6=>3FY;:J25.E8([?TH7C4DKF/''HU3A-/$:-LMHP(J)GG=MS\EH733: M>MZ%/@VE?Z%([PG+A4Y=K:A5J*AC&'A-CVB82R$YQ9NSXP=8$NK0;VQE]2+C MJJ+,/6?G]136A>ZW:/N.J"?\&$4>=H4NA#E>2N^>@ZV9],W-I&]-+1UU]YBJ M#")/AE1W&>1GUKEE,LE4-52\S]D'8+Z2O+SB6"E$B=]8LS^OV9_-.PYF\9-O M/^M,H"V6C].@/)R3I)NXP8M1?31QS-^\5G5A&> M)DD-AG$-OE8V2H1=?D7>A\MA(@I=8)3NA%5G0Y%/.MT777&\BW%LW:SH(L6> M_S1/%G/?BVMNAALW\<\(AO6)>/ 3L40Q48%>!AAVUV?@]1EX?0:>X3-PGQBC MXKZHW'6;$CP+J1&^-B$3S^S]2MV E'S"OE.U[!(_ZY-XKRVVZTD<'^C<$GJ7 MPBI=8LZSZD+W_0\ 73^FUO;J,9"YU,(YI0\1W $?NZN.5E^7\:7U'A[RM6__ M6)TG)CPJQ6G'XG^^#R,=E.YWK(6L%C?0RO13LLXL$<=(0(I^W5QXJ?>O2#(E M)1 KG(&],)?KT(JTW"3L!9L@)^B 6W8:Y@(^!Q[][@%8(T7_?AN%F64[=8(W (\_CR2G]YF)M;#3Z8JV6%J5<1TSL9:9U&CL M$:W)#V/?+3)ECLV@6]^; ^4VES0!@;8_:(:#@+C__;++XB[&X]XXY%>W>R8Y M&I$'D6<;7;WN5Z_[Z2^H7B_(B_#V-LPI623ATKSWP_)P!I.I8[# M.7H\X"MUCE]HI).I00I+(?LQ7#B4UKXQ^%S8I %]^\B,5+8 MKYG6U;L"C9,3WTXY6K>4)W2BUDSY&M307HY1:ZY]?1O6RZ5JPA3\\]RP<9RQ MRFU9"[UJ/4<=!Z]R7R:P1AB;@824IV7-1+(&L:\Y3J98_)KC9,UQTKG^YI;C MI,_<2TZ%3FB:D>3$T/J\N0"O^4*F MILS?,R:AC3);GY\AP(5A7R/&W1G,$&;#[EN=^4XFJ;PR&WII62^SJ_+.2<"# MX\-1@A553FV&&\/T+3!@=V3G-\,M:E[:YFV1[/QFN$4U=P+S]D=J1=1U.\W5(<=F<>/6Y2()@)@>,FX6'80[J\#KI&D8\9$+K2O2%TW[9N MCQ&P:Z)KZN2)$]80:!M"H$T"UC96TGZ.6&.FYQLSO9X3I:]*:QBUD3O5?1A: M ZM5!U:+%?-;@ZP-/1D"9M QXK)-U:0MVT;I![LQXK=-5 \MVT?I5[TULMO M791[^%LCO@W<0JDWN%'BP.G"I+%Q0F5,T L(L,;R%MW'I],:(,29+"5 Z/YX M"J(+R#%_3J%[0+BS WYX70QXQE\#>-8 GC6 1Z$WR9/% 3S-='>;-#F@N_,O M>IU-Y=^Q%[*-Y_FY7#$5>(POV@=COH3RBO20P)[]LVKL:)^Q#S#=1_7;+X8H M,AQ/-Z[4MGJNK9YK\_5<,Y@2C; [T-GHZJ:V%CN9%XVS1-2U/H=!#B6S]6@S M[&!0E8ZE.%B9M1T,54.M'X^]!OWJD0.A=,V;GS\V6VG77PW1JR%ZM>].!4K% M/C9QG![SA]47/_[C 0*<:!$@7I&\H%M*-6;"WU4+:0R3&IQQ_JJ70XG^\NT% M3YO\>-?Z==)I?7)^^,?T2)U8\_?I$2.\"35_F^^Y^.2'&'I=QZ/\_+3DF'^4 M3HZ-WV>\]_FQT[;WQ>?G ?#]CQ/ GLEW_MGWD 0ZU:5#_.Z\(/T]"M P ?;Z MF1C4UI?UPMK1H02R3[,65R1KIZ,YS@=-,Q2LST=+MCV1_5,1X66O#.'D,[V5VE$L[Z!8W']9HZXJRA6!\33=D 2QE& M:4=8*ZZ;L4ED6\08#X[K[J@S:XR1+F!)^S.2?62Z4N%3O]&_H/_YUGJH[VQ- M]5!/_AF#%<; SI?Z2MZI7*IS>P^%2(-L&NA/N%R9&^U#[,J1AU'?1G$2BSU< MJ_R6-H/D8XCH"E$,8ESX+#T5DV4$5[%Z:%O&E?BWNSK\171IAG2'FY(+Q)TLPBY M40E^DB0YG=BB^0;Y#-"U&\=([LW$Y.KU$(O*:5+(QW=^D.),^P>&Z'16Z(@]+BKYB+XGE6&SO[F0!V"\2H[Y17V7:&N6'&F'VMPP.N F MR^5VT[:@6YSJ&28^.EUWX#VY3H[YEL#K9=C^")^:CN%4[:%\,N!M>-@*-L5U,4,R'T=8:CS+C"EA+$)[X@D7Y#=*-?NY"(!%A9\Z MT%SY8L'(*54?^+QD<>E/50N#"MEU*42T7(,*,L+[ZR>$VC9/H"& N8&#WEC@& MZ/^\-^<'=8WR(^DS"@=.'!=Q=4R[-J&A1DLVEE&R&6TXQNM.0R-.#!-I0L-) M,Q/>^1#=Q1&DIB9L-3 "43JC9#R\20RP9E#5F[+2[@RJ+\ %_AG?V'%V+117 M 9TN*S)@"X*?Y,F#0B\/\MR#T/7G%-#] MFK['X,\4'YLS^I\W]"F6B9G26I^!N3LAYJ,DO;W65V *F0D'VV>F#MP[/N10UW+,)CR;V$Z(5&ONUF_8 B+R@SZ M6L13C_PI9!'CW"VD@PXB4<)9A'%>$C:6##6=;7EJ0XR0#:9*AU0DW0KW3\!! MD_>=]ZP0T"?L.@C/XA)9RH&K= M?8^?8\&KKLQ4.40G02WPX M @?_8]L)6=&HQF_MP!TU=(%?0@^Q51PE#[S['RYJRLP]U&\L;4NG3)2R.%IK MTZ9_FT(LC,BMHNQDZ&*JY_CM[L$/'73A.\%S%&Q% M.*KU!E:9O+\(9Z3)Z'>D.L]1X@3+P9.NMBBMUOQK#FX(]MB_;%;P4E6C L!_ MKM39 [Y*-2M0_+^59_9'448Y*/#^UUQ?KL:"NJY=%AC^NM+L("![D.V'<5T? M]#V%M9[D5Q_DU0=Y39]E7?JLY\ )N<4W6HT4OUN]?8_>#E$:.Z&'M=/OB 8O MVQ"79$)_P@DO\>;B*=!3X,L.H1UN!C]I-#&%B?"225*;F[( 9HY(4E-3)O[$ M\>JG-M>8)PH=ML6%Q$%DEI,C?&I-\MA_"6\0.'$*+_E4 M\BO4VYP!=/;@-HJ3LF8%947"W8UD?*SH/'X_G7DL.Y4P7EZ_\#)8,OKHW9V\ MQ@=;7.FT,\.*NL84KDD?!\-#OCDKUP5ID\^B0*,=MS:H((4UR; MWB*E>?[3@I_IW\^VOOA[CJC?;W7/Z'OAN<-F$892& M+I+,<_[?*#Q3#E,QH1> KV5R0R0QHIAZQ M>N$I>Y[A2V"+<%)8OL\4_QE7M1O1KED'XB&9[P%E]SP 7 MRM3G3U9.D2L-=AOJ%Y28LG>SD?YR1D4Y4Y["0V^O,X<.0&SC@"CW#IQ!$)WX M)>[9?;0MY=Z!V,83ET9JSF90FQNS@!LG]EW!V>=MU4X]ADEMVG'NBI)/&?WE M&Y+#O-3-TJ:_ GCV71 3S2OLMHI=8WYSH/<=X4'WBVRUT&GAN5X4CR&Z@,!G MD&QW;\X/?DU<;D]]/#$Y $B8(;X*'R((_'V8EW-P+V_0"6,T62SVA%[VMR 7 M@KS_IG&6D[]<%XVACO,Q'<=H"XN#0; *4)MIO#:0P)QR+[Q.,XVG+4:;6\R' M>[Y(;^(17#20.=MFD0!/@)*_0^.? /4!,C:5(RO8,Q M(LZ='Z3)53GC"#EE:\4R ]KT'8CC3&,M=YTN/S!:FRA+R,L0^I;Q$81(00H0 MQ6Z\(U+H,>?%F?W8=,[KI6TY7Y'\<4@J!YK/*2:2XJ$UWJ9)G#BAA^B;)>?+ MC:%:F$:W"O#X1X+8SARM7%0;-XY2"G[7V6PY6J&.HG^'KM(Z;X]J+;5-^S%, M ((PR>=24 WBFI2Y4YOKUG!Z)@7;DO1]*[6V!NP M0SI@W@[=:R"^_X&NA@@BXG?@)3-TXBIMJ">,,E&IW#'JAH[W1/_?_Y/ 3"$K M_A'M*OB1W >991K=C&"/_T![O:E>/_PP^9OG'ZO'&R<(.&\V3^S'TJ8!G?$X MTQN)OW>0V#G!E8$(+]7+5*O_.38$B^:BN2;V5E(3EC';Y/_Q&NR^UBR^,+\K';UE55[%!2Z K,98B++DFXY#D-DQ,H6;RD&6:^"1DZ=+EN /C M'(VQ_E\,Y1"$YS7+EZ^ )]!?ZBS'1O)HU&WQ8ZS\'Z:MG/XF.,;R_]>TY?-> M%,< X9^F@3#J2^08"/Z?F0@2'B''6/V_3%M]ZPUSC#7_:MJ:A734491.XVSN M=/%#;/U%C%PS!DY;A)R'SZ]'"Y7+8@@/48"V(K[_,T5K6\/C9AL>9VGBE1") M]HF/D'LN8U>SB7&RL+![Z2>8,1)/&$]&^KWV?YN6#X[/C>8WCKG/S$ M"9CS9_?11S2"SNX&N;._X*QX(?!*09X).Z6QOA(( '$-Z,!+P40<""_X<3S+ MJ;-)$NB_IPF6(]^B/!4@95WRX^@[+:Z;'M, ZR8T+SGVR1'N;\JNBAXJ;C>] M=\EC'*>$DIF?P??L%V;Q%&Y?TY:6@]]S;>W.8U2IHB!Z_P- UX_!=O?5P54" M$V+)$(78%07&X 6X.>;^7]E[0FXIO7IM8[\5(JE* M]=PGH'"LR*D)+3K:YT;;HC0T19 ? M^;/*"<-#8D:2,8Z25;((@-I:\;SPX79"%V!V5O$L?-9_!S%^VMSN\US@F'+H7D,GD;]&;\^.KGQRP10'-]R&J8J":Y,\_3](C:E:; M\9E'DQNV_EY#*;_:*\HK#WU^]R*! FT.TK!@O(GQ*Y/O%8_L)!8Y;"PMXEM[ MKA4)T)>>G4<&:60,IIG0DG;V"),DC MH2OJNBI(Q?=)%"S:5<^,Z9>FW "F$5FN=A]/070!^;EX+I-M!P[UGN@UEFE+ MSW>$.M]>=A?&:*846.AN&6NAS'Y&+LG::LI*$EI,F$Z&$F(^('$G*P_9FJG# MV)!CT9(@'/<:HU%@QB(+N]SP7AV/W+AUF^<.'[@./1 M93(,8QS_KAAA,@+JCOXT\:13QM^+'@":4YWEZQ?;]QY.>9;'&8LS1G'G/I0..O@[%Y^BK,.MI;U?)QU[/6H#I6SCN!6XWHY M[]#N'LZ;HP!BC$+3VR-T%%B,D_?']QP=!4=CA&&N7^DHRS=&".[EOCH*),;( MP@,\8DXA<\"C+&2,UR/L:C8&&6Y"OIO3P*(L8(PP-=G4+ S M]"CP&"<<"SA+CP*$>2*P@(OU*$@8(_!2_+)'6;0Q@JR.O'A(8B^ MQVMVROEFIT1[C/\?FX#.3I ;0N($^BXB!OS#)O2:_U!KB8Y!D&)#P)T?GZ+8 M"3["*#WANI-^[.8)H(%WS?_+JQH)+&^.HOI M0H#NR3N0__L'H''QOT68])YA=/;1571S^8(ND=H>;=S$/Z/KJUM!@Y6S0]6GM %W!Y" MX/H9@T%_#D FZ83>YAC!I'CEHP AU%5G,)Z:_>XQD+9%X\IH?L((/ZPU,&UG M'OS004=I^,ZP!M*W,\XE8QD/$;SJ9(W'+=J.\3OJC2+%U2_0+CR&Y_QE#G& M:@-:B*M[L';TO\7>*_1+OGN0$!- M82O02R=?* OZX9N#S@D:K0SAP%A;DF#"M>8&\>&[(O8@/S[BO+C=3R?7JUCQ M4^1@T]<3GB*VKE#7P^FD_G*I&.Q]?#J5'@'DXTIMK#K;[9]I2B[3T/G9 GUI ML)ZTC'P^GKUC;;@?<9+M#XOS!"??@!?Q#$$&/E)&'0D<^$B?P5[\IUW/V!=AN+]5><'CW*F M63M(A8 D*JQ(CF":P$)X#Q_\H&X2'99B;Q\:)/5570\C.\((Q0X#%:4_R1$, MVII*U,UM' 7(M%JRXOW'81'E4Q+#_$YI.>*; +H#\.,0TN7>XR@ "2C?(HA& M:L&>1MC,<@]U=/ARAR0ADUFWC[:EX._?9D+S'H3NY^;.$Q !_]T&( (.L98#U<\]]IJ-0M UU624%":4IOJSFKQ^E3<ES(JJ$]-TQ;5\^?T]=DEL5L0%UG+ 9!QAFR)AR\_4:!R$JK=P?/]Y;+5URBS! M@U7#124@XU9RF;*4AR%Z*\6]V')T5>NI#;]ER[$96T'E>U9;#J :I72<;9@G MM++J+=\EWG*9%0 MEH,S2+YD0F@Y,/+R92,PS?+5JWD^D F#L[QFHRG2U;2A)Y9OFFJ)32PLSW+0 M)K&^RL0'6HZG&GE.)MQPGH#U]" RHP:2,64E#(H?M+U^\5BNIE40H^7X3&4/ MF/(<3PB? K66$<)I.3AB3&[J$%#+BY"K9FC4$%#+<9I$0I8-3+4<4S5"GTR, MZQB 35CO:*S7B-$/ZH0837)092-XQ\!TPO)2RB\)6A"PY3A->4ET0I,MQVX" MZ:ZW278,:">LB3:Y;R4K0MUR+ 7#F87\4\: 8L*J_@D9 BQ'4:)VGX1K MY2C^73.,5Q9)V6! 1<0,RABX/^VC\]^ Z^4E$!]##RW12]$F;,/@HJ2\8?TC M>$64?Z3GCNVTT1^@1"=_'K[5 M;=M=N0%4*E2W$\M:"+X4 H(W1IS%^NHKU$F84HWS5^9KD]S^"-LBR*KA[9E9.]8;^@#C(DWVQA6 M#&>#'2G,W]NH#0PRD,/SM'MNEPE$^MP/7[E-JS7KY>9O<- MO.3X%7^Y0E?\P[5IN?.[ 86 LP#++TAPCE]> MOQ"G+=9G^LVGR&'7W\RD1_V""N:IV]W&RU4MYIX3F^IC>_?_CUP\_,E8CU-4UX9%ZM[#[S68K^$U/S+$-WXF?PO::=PBA$?W0+ M/TV&S"PUAJW,0?]>O8( #;?_"$( D0(>>AOOB"Y=[,Z7^&=0N+Z3WWC[C:&Z M;)= *KZNZ42@U[2"D/.#+0@U?C?Q2OGYP]__U?=*J?75*>,!![HXNN$.G$$0 M9?GY"]KE27K'N00=TVB4TE@SLR@+RKS@S%D0VY<^(=$_ 3A4A>9I+-)3 MYSWEI6[2*1E NZ%(C4V9?):;P0G$)E\V5E_-EO"5*G0:TP*B@,#)M2C$?Q\] M]%]_YP.*4EWGF2F&U8(HKD:M_M6."%NJ@N+!Z%6:0;HH8W (_8./$;(@:D M/ *8?;"X^DA3%>ZK>,[W<>)G>[D7J3V@_S.-+MK M-'"BPY @B1OGJV()*H2&VB9=LOLJ?+=P#J$=$'I[[4M @:B ZP;"JZ!T$$? M\13Y;,D$D_^H[^@667?JUG8_=/T38BPT(TIFTKZZ"[9/\X 1[8,!O\*@/ZO& MHAS6*D >CUAP@+X3E(G\E('2&5JK(&8$Y0O[T&,6Z/ZNM:Y6XE =[RMJ*$=DUL;R86NZJ MEBYR"K=VLT2ARY;J.;VU)*PTRLF2--,E-9)'6WP4B+GT-WBCF7FLT M&D)"F4"DEH"(.B-92R4@EAP;,>F]C]]O'2GRT;,$&*9T/@8REI".4.YSO@M\ M0Y>1RM:B0 @RJJ*E1,##28*4F1FL4O S3 M7E5$>8V"DV%"NKIXL5'0,E%>Y<:&S;*)"8*,N*A\Z- HFA BT_ MY&X4- R5;>GQ>J.@8*A$*Q[T-XI5U5 9EQ0I.,KZ#9-O!8(.1X'!,+%5)'!Q M%!P,$TO;L8^CK-DPX5))2.4H0!DF>ZH+NAP%+E,F^UT#4]:C66;AOSIZ@_0S'2I&^= M^) ]I")^>7/Y$N-*T8\%L2;]SBS7U$HOL= .K."0X!NJ#N0__&TI5:3<1*(=B8+X835SB#$#A5HA*:/E\%/''%=LMCX]0P*1F%P'+ MIF),S%-J.8;#&%,?!^V>HC@O;8'FTZ<#^\UAM%!8V65UIQ8SR>4QN9,_N;2S@;(6T&MASG+P%-B MUL)D]9C',O0_P70F=^5'U"3^K"[F+.0&A.X!L?@_Y#:GW4UW5;S:/2!2"*_; MW* =N53@RC&O9C>#%J2$Q$9B AQK.T[LN-U],ZB9K3$8;585260JH M4VP@:O*^)6BP\E>J@V,V#V0#3TI#@YH;%!21EY"!BZ"X& U&7^9!U&F8!-+! MT!)<)-G(8&"L9RA"TO@U1KNM_!B]:JY#"5U7*A\(&-!8LG2:;\F M=M!],)^ M5VS+^S7+;1\RN+%AU0JY@;@\ M86D&UWYD<#LF&:A:]31D,&[:S2FBZWM1P-U,/2>NCMGM/"M5@IXO,=BE 4[+ MHSMZ]0'#!9[\,W;H: :8-*NJ45ZD$DM5^G M?4AJEIOKOB$U?I\>,5H<;O6;-DIED%?.3@,GCKM5Z\1/(W$4;%XA6;1W"0_Z/T9AP MCX?P+!LJ=NT^^"PBC(-I?7OS](6$OA=?+VN=8&5&2 M'-')E]0L-:'-J%3O$HK,\HU_/>^41I7$CAQD,B8]PI)%]:XZ*%*RELEX#:,A M)K\4$]2,!D?H9;J'W"U(2N0C:@EBK#?K:2$;]V%OK51IW)7%E-M-AF?DVVN" M&K83O.,H)!2N9F2+R?\%_<^WJ]W_P?'A[TZ0(H;AX+_G1?5"K_IW;/./D=J5 M_?":'M$W+MO=K0/AQ0_W69-&^S@C-"=T?2>H]=3^*E#.+]]V-.,GWWGW@RS& MMUB[MPU?@)M"7(8#-?@RF-%0>IW#LPC-*D2'E#CU0AMM,7OIHQ8,).4["D MM]=_DNOR2_6/O_D (CGQ:U<.8T\M@N,2F MQDR\!]O1SSMQUALD4.'_W/^9^F5:(YQH>K5\[:,S=(;I=R[0R2B71#Y$LK.:#(ZP3XCR%UXB M?#3N9C*$8I<;RX1=AX+&P2Q!@'6'#8/ DCM*+-T0UZ)>QV.8Q=82M)A)B":# MRQ(BX]]H*JS\#:?'.="8F.XA8#LGWEUBLH,E4 GJ(F-B9;UC]5#U7]K^/Q>< M1K-(B;XPS 5(E>K,SS90F1GJ#%G0-1FW"24*QGN3[2$#/?F\W#/67$!2R9M^ ML0$<,W@32Y@6>XZ",^)LS6EQ_%Y9?52'B^QVN 3L&0I\0R2"$G9V-JV[S%$K F\5A5P\4?P14%W>&7U,&T9S'/$[F,()V!%"W0; M:IOT1Q B*27 15V]([HKXRQ%[1D41>^9W$"LKR'[(P)LH4#B4DWBK4SSHO0G%1JA)P&:*-T8\B DGP&4>K M^3+)E#$L1:$'*:B398S&3.CE44!RJ=,01T(P&0^N;4), VI8LPA"ALD0"# 3 M(1&PCH&@S&(T+&)>,U2)DDX2-IP+42^8WLNW_B5=[HHA"XPF+WT$SLB\5BPU M]/>0-,2D=EMLK+US<%4)W6X/.$-;7(-AM;+:9V5=> 83"T,?EQ+<;&#J 1X/ MJ.Z!(AR(R0,ZC5$(:K Y1:??QNKO;Z_&S;M05WUSJ?IF MDQ*VNUKW5?&T3_&L;5\F1'!S&C(Z&+,(#"]VT<:/4.R4-/R.QBR*DR:3VMRH M!?0D+?V^"IL@ 3!T\B?.,XB3/,]$<\*4=8GU-6:?GJ'O@M\C7 N#ZS GUG=5 M4\T5KOEJ*O\<-WSL!7BQT8 (:1L\YLQ"9&9)(-1 87V"U8C(F(U@M MZ"1EJ?*MAI52+F9;=,]6/,D+.(,P!4CEO ,[ "'PBG^IZ@NAMLY^#\$^>^C> M[HK?=5<1HDR+II,*=]-7\)<\,U;Y'F:726M#5PX1'T&TA\[IX+L.Z6V*W7;: M*>=B:GT21+V(W5;)E&/@_K2/SG_+1#1XR6==_.4ZZ>(?OGUY;RO'/,/)2-]G"5P#/Z/:D, 9B M,\66PE=\1VY.Z'^.U'($C(8Z8,/VX (1W-^4 Y4GY&T+?MS M%'YA)P2OMU!,*QL7D6&<@10%=$HA-5,\$W0\=N@;F3Q>G@_ZA!BM%<_K-CH> M4R3K7[[Z.Y\^(5(SU>I])AL<&%;*(5THK*Z,T,3,1H!=NUS MKGZ%EU_7:8Q>JY ]6D@)JI-_2WZW! &6'7H8!';8GX63 8F8=$HF0-:13(9! MP-)*U$^KQSJ*+F;IFH4TMFKM%#7*Z+5S;SR6GM^B3^Q]Y)]>6JFE MSR_"0@%1=S5YT*/V L6ZN!' MWH>Q8"J'M^YMHAD/3FZ&9#)28_ZS,S20-E00SM%4-GH3D MA/BD?>)DIB/<. %>[.L!@*0F/%;.NDC+0G2<7)#0B5/CGS 7_0R&QH2J\PZD MR9N,AOI=&EDNN*U&VB9;;OPSHH^DOOLW%T[(HDA/\Y;%#6,4Z3G/9>D/TZ1. M\B.,8FDZS#NI=[PZI0F Y3L<-DM%NP3_D>F&Q>FD+S+6==-C&B!FY-V!$P2N M7U@53@'(;OX0USF$B?]7+I;1P*9LCK+A]:4YQVDC#E'@/1Y/,#H#NONO2 _S MCA:ZY64/%NZB^%A]14?A$"%Y"GTG$UBJC]%/%;>/OO1K*42"79H=] ?_!_X3 MFV08':Q3G?FR&_&ET@:E6,B92T*BJ@,A=+5;@@[+T6L\>&;F!$96(X0PJ4-I M,A8BCS]"7(0G.%H.@H387W\'Y@FJEEJ#Y$A#G8!K.5R21"0D_UKJ5Z"(N62B ML^40]&$M?&'=+GD>%)?;/U&[VU5-V%'W5 (M7 MK!<0Y'Y,!__$-AFP>IBX:S>7*^*LY/,2(V@L"]J<6:9E5#[W)0.DK%"PLV(# M6U&V#7AOP#V$41#MR:D!.8U-I*R:A%^7Y.4)C#:0MD6_0<<#F#VQ64&GF3$' M TG(?8\%L:NUQE 98:1A'I6XZRTWO9 M9+R&D1/SQ(G>[4;#(U9S05Y8$R0F\GFUW'XV@#_Q)+#Y(L,\:GUD.LO-;0HN MN:Y0.%],I#@U6=B]H6/0>JA.X MU7AV4?=ZNZMH]PW1;OOPDLP0/48Q;3N8UDEV'XU!13% [/N0!2!F,@N>7:M\ M.7%!(CWUF5B=DY\X@?\7\,JW\?)!O$YHM%@HX>X:2;!,04_G -<6UII2YN=7 MIM E:/(RX\:X O6^=XQ&14B1%Q %!&C$"A]#/I4(7<3-V#"!Z\YR#5V,9XK? MD)9KG&)P-.Y36]3(5IF.._">&*D@XHE=*U3RM$1::WU%-QH38M;:(+34)P-# M@&CAP7&S$C0,79'04'VRCB@X^^&^^2ERHGI^!]79F=/WP#_ZC.B35@M#*)'K M$4-MKMH"4)3& C=.#'#UN*?("1FIW!G-#3DM3%@GH4D0HCNH.@;EQQ@DRNR@ M+Z(.L>_MKHG8)^>'?TR/-Q&$T7=\QIT3^B6Y4."6&D+;0G]WH(_Y/:9G)O40 M&FJ;='D F8:>5B-#F!_C/B,T-&32O3FV_G!M,TS0,S+=RHE*I&I(O.9&"W$F M4#020Y#2)V+L)K,#2(1 M^A Z$SB2[D/.*RNKCR%B+7YK$;.(X8:**0B/B7DNGZ0I+0T!$:E9?OQZ@L#Q MMF']&J0]4@MW-TKY_Q*F,?!*?1UGLO8SL_L# -R\MOW',PJ"QB0W1US=2F+! MI-Z&+>\,D#R4'7::9,KO9\BI1)-C;Q&UN<8%Y(G$MLXE1UL#L8JWO"^?5K%$AD?1"9?+;OG@5$/K;6^,UFV L,7G] M OEO^;:6:UF$U@.6I2L7M9E>/8!8[TZ6@R"V\>Q7(LLAD&" )'F"_LQD.2YT M8UH=DO;;CM&+%G)]HS\ T>_"L6/2)DZH-PP".Y+FK7Z04B4U!1^-ZO4J6**% M)4B0#HE:*"PY+",XR5(>QHR&08AGT)[-ZHLG7:Z6K)QU/*ID0M=X8(NC 2_'ET$,WTM$) M<1BR G]+'12'_"SCJM,H(?Z>VU+2%GH3C=4H0Y*I-.R&VU3;UY&3,) MAMA47UF-YHWV>G @B#=I4DO"M7R>=5N$!2YU8\_?I$2,E M-6C\IN^RP0?^!9Q2Z!Z<&*DBT1XZ1]9M0^]@V"*8!XK992X+T9]ZHI)-6K<\ MJU@:NX]NC8R5A:+60O\5S*TLJD2N0$9MHV]"O M#D32"SNW1;.-*2(HDE:V,#O-WN].D.)7CHQ;B8FBU-[CVI!HGWW&9L:WZ":- M_1#$,>)*[WY(*LFG:%!#%*#<3(E?A[.'/2%-J-W'%'K,E9MMFL2)$^)Z*C(Z M4;V;1HL1Q6B?>.>\@G M4[+++6/92-0[1>$G5%]#49A YP6<09@2K=3- M!HJ__CG%M\5V5UP>\5N$Y0+2-"@M5<\G"O&PP"L_D]<] MX#C([7QY!GQT>[ M563UWH1>CI&;,&!4-+)F0W%&@I)WJDA/?)P?^ ;!(6D3BT#0# M>@?=+P\%96UAQD3* Y-YUR/J0HS&"0+@W5Q*"BP:4C-5#QQ5-:,B3><38'>(2HC\K,^XTRQENLG\RD(3[[34:.J3=*?KJ;"EF-)M+ +:RX&NK.DS7-GT.I=" BIGF0QH$ M%RP?H3.#I"E<92B.L8<$1P 7ZF>".H7=D?BJ4M;*!#&PKJ7Q1;]&:^O21/7T M4*IY:(LY"1D=^2L0U$8R_%Y!Z+CS6+YC M%RT4ULYUBVGL.X$ZC(: O^],GYKZVLD>+):N?@#S%W:,,1H:H;,A[RS3C.'K MS D\D(72<:HQ?)SA1%;5P6'):9<3G5A>.'5@*+*&_4@0G'@:8?Q-'4*;FF2IZ$HT%S2+I]?#3.]*M\CIC(Z3W59. JCM5+)[N,_G]YG)M\NQ< MLEH/WQWH=3:4E*9JV,#ZXOK< _#2 "#-C[>*F+8,4B)B]>-K@Z@^Q9S%.]=_ MJ3_:,=,8R8ZB.,BQ]EJV/=%GRVZK.Q'!F@)Y]$F_H;&WNQJQ,G+"D=LNZYSJ M3T/X'#AAMPAF.XE5LY'J-&/?H[=#E,:(9^ ,_]C0 T!AF ZN93:[G$:LHSZ* MRFX?] '&(6BVT9M=L]?M>ET DF1%:&F43VD_/HPM;C31/E&)OG8.U^7>F_S%DZ6(_7CK[G)DV^?_)"=F[SQN\94]'$"?3X*\@NW-+UZ_L M1^R(^N#X,/-XTKP#_/G9MT78'0([0>'0A=S5_!D);: \WX2,X9-\TCXC7ET$ MRKW-$='@.P]1BFJ#'O-;^IZ<@FQD^0 M;U#\%B5.4/\=>VI^CI)_@^0%N-$^Q-Z(-=&.IO!-\^WY09MS[8<(%O^$V]%4 MGXDG8<*[BF I6E8/^^X[XL7^$4:Q<@\YQI=,V/TB+C'?TA<0([H'F$P?TB2% M +MV.DAEX].$X#CV4BS!AI6$(Z$S9R4"CW(71?N!('HJ-]&IVKIC%5.26; FK6"N!J$SC M2O!MM'SI(\GVZAPJ+<675QJBZ<-HZ2*GB -H)JYDNE0:C>):8$/&<]/RV@G< MO(DC&$$(1#->(L4)F8NP>VREW33]5(U>OM")$?!H;5:J8WJ.&HT'GQR$_&+K M< AZGQH-BQ"9<'Q1ZY@(G"F3\^]/8%,5\J&U'"..D4C..==R+$;4@Y1Y_EH* ML?XJ>2;1D2)5B.&/;#*">@5CLJ7/Y&(AJDW](O[AEN.AEI-/Z)]N,NYFG-O6 M:X[)-5R&'URNH[_ERS=,XI(.*3 9?C..*U4A-;EPSNPI5R!6P^3],8.TF28Y MDROZV$?>0G$N)D-N!L5JJ#T[0;)W0Y^QV2%%)F-M&+%.4UUN@F3[XQ*J: "7 MR>"907D4SU)+RX>-2W431=996JO,4NPIH7>V5CP;=Q>8,7FV%D$S5 ]@Q?_9 M6EAM,NH4C1FTMYZ#G]=9&RL-'?$;\\YWOB;,6!-F6.+RM@:Z6P'<1'3N<&OEQK/5G^G3O&]L:YSRO HY>CN$T6]MH#^<9%TBQ: MW&I47XWJJU%]J%&]7QU9XTK.K(;SU7!NEN&\CQMM<<-5;DQ-;9&UR2-\;4%F M\QYL,C.T*7V:5/()<[G:FN:<2NNYUGB7PBKY07X$ZU+O_0^D9O@Q-?=]CX&L MI96'".Z CSUL1JMXQ/B2M; 5.X^EWYS5CP1:]SO60E;S86N%$9;'*(O-&@E( MT:^;"R]5OA2)U%0"L<(9V MSN0ZM2,M-PEZP"7>&#KAEIV$NX.+7C08>+?IU M:Y51^B7T K ] /W[;10FT'&3U G> #S^/)*BVF>B;7, MI$9CCVA-?AC[[B@%/;G?FP/E-I=0,]ZM9B,:L/W>I#9U*R M$=XKR=S17EWH5A0,;N:BK_+==4T%-\8.2#[)KCGAQM@$ MZ:?:-<79R)>N!OCM%]-UO/"NB=/&V(I>K[ZC;,5RRPOP7X)' 7P>JM=([\:S M"V@D1;RN@8UK8.,:V+A&[*PADVO(Y")#)OM<#=QB4"TW =57D_3WYYVOSG9J M:1>]FYA86I^?(<"_9V=!&\"MS\\0X,*FJ1'C[@QF"'/%U@7*"^JZ-%K !NC1?1 M^: G;R*:._[VIFV=5S3)!$[HRW4NDK;UF0R_&?0Z?O33/)RQ)K&BX7 3-K;/SABP]'U] @%;J MO47W\>FTND&N;I"K&R1[LA0WR/OC*8@N(#]VSRET#P@CMELCKXMV..?KPM:J M"9G]]\4X''^*)],.9+*$^[AZ20[)]58T?[S/HT MNS[-]GF:Y5YO1B]_?3$T7E^CW\@FX[R4-X+E/FF)B#WKJXQ*Q*D2TNQL,)5] MJ5%M,S?LKJ:8U11CHRFF]_96AV$3Q^DQM]&^^/$?#Q#@X'2 >$+RXB3*75^% MOZL6TA@F-3CCW*:40XG^\NT%3YML.FK].NFT/CD__&-ZI$ZL^?OTB!$L5LW? MYGLN/J$+#4&OZWB4GY^6'/./TLFQ\?N,]SX_=MKVOOC\/ "^_W$"V,'RSC_[ M'A(%I[ITB-^=%Z2_1P$:)L#/CA.#VOJR?95>6(L;I101_X.K+7FU)=M@4!#7 M+"S%G:(P9,;[KM!N]"*9EGJBF%^NL@& R6O4:S-N8;@:BW5PFDI7LQ1^'L-I MJF6K>5P+C94ZX1JT,#;\9(UQ#-R7FR)61JU<@T1HR(^D>=KR,O>"_N=;ZWFN M W3U/$?^&2\]C('N][G*(0? L^\""LT$VS6$&'GD7 MBF--69%@9]/VB.D/S^ZCV#T>$S(F[S,(4\J[)JV9SNR= %W;ATWHW:$9!=$) MXU3L-2^')[>G/E8( C3<'LWMDP/_ GZL\B:N-VT+>@C" %T C2SC7=$PD.< M0 =G A)9E5A?:RW=(TD)9+.WTIMU9A:\$:2.^B8P[VB3H110AR:@85'9P&@D MA9SD27$+W?E!BO/;-=MND@3Z[Z@1NLC?(M3A&.4Y M+@]1@'95N]OW)DQ\#\\<;=8K<%.T.SZ([W^X08H0?$!4T5CDO0-Q@;1J>3Q[ MDK+A#3 D#5R+F 5)R4?TV5R&S?[F0AZ 53UGQ"\:!B,WX0&WF[8%W>*T4C#Q M$7'>@??D.CFFKL[K-;?]^8;N-"<-$M,6)GR:-L](>QVUD_\HBW[/)Y-I]P=L'N*]) S/C1K=G@WW?U!+M M5E:6'!W=X_WU6T5*L@Y>DF6KV-- ,)FQBS2K6*R;Q6%3S+:YOWN8^\NU1ZX- M,S&QQ46_A^+Q#^;GJ^2>[_TC0G-3VG&M MH-(IC1_*>V#A4-IJS"8]C48#:9K8=?L_O;ULYE!G>EP<2%K:22[0M#;J:--V M[!&>1F--9'MX8'8PBQAM;D=#LF4;TSL8N5_! M!F>>+PY W;;E-EXGZ5;$K6<.LBH6:PJ>&H<1"(JJ]N%BW_K&*O8Y9*X9BX1X M/E#HI#A/88V_A_G399'ER9:E0F=A^6^*P#?:GN=K<%V(UU@ZT'(TP"#C'3'PU1C*#7*IG>< M3FJ#OAV#[UO0CB.NMJ^KZ^Q=PY8TPE9Y!J,%W-IS"6>X3X+A%G1;0O29AC1- M*/=R>&L><]+\]HB0G(K530?%\83+.%M!Y=^\(F+(]:+*2Z*,^/G/CT;7.IY^ MTW/(O)FFZAP_+=VTM#H9J+)5=TD>VI;!4 M=N7*VWH;T ?89HL% [9$-G ^I$"9;43K+);G(N:M;Z>C&^%L3-ZL0)NFCTI3 M40X^6 87]6JLY1NHY:TC=-!5'D]!"#?*A:V])+U]9J#(J[CY<(R44&IQQVEB M-+LTC.%"T.G4;"$U(RA'5:8GB,X$<26 T&A,VN9QF@&#SB)-X0(E.!4_0EN4 M+ ,EL_"W0,&Y47@K?S[7HN7ODG<6W &:^)[ZZB59/25%YL7!(@Y6+\"#^R5( MK]B'O^'%&_XF>N,M]-8:1TTQ7\<'_FB(7J"T8>B^4*9\%.6 0!Q8\==)?FKV M(Z79XA;(6Z'^4?6KO=N7]P^?396KFC$S[@8LYC;+"A9<%2G8Y:*[IKA16#?I MY(*LO%.(7*3>JW&SS8;^19&!R0H:T?^S"#/A*N%?4Z:7'>9Q$ZNKVS\+78OM MYM=43$"70OBR_52+)!7TQ'NN/#!J/C -F5?.B/OK>K[HP;C/"S$7R5,B\KTKW0\$*B]N5%! O<))XL!-.GV^C!^W7>>)GA5\(AP6:>F5Q?Q<)V*0XR0L0$3QVED M'2FI-5BQN2?A,V#V M5C[[5C[[5CX[#PH$BCKE!N("Y%[4R*.(),I-4BBZVAXQT^S$=Z#\CUY5Q==< M^42]Z$)5OMW\7;']]:]GV*!DN;XK'J/0C_:+.$Z*V&=!>8A[/76/GH_*82H7 M=,]0MF)[GB)_ H/O/RQH6$K\&95W=H=LR(1O)2@.Q[3?2E#&1I_,Q@5IJGQ] M=06O(S3]EOM\RWU23MG,&Z$FF[@Y?5R26,9B F.=BMTCOUQKI?;NF_W95]\@(R4&0C@F']$>_Q3Y(6O9?[[63M^+YLUAF M$CE"F29?6:U!3U]P(C 6;+^[QG%9"&A=Q\46O%(Q>Y;/9U#BNU-YMGC,^--4 M"H74 9I-K2[!#$_%8CXEL5^D:4,M==8LAYW],-@\Q"W=DN8!4-!A0N8'5\'EY^6N]&3]\__V/ M]4YDZ/?A;-^&L!C=5ERV&:VEG[P,7QS _UW_683/7H0N9:^IYH&)7EBX>0*; MZMU?O__>0E+/@?2'T'L,(_[Z.Z#&A>M3$@$"&:*8[V5T:(QQ%UO-/B]\'S5M M=N?M42O5D$ZA*KA9BEZ;SYW"JL5Z6LYT$S^[ RA\!0[KHLPQ"MK#55"4M=V= M?-= DBB&8Z2JYMT7*>IT]]=:RJ8%"]JDXL:.3+^X@;E:Z((W!XY1OL?L3 Z( M(A_P1XL^,3EGTT72((/%%B;Q9L72[15[S)M6JU.(VIW;0X_E.R\,;N-+;Q?F M@(1;N!IEL>TN2;UT+T JDU_$9!8YJ*O'(D>J MK!*10W*7)AHFN&)K!E\&Y4/7SF^_!8X2Z>4&FG9\?8\YSI@%UUZ*Z=\,CGFQ M+?@;?$"(T ]=0]LHR&YCC#7]T KL-;0X>I:/63UG))6 7C, #+*T.A&S,=JJAR.G+D4T+/K6GEN1JMQ MI4/FZQ0Q/,LBQ6[X/+.AK$JI2/%2 %-9O/'PJ^%GU//F!(A"Z1L'SH94.\C0(JB;$['Q>1N*UO"U@9M;(\LBZ1B%+!\RIT(;%RU4Z;M L--C+ M3@.T0&=;^"$V*EUL_?6,AK9%$%MA;YM'SBC?;>+5"KEO,?1U7/HH+S]TKC>< M]_;#X2JZQL>N;Z4O=_R>4+SYP+R,54)Y_]'+B_30>O0'(A>&IX<^G!$+"*)A]GU49NB'[X[N*&. M7>(Z+/P&/A?F; $,=]BG"[9.TI(*0 "677_)4P^0#&,P=GD;!.1'& D_"K^P M =>$I2R3WX*N&-I9@DDQZ"-:AD:=Q:YTF!6X90PFQ1J7*T S2G@"JQSA&,*= ML]M']J0'Q"E2#92*NEC=#1 LW,3"YO+WJ]2+,\_GV,0!_U>)6_!'D>5E>K1= M4^O&?:PSB]?J.S%=>2+=NYIH*6,Q>+IFYS"F4L@"?M ]/E$3>N?%F>>LG!Z:-) MF4>L3OY[X/_4B^#D+X)M&(?86"@''7K\UIZM>,UD+/2+UY0C9D-#*K6@3O>+\X=JC/LN@YRQ_J7R-Z5KK;^>GZY=J:>B:@TW9^VPSL]5 M$%HW9MZ$[ F<,75&=_H?FS--K_"J5*EY.?B,RKCE*"G4;Q-FOEL1&H]'NF[- M@)E5L<29T:C1/O2\PD+C5:@/O7K0?+5-)D-:BHUI%.&T2X +#%3Y%[S9^'MF\? M >>U/VA BC>CX'SA8RGLBHG_P[]%^=?U%__)BS?L'G;]>KUF\GZT0PCO%&D5 MB-V RQ'[9HXJ,^5@IQQZ>,.Q.5QHDY'C6ZH5+4?Q6I\FQ0XM M6TRO[W5UI>LCY@BC^M 26H>7C:Z3A)#)+?+-<-Z&7\7GW M5M(XC>A^C1.$XLS74K"\>H[/ STDZ_S%2UF[6^!/[DH_@VE<2;_G$!\9 K?K M=W -0 GLNYG.7YSE!4OG ,,8A_M$^RMOZVU8M@!F@+G:CM([!XROHR,[-4=\ M2#QTDD0--!"I:<@[;2W9' T><[CP>$AOBR>"_]8]X_=A2_LI"]N.HQO])H]C M$/[R:X\N!QH,[X'G#@TX8UQRY0S6I1>F7#J QO;2."ER/7/\S5G1,3"$5Y-A MY7WY/+< MJ4E2'9-6A/=O7RG\"$T MZ'0UPFAR"-;HM44]D,6-U.:I1(N4)*_94--PBJ$AR8_#S;6SW;D82(C^A0S; M">9L'5Q7KDF1: #,^@C"^7-1DM<4SK@(:FRO\=7MV%XVP7QL;U%>)S\.YH%N M'I.1:>\I#\G0);P]RG**WJ$VE8%2S*R&4A-KFORXG5B33?#VRL1XB6Q3BJ65 MS!83C$42HY'?5E[W:HH/) 27P$\,=&'EI'T"3]PAMDMG>%U(5J[9_!T$V_@T&J._@8.G&%. M$6:JS5!),<.XB;=$4SO1I[X:^#2,TJMG4#)$%_*$IH*NO$!O-6A&DM"UDB(! MHZKMCYFSE8%%DE^*D=500HBU4O66'$$*EEVFW1*<[CA!*=LER2SRM)B.$ M?"\)/O# 5>,(H:1,9%NBIAI/"$5I4GK@222*VK"'(^S'$^NKGABV_%LGJ4CJU^_^U*9'^<(/D1XKLF<$V[4#Y??_%MQM"OO07KML1J/X]7 MOZY=9J6$(41+F UX"K!=M]TWDR)2I+.;F6Q0N-2DHB+GKC"(E/#O4U4S/;)"<1CFK?>]S84SYL8T0V_! MG2T$:21+/P*I'D(/D9)3AZ$B!E%X$/M(YI.B/=GT;DOL[MO(@%KU)#(MJ3WD M_>?.,S^M<9RK)2/=D>)C*8%N9,X^A,]8$MC9]<-A,+57)"2W7^V3X+8\:X6: M8O!LR(UA0RFB(R9R6U;K$&Y@6;I!M,2W9NT*XW,8MO]B7GJ3%*E+[=!.39-[ MMO5"X- 462<##)%(LC9I[A-(5(<,HLYBG;.TQS8_OR:JC#]**Q#V3K63.PM1 M7I*:) YTACHU23Z! ER]L.B9?4SB_*F1(R*9)+(CA[V-,:NG/U8Y#C:D-),Y M@KQ""TY "?G,4]=''J/46D@>/9TC&][07Q.QNYC-)?114TV%/,SE".I]C30! M#7J3NNU$=,'$Z77'LCQEP9UV=Q59_%L8[HV3/;QBNX M'GU:5Q/H\7749> MEH7K$&2;>T^_C*;%]787)7M67=?4<(0#9L9H*G1ANK@/3 ZK0<:7U8)+E6&52QX'" MJ'/0IYL'=,!L/!M96CEC!VS(,83A_J#MP%;Z!&30"B0H\_##L4;FF9HZ#21, MM[63[7#R"%HF%$9/1YX ^F32T%G<0%>3.AP^S\0!JRDD3S^^-<&LUE9@^2W^ M\0@_(S[^W^\ PU^]W2Z,UPE^5'X0QTG.9^"?X4 M'."*7N#+_3+&MM7PM_"9\29&6+7_D6T?$?W8VP+1!P\3>Q7DZ;?XM^S7(,'D M_RTHEQ7\^YN_9,5CEH=Y@:OE[0[_\0VR:_AKJ7_XWW>\Q?9*3%6D975K'$81 MMISXQS=YBD+5@YE2S\_+?W^G1OZC!]J.^6C^ACY8N 'O.I7=)5'H[\6?*Y Y M%Q%O%BTP'S:FBW9>?75BS-=>E&E1OV?/+"X8]JE"TQY'84>QRR++DRTZ*K"9 M\/M9A;8]O$!9+!L;7,:;F7>Y5T&L@_\QEU^47LL\!T\ MK+FW&_R(?SA+I\RZ)_RE>25FNA1G-F]%GO#-U+7S' MC6U)9?[9[#3H%#ZWSZ[J6Y(G6)XZKL\C/MT 9EWD^7S<39+>!N@=85;YBJU1 M@<;^OL)\HLDF/O=AG,&&Y,./O<^UBU;^O0#71G"&Y0Z \FN2K,!/(QY1V(T" MC9_2Z//\)W$4+Y/XF:4Y+_Q/N(6X2D2'928 .N^K-23^E-/2DP>JAN>" *IO MW5%O59SOHLW>O8])LO4B^*,HBWG!O@A$Q-:+[KP0&*ZL46[P5RF\:J'UT4O_ MS7+^A&-K5R>?UB%V.*!5/G#0>L](:'5PESMZ9J>-L^X(,;Q9STM+W076TJ^H6##&H_Q)[ X+2A8M>]VP %,]"JE6UH/A M[Y9YH8:FFV0V,IQAI!_?_0+V)>W/>01'QQ'?EG!TM2Z!GR?ROQ5H!5 MKK"$'1%J"_)?G^#[U"\>N80\F80O=V?_.W@F?176^XKDCJW8=I>D<&Z$S+WS MTF7ZD*/MP9\ LW#;>L[^-5TE5P4&7@I^*;<]C&,JQ\ODQA'3]0ET*X<[?@J*Z?&)@KZ2+ K@7L;Z,F(?L^EM2-$S\ M*::BF&'N[#X(:]CPK1<#D/BD=?1MH0D??LD=]L:U;]3QW?!.[1",&.F.HNLD M^%"SAQE;>5_$"S[@T8@=5B0$-?#NT& 1@0:3Q(!Q MDKE%")BL#RS/Q<=U@%@9MO(+ M2:)&<0GN3\J"%H.<_+>:4B$$MVO#TMF)S.(P24%N)=$S&).*RPYZ()*'!TP( MG[$@0Y%]G>UV=U6Y0B/$KP(@([W-M1LA**9UZ./CJ[WKKRT?R0:2L+/44\7+ MN$[#\+S4NMD@P0:6S";;.$:BV++P(BPVRFZ2]+<$BW'+Z'_6L5OLX2FF"=K; MA]-5YA5F'157+P<.(JOTRE ;N'C,?XJ3*-ET9+$&@*HW!SGT;+0B9 M8VJ6QS!JYL?GT1 MQGQ9R@J4Y*9;7 *^8RF^JG 3IMLR,E<%Z0;<)-9-0H8E[#WK*[EG?45ZKY=% MCI%[?!N[C#!VKKPHOR>)CC")I':2BT$;$*3WX.._^_[BYW?@I7Y, G[5_B;R M-@U9JP9IHOJ8)!'S9C?[CGK0L8Q3'C,%E?RUN35>RM.O>ZXT1&2+*TU@FD5V MYZ584%H\@L$;[1=Q#)Z>SSL#8D"]=GZ/FX->I!>U!BI4?I*[R2+)5R1E5#/[ M#J()_RXFO0^SVM$Q !%-QI>-(/ \WJ6E8R:*M.3NG#T\64].U1QC:&;7E-0E M<@!+HV8AMW46I ]>_>P%\-K."U7/?PE-PF-E/88]:@JR/%R'?-N%A(LO8;-@ M7 TR+J 8A+"*K(Q$G;!Y,,.R4%;M4-TQM\W!9CB2+*W8EBN^-L/>54 D$5N9 M+J+V^D(.&3&"8<\DFDHC[=D+^4PW27I3Y$7*WJ-*,,BD06/)"J/ACS0:R#)Z M'K(DJMO6UULLN;5?I2RKKUCV$?RF;;%M&%]'S4(PS6EREIWRE!_0,]N&'475 M_92D] 8?<@W,$F*OF"H9U49#!T$2I4'7JUV^5UU';*,H><%8A<)W,\.1E9]& M4Z&'[) 19-&N;GBLDL;#WE5%;>MZJ VD0V'4*JU0"AKY,P6=+TF>S4/1U^43 MEBQEMW%=%+]09=LA=Y6[MT2'CZ07^AY/P8@<@Y/NU"E M^95;]NKOR=H(=KV: MG_0.+H;"W%:$9X<.FYT XE'6#-:]]?[OOU!+ P04 " !60:A8"%F;#&@2 M !@A@ #P '-MU=;7,:.Y;^?G^%-I.9V%6 :3#8 MQIY4>1QVQUN)D[6=V7NK]HOH%J"Y_392MS'WU^\Y1^JF:3?&V! S#B25\*)6 M2T?G7<]1GXV3P/_X"SL;"^[!_^PLD8DO/O9_K3O-AG-V8#Y"@P/;XFP0>5.F MDZDO_OHNX&HDPQ[C:1+]APSB2"4\3$YC[GDR'/78<7Q_^HZZ]>0=$F,@KK(Q6E\;M25]A3=GW=%\.DUVR,NYU&]WC9N'EP"]9:R5' M8VQ^? )?OOM(M\PZEV%]+.SO)X?F]SC[=1B%25W+/T3/:<;)J1E)/8GB7O.4 M?AOR0/K3WJT,A&978L*NHX"'6<-!E"11 &T3<9_4N2]'88_&@C?!Z[/[3,8R M$74=?ZV31\QXG14)\YGKA*6QQQ/AL?\4 Y5R-65.I\9:S59K M*<$ZC1.\'TU"AA[TV:O#1/&[DLEK/DY8I]4X>J$$'H,A[11>\\2MXK+-DO8& M!IA&'3U*!WQ;!+UN] M C3>&KU]!?(C;0L$1$*9 ;%MIEF^M(9O7X%N2D O&MYK8$\FAD,,$>X$\&3D M(V/R)%'Q'4R'R9;"2N=W,>P51 M4=^.G)56I?$*RW([EF!2J@9%],Q5Q[<(ID:TA?;;2EPSR \?7H._@2P2WWO@ M-@ [#R,5P(#_$$76_*!9;.BHQ @X&W4V*>PY+8V<3RJ=.-OJ<>@2=74U^S38 M]] 7&MK#S=1$:L$\,90A# 4^"QG6X#8Q4? /')Y0@6:IAK<@:+2B=GDGTO?9 MF-\):R=XB$,<@9R&3*?NF"XU%Q4G!9Z1P_IFH @2 HV=]\OMR6.\?XY[7X M!4;X>J+7YT#0:M&C=1@(IB-?^,@M.HY"+0>^0,9BJ.42?L^B 7ARQ#3(?&ZJ M%"SI8&J6JKIG#NH7^TO])-.;Q($QGP:DG&,NO:(#@>Z9IPU#&M9^I/<4V%\5 M.6HN$BUF:PHN,X0N)\W64>$%CJHG=>SS:6_HB_LYMQ@7_I^I3N1PFM&2&L&R M@W=Y2KYM'18JT+T!U^ KA>*AHYRO"-S[Z5ZQ@W]69]76$JXX;K2 Y#U$:Z)%D4+?17A93==<;EJ]'0SQ=;9V' M8TV.DE!+8]*NB377$I.NFM8HQ:3.4>O$69P4^O$QZ1.4L-6(\)=H M3^I26=JC#GU_W*S!T!KL%HVM]4]9+%0]$(+B,O!MP3'@8!G9$!U6TN'T'?YJ MXR_%]!BN'8-P0;_V4KT\E?<$IE\U [IM3 \\BCH&&3\* @F4$V2B/@L^BP[8 M,V7#V1+1:':.NNWCV>MDFT4#XC M%&8AR*'P<2&\[%?XZXZY! '^'T='LH)VM#,WB!0H M(!H$;O"!-L#F=? >HA2\#GDO/+M3=]QI@&MAVP,O^CS6HJ=%S,$G$//DH*YI MGQ 'H+*[WTGP:J4/CF8OZR!K!4_FJ-MH'?\9:7:0>(L:M=J-H]9\(WBG M'MS9[A6V.@UT4B8PB?I "?Y[C_ZMXQ?5$E4QO#)G':%3>2=4(EWNV^4.I.?Y MXL%.IFF[8*O2+/HCV>EC9'#7 ) A<+DKI<5\Q);.6ZO9AZE3L&FZ7G MB_9*GT30]RWR*EX2EC[I/JQR?78BLWF1.4_!XA4\F@NTF3MQV8G+3ERJ*#^7 MCMY)S7JDQNGLI.9-2\U5!+]PDX6 B/G";K,+]E\1$"*DG,1.F-8D3%MA@N - M!FR;Q0H^*W@MA:X?+J"O@9(?:IJ'NJZ%DL/U0B&!?4Y^WJ1,"*U(H"U>X48'FG9WI7G]\^(6DN/=*]F5G__]-[/].)']X#%J2S)WLMBL%H3NI.E%TK05&9VM#4++!6D/;O?D^+, M"(HEMG^1B@4$#H- M2A"VC .S>30.$>4V5[2(6)A*D)<(/8@)[G$&&#_8\ "^V72)XVO4WSPL_"-^ M&JN9V(^$T<9U/H3A];@_X5.=E8/:"E1L]6Z%]2FLA.,\+"XMA'1U6ZT:1YJ" MY)X2/D? :^F:1/%0(PRX1^^@C=AKQOV/070*T%(;.S4;[&.YI:[*H)M:B^QK-[LEA\54<&A]HF"M$CCF3 M.9W67-%5JV1@YHJ_EE0('JVYQBV#!'/\LXRQCE?BJO_MW]S^7^ODJ-4]:G5: M5=6EYM_7+"BNEK8W5U&\Z0F5\*&+I_7RRN!M*[ []_V*>H*YU-Z_4JZ R_QI MC>ET\$_0B CIQBYDF J/$HC2%34&%PK,-19*(%\,D2^#;Q^?33)^C?*Z+_RG MF>IY.@)WXV>9+48>5V!<*17^$\V95RH%3VA7R0%(/!\ 49C417T0JZP6%Z'* ML5 R\J@:R:H'1M5&R1A1T6R8PAVL7D'L)WV>"JZP4,@7X0CGCCL2<>Q#: 9A MP1- S>O"<+;>&F#]-M^R >IB21BXL:X2M%@!Z"X7%F5DX-&S:C E[O _W.XQ MQ5_%TI\YOLCJ?!Y4\M2PPLA/D?HU,"G).$H3YDN(V>E"4_[*@R@-D[P.N5Q\ M;(T0&1>$P*/[3M=AM7UA,\H3.$H98I%S!+/Z75#)$Q4>V?G!Y30IZ'D#-4:- M3F=79E119M1Z"V5&_?_Y?GG[V_,JC"J.=VAW"TIFD1I:^3B0;7H MU,5+LPX#[@F<$7=! $P!$:I>FIC9A4?*41>:JD#QXH(=MR/6[+#1IM^<=J;Z MD99/*2YZ4#K6[BXUN\[*97;;SNY/*!/++"?P('$5VX-WFZB4?W$]%94\VVHI M&NJK%,Q'XP7X,E! ZD>O=P(2LNJYD(%H];=4"=VMZH7+'< M/*O^QQ,ZP T(Z!"D(4*([KB?TCJ]=SJTS2&-+XNT80J".UIC"P',94G^(TZ1S"/&$E\<0%&/$U-%;21=H:4_<]1$<>! R6 MAZZX@Q8X' JETMB*"K"Y+PV.:T_N&R,@E4:F"V'Y%DN8<.G&)%R25Z[VW@\N5RA3?[=3DTQDSG; N@?P M _4VQX_SR@K'4WVS+"&H;38 +P)OP@3_R5A%Z6ALU ERTB8BL,-=!%85@;7? M0@1V>WW^C_YGUO\5 [#^S0KG.U0HDN4YH.Y;4R6+O5%0V4IP#?$&Q$4UY@(K MP0R5,69>Y*9XR N*OP(S[T- @J;82+DQMMFY [GE@J D&$ 09$Z6*5B'30A] M=R?T54)_^!:$_OS3ITO,M9Q_9M^NO_[C\@;>KR3Z58F79:+_TD-LMTWR,7M1 M"/<+L3P% C(D%UACZRR,*:4I,&U"GO#Y@X.=%APNMO+9MROGW%\;P[\6]=7> M::]J[=59B_9:98(;T5[__?WF]DO_ZG8%G?4,A?6*B>)E%%Y#V).G2(!H$%&$ M%.E3+A2WL2 H'J3F!.#)6-"W]JA!A%%ENTHU$S37['5:N*F"V$?H65^8[C::+YR8=VGXIB5P8L)^FP48R;Q=R7CZ7"-D,C]ABN<*2B2<^A\ILR1&F' M.US?&K060,)VZ,,=^G"'/MRA#Y^'/BR[ S^7[5YJ8W$&HD5(WR]!"2 M>)E%1K-;3V-\!SU%PR$V"094,X(-E(A3Y8[!9:ZAD1?W&0AD:!/HN>4O>@/S MIX+G3=P\ZTH(F+P6!=R/U$U25=Z-8MR<51Z.Z%M[0Q?NHVO%X]\E8EIHIQHS MIL;?\220QK@T..[0AP43@4T X[4#$8HA)O\19A4AV3")FW];/%$ZVP[F=USZ MM.U=@=$Q(9Z'YISZ#].L\IMV+/2,9%+KE'HI[G"78L(?<9ROB19W45,Y:NJ^ MA:CI\^67RUM"V*R2Z:F"'"S9+EK]8-]MUYU7"_(Q!/(;"))?B:3P# XG-E5]IOY:UK9-91DXJ,1'F@/ M2M1L$\,G;J!]/&3ONTW:,"8 (2:GC3I[?V3WD;,0KS #4%*%K2UIM[8R["EM MF5?2IL'.@19VP#.%7X5OQ(U=! M1((K[8PAT+=S4WLP<>-M8\FL,+*Y+)+7ZZ1 M'WA5LW-W8SV@*X2;M96WSX((V\QP M1)1["[V'"*NBO@45;, GQB,NS$8BUDKA@T1F\])TQ'GVO(D2M)\4Y-Y@K8.> M!WJM=;#0&7;ARWEL)2'D]#A229V>>.*)H5"*^^:A4P;&B7><-XHH3]F8+S&: MQ@.4KI%;4J2\1Y&%,P,"$V!Z=JH7/CP&G^6K\R"O>&O#DA3Z0A .#)AEU\W' M*-6VBL1 EO/[$1 .UB/) U:8@R5&I.SL&^R!$BT&V[G.7.0R%1^ Z/*9E'P M]G12>!I.Z7DWQ6FNWVMJ4A2R\YK*7M/Q6_":KOO/P"R4G29;/[)1KZE=>JKJ MJWM-LY(U*[JS,P@]H6%,!#.VZ"(+0^)38]I %_D)VC"=ZMAN&!I8MRD9*^AD ML[-(M@_U5Z8G#!ZJ =K$](C:UO::Y1^I:VV]MZQW^EA1YX&@:)PN*')0/HB- M)E6.Q-<&U[D(OSD/QI[7Y;0QZL-8O2D;@](:@-]DG$*\!6F2 MTE XQ-Q(1)%,\,K%R$X@S1,!NXN9].U5SA=Q;>QV"0<@TL8DA6<<^T%GH/5J M?#O6-)AC&7'MP2@J-ZO(C*,)HOD+F0F9E(N>RLRS(%%K6Q=3NL71SX&\L\*+ M_+E^=LJKXGU^\([3$X#A6['[M)O=;G9O:7:;.SAK!W#Y(2:N_6* BVU^=C"( MO.G'7\X.QDG@?_Q_4$L#!!0 ( %9!J%B;E&C1!P@ (DO / F:'0"^&& M]Z-BKQ,=LN63Y(3]M?HL!V(=$>J&C*C)U*^.5-PO50I$W&W]7>U5GN;QAZTMS/\AQ%RD7IB%]W8DI>:PKSH M9JBDTLVW-??3NM_IB7]) R6C4A3VM_86PM#1@LM[G0\NC[L?NGWF$783@F=P M_M;[#7%VT/]?UP^#7K_[L7O8Z7?/3MG91W9XW T^LN R.+SH=W\/\!8^#7JO M+"R?+WKG%YW3/NN?L=[%27#.Z@U>K>]N\$W6.3UB];W(7U78Q>E1T&/]XX"= M8\QZW7X7I8/+P^/.Z:\!ZQSV*:KU_<9NY7ECN,BKEQ#&SCGK')U][@='K!Q1 M#)2#6Z.V0\%QL>OT/G1.@_/JV>5)\+]9V'9JM9U_-VK+UMQ58_:H$'4K["0/ MN6''7$: !E98"-J*>,KLB-OF@ONEM%4X0A8W&UN-1N._K4B83/)I,Y9P?3LB M?^2&=,XF=A)58[FV+>=X%9U*3'/ #4B1PK(HS3TH9GO*L-U)7(M1:VSM[K[? MK^_7=_?JM7>-_?=S;T5*)E>=TU_P\\U!?6L6S5(8O?IZK;:H\-^% 1OQ,3 - M8P$3B/#="\-^R]%NT'+*>D"E#%,I^ZATPNJUZF],Q>P<7Y/MH88*ZZ;A%HN5 MQI' ,M!"10S2"%5]XCH<86ZK()UV=NT70L MYB'>TDPEPC*KO-P=@11",(;K*8DD_ H<.F]T&KP7H3$XI:1T0W.00"ATF"@1BN=0JR K4!P?Z])SD>*2BY@7J$>DHJKB6.#EAMET@.HRKL%!%Z$H!A)<[0'H\4 *,Z(1))9@ M.J&40M?H92B5R7$%P&U^&(IT-@'5S#>[E$ M"=>&[6V M\*U873E+P5U/*GG#NEGM-"7*.4A3K:L/%%\:Z(8)YK56&6BH025 M;\V'D:=>^\Z9\[[6*/^\>P1U^.:+I68I9R<-DCOH%[70'+Z5(G/10X%9 M!FTQ2HJ(6V?HP(A(<"W( >$K-II-?A6J+7RLGZ' M8:LGA)6)AN0%PYENSH M/*.0[B+#'+?FU)-S*GRYG K&7.9N32? 01QCSR'&"!6SI'>8%X(K)"E_N;R? M#6;-GEL6P(<"[6F1\C4-GIH& MT[>6E^8]FFMVO$S4V92'G"41$BET!= M2(KD-F527($L]N\6Y"O_/$J/X-]ZRV$5!NY]CUL.[A-)-"-P9;ZJ4Y(I4VB^ MP!,''E _WFF.YN9Q[)"LTN:F9G,W4&>2"&L!OI1$!PK+0A*(!%KHM&P@TS!G M&AFZW;W.]M_":]A8Z$DM_#*5 !M .$^U5A0(0 MKT6]==/C3X!?40'E6P%70KDFQGV6Y $>X4 #-VG@?L84 MO0^.0=1CBU+Q99S!&L[D"8(*0^.\*5+PTGWU=8GVVKK_#E9BL<;EM8)0!)<5 M$,SN^UZ!^HJO8D0Z5G(,5,JD?%A\IM1%(H$DDVH*^'0R4CYU\%N<0@X\3:FW M=0\ZO[>C*D<8_2;[Q*?L9W^6X+ZC.64N[A8,>8:#8H\,@-,0T8+DUI>FV^MQ M(']\:+;--CNY..R^;F\G/:2U,> MI-&K/L ]TO.3[D.H#K"JNZKR&+-;D\L)GQIW)+Z]30?I#WYH;[LC^'\#4$L# M!!0 ( %9!J%C5'1&=&@@ 0Q / #,Q7S(N:'1M[5OA M<]JX$O_\[J_0M?-NDAE(("3M!7B9H8%_GW97F.;8QO+D%]8< P_Q-VM:826<=#Z7:]6] M@^:^OT2!_5RB.53AC!D[D_"?5S'7(Y'4&<^L^E7$J=*6)[:1\C 4R:C.?D^O M&Z^5PK:D([;@>"5L.4!(2 M6N2WU]4WE49SG^:>-/=3_(<1.5L+0TH++.YWO?'[??=<=,(^P10B>P/D;SS? U4'_LZZ?=OJ# M[EGWM#7HGO?8^1D[?=_MG+&S;J_5.^VV/N M'.WT7UA8/EWV+RY;O0$;G+/^ MY8?.!:O6>+EZN,-W6:O79M6CT%^5V&6OW>FSP?L.N^B<7O:[@RY*=SZ?OF_U M_NBPUNF HEH]KAV6GC:&J[QZ#F%L7;!6^_S3H--FQ8ABH!S<:I4#"HZ+7:O_ MKM7K7)3//W_H_#4/VT&E\L2$7(W:NCUWTY@]*$3=$FMS/9/LPD([5:[=^-4)A4\ED]DG!],QS_S0SIG*_J),K&A2;^I ;D"*!=2%:FI^O]I@QNY6U5D-6VSL\?'M'E4K;VK';Y?> MBH1,+CNGO^#GJY/JWCR:A3!Z]=5*957A]\4 &_,), T3 5,(\=D+P_[,T&[0 M'RP1/R7V9XK? ^@9@'3Q?8+W#P(<$G'C&KA(UE1".H.3QI3VJ M0H6[8Z(LHUE<)(PG,Y8E5F> )G)\?JB*X,99C%>T'(MX@+H3B)=1*R H4QV%=&!<);KF(>8%Z1!+(C#9V6!4_ @L/GRX+!#!5";#>;2^ M5M)C.-4J@!!O&[:#D T!.>!QV;D.QCP9 6OA'M[/)$JX'NQH![P5K@>C*W\I MJ-U)/'=(/Z.-OD I#W&R9>.%HAL+1;C0O,8J$@TEJ'RKWX\\U9I9B=-$CNH)_70DOXEO+,18,"LPS:8I04(;?.T*$1H>!: MD /"5VPN7R:D*3-41;G-PKB2RV4390 -LIB]:%**3U($F>24!-$M9\2R&L,9 MOK8KEJ3XUQ!($)\3SH?PGGEI2ZVO4VOXHU!KXVW]%L,V3P@;$PW).1$A\8<; ME7#*?-P@]ZA7(5)Q'"ZGA$D6"1*9!N.0$HT)A'LZ#RCD.XBQ1RWY=2CG@WGS9[;%L"' NUID/(M#1Z;!N'SI4'; ^PV4.G0*^\" MW,AZ.MPCHU IIH(@TX3'0MVS3FVLC,4!^L &E9D -?WM#W_9SEUS(J06[O8K MXKGM 0+,'=G1:5Z2+2S;]7:-N5F4B90G'!4A= G4A21/;C,FQ17(_/QN1;[T M[5%Z /^V1PZ;,/#H9SQRQP[) M*FT6-9N[@3KC6%@+\*4D.E18%I) *-!"IV4'F88YRU!.Q-_4J,TW"/@[$^B MVPNR)'"G?;O;LX67=+;0DECZ8R@%,H!.F.BL*A" >,WKK46//P5^1064;P5< M">6:&/?AS/RP^%XLR-MQ?[ZW)@_P$"<:6*2!NQF3]SXX!U&/+4K)EW$&:SB3 MQ0@J#(WS)D_!:\_5MR7:2^O^6UB)11JWUQ)"$5Q60#"[S_=RU)=\%2.2B9(3 MH%(FX:/\8TJ=)Q*(4ZEF@*/3L?*I@]_@%'+@<4J]O3O0^;.]I]+&Z-?91SYC MO_MW">YZ+Z?(Q<.<(4_PEM@# ^ TA+0AN?VE[LYZ',@?'II]L\_:K?Y?']C% MH//QXX\9F&]!QN+UI7^]--]/QP(B=K;8%LY]U3H/PW>S@[VTP.]\\B>9&/-; MT7=5Q7*\M3S^S 5VGV&TOMN+W2NEDZL+?&="^R$^M"Q.;A90\_?CYZZL?T5^ M;<$!2?BBWYT?Z^67#$90'F)-?57F$=86=2ZG?&;U:;4_;.A3^?/^O MO\=.VD('W EMC$&1$"0^/N<\CY]C.TY:L4J3XS?0BBD)\2^T%%,)/>Y>6VZS M[K0:Y24:-"J+UEB$<\C5/*%_OTV)G##N 2F4^).EF9"*<.5G) P9GWAPF,W\ MM\9MR+XN.E6MEA*99]?W&/=3QJV8LDFLJAMC,;-R]J_V,18RI-+".^BIE2V< M1((K;4(]Q\Z47R92NO1-6T12ELR]$4MI#A=T"@.1$KXP' NE1(JVBLZ411(V MX5Y"(Z5CZ.Z+,-.8*6KE&0FHETEJ327)_+78#X;#6%,6JMB+F+("M*1S;?JNA^QZW&AG^(D.&J1\,T?2]@5)JFM=A!B(1TMNRS8]_/^AI.4ACD80/ ML="6C"3W8N]>G_7>]T90"FS)P$_ ?FMX XQ.Y2]%WND.1KW37J<]ZO4OX/)J M,+QJ7XQ@U']=-#B'<%4?UCMU&'8[A@K'W;-?%P?M(;1/^I>C[LG3Z6!]*G@& M-"P$<&3O0_\41F==&+8'[]L7W:'5OS[O?H)V9Z1;FK;=?%IV[EH.OI>;QU#1 MXX 7G :*"0Y3IF)0,86/!9$X2LD&[K5G3 M=@*_(]*,\'EY&?H[@-Y.A4S!L:V/$ EIW'Y9NLVH9"($RD,:P@4RS"?[)"Y@7N-$ ) M6,TF>E$]\/5<8A(GH<@4IG[3N#31:JM\#XD<$TYSJS]+Z!S:@2%8JZV&[009 MQE[:<$QSTY3.X3,74^1D0KT_UB1Y8Y=3B4NKR'/KKNO^Y8F.0T89S>I=R5K*IH3RIEM[Z[>W#D'#F[ M>XZ][QX=K- RKE.V#.@'<.*R4%^P>8/&TKUCV^L.G[(T1SC^5?5%18(U$Z B M$UT"R[*0]$O!)$VQ0VY*M*ICQ]TF6((2G+WM<&>INE41+0NHDIYSY)9U1U)3 MDKXNLZ7,]"9QM57\-7([?!%J:SYKM3&.$W5*C(1T"\$<0KQKU+.0(F%F_I8T MUZJKZ6:2)(#=J Z FLPSE&%>,[TBQ@D/]'UT&#+C6L_@:%4DI6@%K@4F9KXV M]=;O$> +6X)/D#D/U\ Y')8+X'T[CIO5MEM5P!,]D7X'?N,AI($H!],K: :@-J VH#:@-J VH#:@-J VH#:@-J ^JY MODY>.QTT)U\AD^6AI(6Z^@6@U])<3QV]:#?/-Q7]02P,$% @ 5D&H6#4] MW64K! >A, \ !S;7)T+65X,S)?,BYH=&WE6%MOVS84?EY_Q5F#%0E@ MV9*5J^0%<&T'-=#$J:4 Z2,M4197B50I:K;VZW=(^1:OV4.&I%WC%UL^A^?R MZ3L7L)>J/+M\ [V4DAB_H:>8RNCEZ-YRN^UNK],\HD)GI=&;B;B&4M49_?UM M3N2<<0](I<2O+"^$5(0KOR!QS/C<@_-BZ;\U9F/VY^80XU9*V3Q5GMT^81PU M>AV4&[UBK94(KJR2_44]QRZ4WWBRE"@\VS>RA.0LJ[V0Y;2$&[J J<@)7RO. MA%(B;\XJNE06R=B<>U*[U0ZUB;6K2&1">@>V^?B+E"EJE06)J%=(:BTD*1J/ MBR;HFC:3B^&@_ZX7AR [=WT^"N?Q-".'E=,#CG<-<.VH,V!*.! M@<)Q3^S7A4$_@/YP8_\(T-J5D#DXMO4) M$B&-V:\;LP653,1 >4QCN"8R2L%U6@AX][@%I(2$92C8Q!/0J)),,422\!A& MRR@E?$X!W>:L+'7L#\)IHMY$@Q&W8$ADG4&@:)ZW8) RFL 5XX1'B ],DH1% M5.H\M9U5.BW _Q1+\$=1R;+"(0M*P+:5O#MP3L]\W4A,U"06A<*X=Y4;%4VU ME>V R!GAM+0FRXS6T(\,NIIJ+903A!=/:<49+8THK^$+%PL$9$Z]7_;XN#O@ M&V9I"GENVW7=W_R8E45&:B_)Z/(A1?^H2IW8F@I&PRH5OA_?,-%"EN6E-R,E MS1BGWZ+MEE,K;R_*8[=]?'QVX5PXQR>.?>I>G&VS95R';)FD_R5/G GM-9H[ M,#;F'=O>-_B2=1GB^U^57E)E6# 1,C+3_-_4A*1?*R9IC@=*4Y^K(G;<0X+U M)\$Y.8R/-JS;5M"F>E;4$+=[XO>AV_E/P;;N#\TV MQK%+Y\102$L(QA#COX8]:RH29IJWI*5F74N+298!'J/: 7*R+)"&9ZVW_0@!?[+Y.T3D/!R -9PWT^^Q=6.WVHY7 M%? ,2^H3\S<68AJ)YF5Z%?81:5C\9&0Z90>&_>GGCQ"$H^OK_;GW/P'F/Q!C MLZV\MM0?V/KZ5F M!L:XJ9CUQ,,4JISOK0K[5U/?G*.XG#RXLTKEVD5!YM2:24J^6"3!4>21;$'J MTMR!]3KZYNSR3:]C[MS^!E!+ 0(4 Q0 ( %9!J%C,]3]MTR\" +5H(P 1 M " 0 !S;7)T+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( M %9!J%CE-G>C4H\! .D,& 1 " 0(P @!S;7)T+3(P,C0P M,S,Q+GAS9%!+ 0(4 Q0 ( %9!J%@(69L,:!( &"& / M " 8._ P!S;7)T+65X,3!?,2YH=&U02P$"% ,4 " !60:A8FY1HT0<( M ")+P #P @ $8T@, #,Q7S$N:'1M4$L! A0# M% @ 5D&H6-4=$9T:" !#$ \ ( !3-H# '-M 0001837014 smrt:SeniorRevolvingFacilityMember smrt:SecuredOvernightFinancingRateLoanMember 2021-12-01 2021-12-31 0001837014 smrt:HardwareMember 2023-01-01 2023-03-31 0001837014 smrt:DevelopedTechnologyMember 2024-03-31 0001837014 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001837014 smrt:ProfessionalServicesMember smrt:AccessControlMember 2024-01-01 2024-03-31 0001837014 us-gaap:TradeNamesMember 2023-12-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001837014 smrt:HostedServicesMember 2023-01-01 2023-03-31 0001837014 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001837014 2024-03-31 0001837014 smrt:HardwareServiceMember smrt:CommunityWifiMember 2024-01-01 2024-03-31 0001837014 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001837014 us-gaap:TradeNamesMember 2024-03-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001837014 smrt:CommunityWifiMember 2023-01-01 2023-03-31 0001837014 smrt:HostedServicesMember smrt:SmartOperationsSolutionsMember 2024-01-01 2024-03-31 0001837014 srt:MaximumMember smrt:TwoThousandAndEighteenStockPlanMember 2024-01-01 2024-03-31 0001837014 srt:MaximumMember 2024-01-01 2024-03-31 0001837014 srt:DirectorMember 2024-01-01 2024-03-31 0001837014 smrt:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001837014 country:US 2023-01-01 2023-03-31 0001837014 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001837014 smrt:StockRepurchaseProgramMember 2024-03-31 0001837014 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001837014 2024-05-06 0001837014 smrt:SmartApartmentsMember 2023-01-01 2023-03-31 0001837014 smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2023-01-01 2023-12-31 0001837014 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001837014 smrt:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001837014 srt:DirectorMember 2023-01-01 2023-03-31 0001837014 us-gaap:RetainedEarningsMember 2024-03-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001837014 smrt:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001837014 smrt:StockRepurchaseProgramMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001837014 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001837014 smrt:CostOfRevenueMember 2023-01-01 2023-03-31 0001837014 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001837014 smrt:ZenithMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001837014 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001837014 smrt:ZenithMember 2024-01-01 2024-03-31 0001837014 smrt:HostedServicesMember smrt:AccessControlMember 2024-01-01 2024-03-31 0001837014 2027-04-01 2024-03-31 0001837014 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001837014 smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:CommonClassAMember 2024-03-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001837014 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001837014 smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2024-01-01 2024-03-31 0001837014 2020-11-21 2020-11-23 0001837014 us-gaap:LetterOfCreditMember smrt:SublimitMember 2021-12-31 0001837014 smrt:OutstandingOptionsMember 2024-01-01 2024-03-31 0001837014 smrt:HostedServicesMember smrt:AccessControlMember 2023-01-01 2023-03-31 0001837014 2029-04-01 2024-03-31 0001837014 srt:MaximumMember smrt:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2021-12-31 0001837014 smrt:CommonStockOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001837014 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001837014 2023-12-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001837014 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001837014 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001837014 us-gaap:CustomerRelationshipsMember 2024-03-31 0001837014 smrt:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001837014 smrt:HostedServicesMember smrt:OtherSmartCommunitiesSolutionsMember 2023-01-01 2023-03-31 0001837014 smrt:WarehouseAndOtherEquipmentMember 2024-03-31 0001837014 smrt:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001837014 2022-12-31 0001837014 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001837014 smrt:SeniorRevolvingFacilityMember us-gaap:InterestExpenseMember 2023-01-01 2023-03-31 0001837014 country:US 2023-12-31 0001837014 us-gaap:CustomerRelationshipsMember 2023-12-31 0001837014 2023-01-01 2023-12-31 0001837014 smrt:EmployeeStockPurchasePlanMember 2023-12-31 0001837014 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001837014 smrt:ProfessionalServicesMember smrt:OtherSmartCommunitiesSolutionsMember 2023-01-01 2023-03-31 0001837014 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001837014 smrt:SeniorRevolvingFacilityMember 2023-01-01 2023-03-31 0001837014 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001837014 smrt:StockRepurchaseProgramMember 2024-01-01 2024-03-31 0001837014 smrt:ProfessionalServicesMember 2023-01-01 2023-03-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001837014 smrt:HostedServicesMember smrt:OtherSmartCommunitiesSolutionsMember 2024-01-01 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2023-12-31 0001837014 smrt:AccessControlMember 2024-01-01 2024-03-31 0001837014 smrt:SmartApartmentsMember 2024-01-01 2024-03-31 0001837014 smrt:HardwareServiceMember 2023-01-01 2023-03-31 0001837014 smrt:ComputerHardwareAndSoftwareMember 2023-12-31 0001837014 smrt:ProfessionalServicesMember 2024-01-01 2024-03-31 0001837014 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001837014 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember smrt:EarnoutPaymentMember 2024-03-31 0001837014 us-gaap:PreferredStockMember 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-08-01 2021-08-31 0001837014 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001837014 smrt:SeniorRevolvingFacilityMember 2024-01-01 2024-03-31 0001837014 2024-01-01 2024-03-31 0001837014 smrt:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001837014 smrt:VestingOfRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001837014 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001837014 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001837014 smrt:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001837014 smrt:HostedServicesMember smrt:CommunityWifiMember 2023-01-01 2023-03-31 0001837014 smrt:SeniorRevolvingFacilityMember us-gaap:InterestExpenseMember 2024-01-01 2024-03-31 0001837014 us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001837014 us-gaap:RetainedEarningsMember 2022-12-31 0001837014 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001837014 smrt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001837014 smrt:StockRepurchaseProgramMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001837014 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001837014 smrt:VestingOfRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001837014 smrt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001837014 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:AmendedTwoThousandAndEighteenStockPlanMember 2021-04-01 2021-04-30 0001837014 smrt:HardwareServiceMember smrt:CommunityWifiMember 2023-01-01 2023-03-31 0001837014 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001837014 smrt:TwoThousandAndEighteenStockPlanMember 2024-01-01 2024-03-31 0001837014 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember smrt:EarnoutPaymentMember 2023-12-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001837014 smrt:SeniorRevolvingFacilityMember 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2024-01-01 2024-03-31 0001837014 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001837014 smrt:HardwareServiceMember smrt:AccessControlMember 2024-01-01 2024-03-31 0001837014 smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2024-03-31 0001837014 srt:RestatementAdjustmentMember 2023-01-01 2023-03-31 0001837014 smrt:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001837014 smrt:StockRepurchaseProgramAprilTwoThousandTwentyFourMember us-gaap:SubsequentEventMember 2024-04-30 0001837014 smrt:SeniorRevolvingFacilityMember smrt:AlternateBaseRateLoanMember us-gaap:FederalFundsEffectiveSwapRateMember 2024-01-01 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2024-03-31 0001837014 smrt:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001837014 smrt:SwinglineFacilityMember smrt:SublimitMember 2021-12-31 0001837014 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001837014 us-gaap:EmployeeStockOptionMember 2024-03-31 0001837014 smrt:HostedServicesMember smrt:SmartApartmentsMember 2024-01-01 2024-03-31 0001837014 smrt:ProfessionalServicesMember smrt:CommunityWifiMember 2023-01-01 2023-03-31 0001837014 us-gaap:AccountingStandardsUpdate201613Member 2024-03-31 0001837014 smrt:StockRepurchaseProgramMember us-gaap:CommonClassAMember 2024-03-31 0001837014 smrt:EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2024-03-31 0001837014 smrt:ProfessionalServicesMember smrt:CommunityWifiMember 2024-01-01 2024-03-31 0001837014 country:US 2024-03-31 0001837014 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001837014 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001837014 smrt:AmendedTwoThousandAndEighteenStockPlanMember 2021-04-01 2021-04-30 0001837014 smrt:SeniorRevolvingFacilityMember smrt:AlternateBaseRateLoanMember us-gaap:FederalFundsEffectiveSwapRateMember 2021-12-01 2021-12-31 0001837014 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001837014 smrt:HardwareServiceMember smrt:AccessControlMember 2023-01-01 2023-03-31 0001837014 smrt:SeniorRevolvingFacilityMember smrt:AlternateBaseRateLoanMember 2024-01-01 2024-03-31 0001837014 srt:MinimumMember 2024-01-01 2024-03-31 0001837014 smrt:DevelopedTechnologyMember 2023-12-31 0001837014 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001837014 country:US 2024-01-01 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2024-01-01 2024-03-31 0001837014 us-gaap:StockOptionMember smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2024-01-01 2024-03-31 0001837014 smrt:SeniorRevolvingFacilityMember 2021-12-01 2021-12-31 0001837014 smrt:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001837014 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001837014 smrt:HostedServicesMember smrt:SmartOperationsSolutionsMember 2023-01-01 2023-03-31 0001837014 us-gaap:CommonClassAMember 2024-03-31 0001837014 smrt:CustomersMember us-gaap:WarrantMember 2024-03-31 0001837014 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001837014 smrt:EmployeeStockPurchasePlanMember 2024-03-31 0001837014 smrt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001837014 smrt:AccessControlMember 2023-01-01 2023-03-31 0001837014 smrt:ComputerHardwareAndSoftwareMember 2024-03-31 0001837014 2023-03-31 0001837014 smrt:ProfessionalServicesMember smrt:AccessControlMember 2023-01-01 2023-03-31 0001837014 us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001837014 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001837014 2023-01-01 2023-03-31 0001837014 smrt:SmartOperationsSolutionsMember 2024-01-01 2024-03-31 0001837014 smrt:OtherSmartCommunitiesSolutionsMember 2023-01-01 2023-03-31 0001837014 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-08-01 2021-08-31 0001837014 us-gaap:RetainedEarningsMember 2023-03-31 0001837014 smrt:StockRepurchaseProgramAprilTwoThousandTwentyFourMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001837014 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember smrt:EarnoutPaymentMember 2024-03-31 0001837014 smrt:SmartOperationsSolutionsMember 2023-01-01 2023-03-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001837014 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-03-31 0001837014 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001837014 smrt:HostedServicesMember smrt:CommunityWifiMember 2024-01-01 2024-03-31 0001837014 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember smrt:EarnoutPaymentMember 2023-12-31 0001837014 smrt:RestrictedCashMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001837014 smrt:SeniorRevolvingFacilityMember smrt:SecuredOvernightFinancingRateLoanMember us-gaap:BaseRateMember 2021-12-01 2021-12-31 0001837014 smrt:HardwareServiceMember smrt:SmartApartmentsMember 2024-01-01 2024-03-31 0001837014 smrt:ZenithMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001837014 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001837014 smrt:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001837014 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001837014 smrt:ProfessionalServicesMember smrt:OtherSmartCommunitiesSolutionsMember 2024-01-01 2024-03-31 0001837014 smrt:HostedServicesMember smrt:SmartApartmentsMember 2023-01-01 2023-03-31 0001837014 smrt:HardwareServiceMember 2024-01-01 2024-03-31 0001837014 smrt:HardwareMember 2024-01-01 2024-03-31 0001837014 smrt:HardwareServiceMember smrt:OtherSmartCommunitiesSolutionsMember 2024-01-01 2024-03-31 0001837014 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001837014 smrt:SeniorRevolvingFacilityMember 2021-12-31 0001837014 smrt:HostedServicesMember 2024-01-01 2024-03-31 0001837014 smrt:SeniorRevolvingFacilityMember 2023-12-31 0001837014 smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2024-03-31 0001837014 us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001837014 smrt:WarehouseAndOtherEquipmentMember 2023-12-31 0001837014 smrt:CommunityWifiMember 2024-01-01 2024-03-31 0001837014 2024-04-01 2024-03-31 0001837014 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001837014 smrt:HardwareServiceMember smrt:OtherSmartCommunitiesSolutionsMember 2023-01-01 2023-03-31 0001837014 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-08-01 2021-08-31 0001837014 smrt:ProfessionalServicesMember smrt:SmartApartmentsMember 2023-01-01 2023-03-31 0001837014 smrt:ProfessionalServicesMember smrt:SmartApartmentsMember 2024-01-01 2024-03-31 0001837014 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001837014 smrt:VestingOfRestrictedStockUnitsMember 2024-03-31 0001837014 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001837014 smrt:OtherSmartCommunitiesSolutionsMember 2024-01-01 2024-03-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001837014 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001837014 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001837014 smrt:CostOfRevenueMember 2024-01-01 2024-03-31 0001837014 us-gaap:RetainedEarningsMember 2023-12-31 0001837014 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001837014 smrt:HardwareServiceMember smrt:SmartApartmentsMember 2023-01-01 2023-03-31 0001837014 2025-04-01 2024-03-31 0001837014 smrt:CommonStockOptionsAndRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001837014 smrt:SeniorRevolvingFacilityMember smrt:SecuredOvernightFinancingRateLoanMember 2024-01-01 2024-03-31 0001837014 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001837014 smrt:TwoThousandAndTwentyOneEquityIncentivePlanMember 2023-12-31 0001837014 smrt:OutstandingOptionsMember 2023-01-01 2023-03-31 0001837014 smrt:TwoThousandEighteenStockPlanAndTwoThousandAndTwentyOneEquityIncentivePlanMember 2023-12-31 smrt:Segment pure shares smrt:Business iso4217:USD shares iso4217:USD Q1 0001837014 --12-31 false P24M P24M P24M http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent 2024-02-29 10-Q true 2024-03-31 2024 false 001-39991 SMARTRENT, INC. DE 85-4218526 8665 E. Hartford Drive Suite 200 Scottsdale AZ 85255 844 479-1555 Class A Common Stock, $0.0001 par value SMRT NYSE Yes Yes Accelerated Filer false true false false 201828020 204701000 215214000 247000 495000 58093000 61903000 30899000 41575000 11528000 11794000 14009000 9359000 319477000 340340000 1314000 1400000 8792000 11251000 117268000 117268000 26280000 27249000 12322000 12248000 485453000 509756000 7702000 15076000 21211000 24976000 78077000 77257000 106990000 117309000 41491000 45903000 3885000 4096000 152366000 167308000 0.0001 0.0001 50000000 50000000 0 0 0 0 0.0001 0.0001 500000000 500000000 202511000 202511000 203327000 203327000 20000 20000 630878000 628156000 -297601000 -285512000 -210000 -216000 333087000 342448000 485453000 509756000 29077000 37325000 3458000 12769000 17954000 14985000 50489000 65079000 18684000 32572000 6448000 17634000 5934000 5758000 31066000 55964000 8362000 7231000 4554000 5161000 16666000 12017000 29582000 24409000 -10159000 -15294000 2409000 2016000 103000 56000 -7647000 -13222000 45000 -7000 -7692000 -13215000 6000 104000 -7686000 -13111000 -0.04 -0.04 -0.07 -0.07 203485000 203485000 198334000 198334000 203327000 20000 628156000 -285512000 -216000 342448000 3281000 3281000 775000 291000 898000 898000 192000 2000 2000 31000 134000 337000 337000 1595000 4397000 4397000 -7692000 -7692000 6000 6000 202511000 20000 630878000 -297601000 -210000 333087000 198525000 20000 615281000 -250925000 -176000 364200000 3680000 3680000 751000 246000 661000 661000 151000 71000 71000 176000 438000 438000 -13215000 -13215000 104000 104000 199357000 20000 618809000 -264140000 -72000 354617000 -7692000 -13215000 1501000 1254000 -552000 375000 299000 109000 3281000 3571000 137000 1625000 80000 141000 39000 32000 96000 -60000 1181000 -89000 4955000 -2701000 -3483000 -5612000 -8949000 -2726000 -3294000 -349000 4577000 -7448000 -6661000 -6673000 -11129000 -3591000 3011000 -414000 -327000 -3337000 -10290000 34000 27000 922000 1142000 -956000 -1169000 4373000 2000 71000 337000 438000 898000 661000 1530000 1702000 -6462000 -1854000 -6000 27000 -10761000 -13286000 215709000 217713000 204948000 204427000 204701000 203933000 247000 247000 247000 204948000 204427000 72000 70000 6000 81000 8000 24000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 1. DESCRIPTION OF BUSINESS</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">SmartRent, Inc., and its wholly owned subsidiaries (collectively, the "Company"), is an enterprise real estate technology company that provides comprehensive management software and applications designed for property owners, managers and residents. Its suite of products and services, which includes both smart building hardware and cloud-based software-as-a-service ("SaaS") solutions, provides seamless visibility and control over real estate assets. The Company’s platform lowers operating costs, increases revenues, mitigates operational friction and protects assets for owners and operators, while providing a differentiated, elevated living experience for residents. The Company is headquartered in Scottsdale, Arizona.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company, formerly known as Fifth Wall Acquisition Corp. I ("FWAA"), was originally incorporated in Delaware on November 23, 2020, as a special purpose acquisition company formed for the purpose of effecting a merger, capital stock exchange, asset acquisition, stock purchase, reorganization, or other similar business combination with </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> or more target businesses. On February 9, 2021, the Company consummated its initial public offering, following which its shares began trading on the Nasdaq National Market. On April 21, 2021, FWAA entered into an Agreement and Plan of Merger (as amended, the “Merger Agreement”) with SmartRent.com, Inc. (“Legacy SmartRent”) and Einstein Merger Corp. I, a wholly owned subsidiary of FWAA. On August 24, 2021, the transactions contemplated by the Merger Agreement (the “Business Combination”) were consummated. In connection with the closing of the Business Combination, FWAA changed its name to SmartRent, Inc. and its shares began trading on the New York Stock Exchange under the symbol “SMRT.” As a result of the Business Combination, SmartRent, Inc. became the owner, directly or indirectly, of all of the equity interests of Legacy SmartRent and its subsidiaries.</span></p> 1 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 2. SIGNIFICANT ACCOUNTING POLICIES</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Unaudited Interim Financial Information</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") and include the consolidated accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated upon consolidation. The Consolidated Balance Sheet at December 31, 2023 has been derived from the audited consolidated financial statements as of December 31, 2023, as presented in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the SEC on March 5, 2024. Certain notes and other information have been condensed or omitted from the interim financial statements presented herein. The financial data and other information disclosed in these Notes to Consolidated Financial Statements related to the three months ended March 31, 2024 and 2023 are unaudited. The unaudited interim financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which are of a normal recurring nature, necessary for a fair statement of the Company’s financial condition and results of operations and cash flows for the interim period presented. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year ending December 31, 2024 or any future period.</span></p><div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Immaterial Restatement of Prior Period Financial Statements</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Subsequent to the issuance of the Company’s financial statements for the three months ended March 31, 2023, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying Consolidated Statement of Cash Flows for the three months ended March 31, 2023 has been restated from amounts previously reported. Management determined that the error was not material to previously issued financial statements. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:36.847%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:13.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.183%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Previously Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Operating Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in prepaid expenses and other Assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in operating activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Investing Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized software costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in investing activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table></div></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Foreign Currency</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Liquidity</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Net Loss Per Share Attributable to Common Stockholders</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested shares of common stock subject to repurchase do not have a contractual obligation to share in losses.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restricted Cash</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounts Receivable, net</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,542</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,361</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> as of March 31, 2024, and December 31, 2023, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,181</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">) for the three months ended March 31, 2024 and 2023, respectively. There were </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> material write-offs of accounts receivable for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include th</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">e nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.</span></p></div><div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Customers</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A significant customer represents </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:18.8%;"></td> <td style="width:1.56%;"></td> <td style="width:14.96%;"></td> <td style="width:1.56%;"></td> <td style="width:18.38%;"></td> <td style="width:1.56%;"></td> <td style="width:20.94%;"></td> <td style="width:1.86%;"></td> <td style="width:20.38%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2023</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer A</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer B</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer C</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer D</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> </table><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Total less than 10% for the respective period</span></p></div></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In August 2023 the Company entered into a Product Sales Agreement (the "Agreement") with ADI Global Distribution ("ADI"), pursuant to which, ADI agreed to serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. The Company is subject to certain buy-back provisions relating to the transferred inventory. As of March 31, 2024 and December 31, 2023, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">851</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> in connection with the buy back provision, which is recorded in other current liabilities on the Consolidated Balance Sheets.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential g</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">oodwill impairment. </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> goodwill impairment has been recorded as of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.28%;"></td> <td style="width:3.04%;"></td> <td style="width:35.64%;"></td> <td style="width:3.04%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Estimated useful life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">- </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Warranty Allowance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, warranty expense included in cost of hardware revenue was $</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">540</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively. As of March 31, 2024, and December 31, 2023, the Company’s warranty allowance was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, and is recorded in other current liabilities on the Consolidated Balance Sheets.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. As of March 31, 2024, and December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of March 31, 2024 and December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 3: Unobservable inputs are used when little or no market data is available.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the three months ended March 31, 2024 or</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> 2023. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software ("non-distinct Hub Devices"). During the year ended December 31, 2022, the Company began shipping Hub Devices with features that function independently from its software subscription ("distinct Hub Devices"). Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">30 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">:</span></p><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue.</span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer. </span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer. </span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less.</span></div></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Timing of Revenue Recognition is as follows.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hardware Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied, and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Professional Services Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis, and revenue is recognized over the period in which the installations are completed.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hosted Services Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">one-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">eight</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">-years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial.</span></p><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Cost of Revenue</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hardware</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Professional Services</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hosted Services</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Deferred Cost of Revenue</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Our stock-based compensation consists of stock options and restricted stock units ("RSUs") granted to our employees and directors during the periods presented. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Research and Development</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of March 31, 2024, the Company had capitalized </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,027</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,789</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> remained to be amortized. As of December 31, 2023, the Company had capitalized </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,163</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> remains to be amortized. During the three months ended March 31, 2024 and 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of amortization expense</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of advertising expenses for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Segments</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> operating segment and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,994</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,280</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of assets outside the United States as of March 31, 2024, and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Guidance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Guidance Not Yet Adopted</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Guidance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> ASU 2016-13 effective </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> using the modified-retrospective approach. The adoption of this guidance did </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">t have a material impact on the Company's consolidated financial statements.</span></p></div> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Immaterial Restatement of Prior Period Financial Statements</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Subsequent to the issuance of the Company’s financial statements for the three months ended March 31, 2023, the Company’s management identified an error in the classification of cash paid for capitalized software costs that had previously been included in operating activities but should have been included in investing activities within the statement of cash flows. As a result, the accompanying Consolidated Statement of Cash Flows for the three months ended March 31, 2023 has been restated from amounts previously reported. Management determined that the error was not material to previously issued financial statements. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:36.847%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:13.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.183%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Previously Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Operating Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in prepaid expenses and other Assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in operating activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Investing Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized software costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in investing activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table presents the effects of the restatement to the Company’s Consolidated Statement of Cash Flows for the three months ended March 31, 2023.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:36.847%;"></td> <td style="width:1%;"></td> <td style="width:16.363%;"></td> <td style="width:1%;"></td> <td style="width:10.022%;"></td> <td style="width:1%;"></td> <td style="width:13.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:15.183%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Previously Reported</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Adjustment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As Restated</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Operating Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in prepaid expenses and other Assets</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in operating activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Cash Flows from Investing Activities:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized software costs</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net cash used in investing activities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,169</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table> 5719000 -1142000 4577000 -11432000 1142000 -10290000 1142000 1142000 -27000 -1142000 -1169000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Foreign Currency</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">SmartRent, Inc.'s functional and reporting currency is United States Dollars (“USD”) and its foreign subsidiaries have a functional currency other than USD. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Financial position and results of operations of the Company's international subsidiaries are measured using local currencies as the functional currency. Assets and liabilities of these operations are translated at the exchange rates in effect at the end of each reporting period. The Company's international subsidiaries' statements of operations accounts are translated at the weighted-average rates of exchange prevailing during each reporting period. Translation adjustments arising from the use of differing currency exchange rates from period to period are included in accumulated other comprehensive loss in stockholders’ equity. Gains and losses on foreign currency exchange transactions, as well as translation gains or losses on transactions denominated in currencies other than an entity’s functional currency, are reflected in the Consolidated Statements of Operations and Comprehensive Loss.</span></p> <p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Liquidity</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The accompanying financial statements have been prepared assuming the Company will continue as a going concern, which contemplates the realization of assets and liabilities and commitments in the normal course of business. Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the issuance date of these financial statements. The Company may need to raise additional capital through equity or debt financing to fund future operations until it generates positive operating cash flows. There can be no assurance that such additional equity or debt financing will be available on terms acceptable to the Company, or at all.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The preparation of financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported amounts of revenue and expense during the reporting period. These estimates made by management include valuing the Company’s inventories on hand, allowance for doubtful accounts, intangible assets, earnout liabilities, warranty liabilities, stand-alone selling price of items sold, and certain assumptions used in the valuation of equity awards, including the estimated fair value of common stock warrants, and assumptions used to estimate the fair value of stock-based compensation expense. Actual results could differ materially from those estimates.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Net Loss Per Share Attributable to Common Stockholders</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company follows the two-class method to include the dilutive effect of securities that participated in dividends, if and when declared, when computing net income per common share. The two-class method determines net income per common share for each class of common stock and participating securities according to dividends, if and when declared or accumulated and participation rights in undistributed earnings. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. The anti-dilutive effect of potentially dilutive securities is excluded from the computation of net loss per share because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers any unvested common shares subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of unvested shares of common stock subject to repurchase do not have a contractual obligation to share in losses.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase and any shares issuable by the exercise of warrants for nominal consideration.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports a net loss, the diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because inclusion of such potentially dilutive shares on an as-converted basis would have been anti-dilutive.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers financial instruments with an original maturity of three months or less to be cash and cash equivalents. The Company maintains cash and cash equivalents at multiple financial institutions, and, at times, these balances exceed federally insurable limits. As a result, there is a concentration of credit risk related to amounts on deposit. The Company believes any risks are mitigated through the size and security of the financial institution at which its cash balances are held.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Restricted Cash</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers cash to be restricted when withdrawal or general use is legally restricted. The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets. The Company determines current or non-current classification based on the expected duration of the restriction.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounts Receivable, net</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accounts receivable consist of balances due from customers resulting from the sale of hardware, professional services and Hosted Services. Accounts receivable are recorded at invoiced amounts, are non-interest bearing and are presented net of the associated allowance for doubtful accounts on the Consolidated Balance Sheets. The allowance for doubtful accounts totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,542</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,361</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> as of March 31, 2024, and December 31, 2023, respectively. The provision for doubtful accounts is recorded in general and administrative expenses in the accompanying Consolidated Statements of Operations and Comprehensive Loss; the provision for doubtful accounts totaled $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,181</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">89</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">) for the three months ended March 31, 2024 and 2023, respectively. There were </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> material write-offs of accounts receivable for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023. The Company evaluates the collectability of the accounts receivable balances and has determined the allowance for doubtful accounts based on a combination of factors, which include th</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">e nature of the relationship and the prior collection experience the Company has with the account and an evaluation for current and projected economic conditions as of the Consolidated Balance Sheets date. Accounts receivable determined to be uncollectible are charged against the allowance for doubtful accounts. Actual collections of accounts receivable could differ from management’s estimates.</span></p> 2542000 1361000 1181000 -89000 0 0 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Customers</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A significant customer represents </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% or more of the Company’s total revenue or net accounts receivable balance at each respective Consolidated Balance Sheet date. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:18.8%;"></td> <td style="width:1.56%;"></td> <td style="width:14.96%;"></td> <td style="width:1.56%;"></td> <td style="width:18.38%;"></td> <td style="width:1.56%;"></td> <td style="width:20.94%;"></td> <td style="width:1.86%;"></td> <td style="width:20.38%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2023</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer A</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer B</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer C</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer D</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> </table><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Total less than 10% for the respective period</span></p></div> 0.10 0.10 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable for each significant customer follows.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:18.8%;"></td> <td style="width:1.56%;"></td> <td style="width:14.96%;"></td> <td style="width:1.56%;"></td> <td style="width:18.38%;"></td> <td style="width:1.56%;"></td> <td style="width:20.94%;"></td> <td style="width:1.86%;"></td> <td style="width:20.38%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2023</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer A</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer B</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer C</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer D</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">25</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">*</span></p></td> </tr> </table><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">* Total less than 10% for the respective period</span></p> 0.16 0.20 0.18 0.13 0.13 0.13 0.19 0.25 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Inventory</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventories, which are comprised of smart home equipment and components, are stated at the lower of cost or net realizable value with cost determined under the first-in, first-out method. The Company adjusts the inventory balance based on anticipated obsolescence, usage and historical write-offs.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In August 2023 the Company entered into a Product Sales Agreement (the "Agreement") with ADI Global Distribution ("ADI"), pursuant to which, ADI agreed to serve as the Company's non-exclusive hardware fulfillment partner throughout the United States, Canada, and Puerto Rico. The Company is subject to certain buy-back provisions relating to the transferred inventory. As of March 31, 2024 and December 31, 2023, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">631</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">851</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> in connection with the buy back provision, which is recorded in other current liabilities on the Consolidated Balance Sheets.</span></p> 631000 851000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Goodwill represents the excess of cost over net assets of the Company's completed business combinations. The Company tests for potential impairment of goodwill on an annual basis as of September 30 to determine if the carrying value is less than the fair value. The Company will conduct additional tests between annual tests if there are indications of potential g</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">oodwill impairment. </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> goodwill impairment has been recorded as of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 0 0 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Intangible Assets</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company recorded intangible assets with finite lives, including customer relationships and developed technology, as a result of acquisitions made in prior years. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.28%;"></td> <td style="width:3.04%;"></td> <td style="width:35.64%;"></td> <td style="width:3.04%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Estimated useful life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">- </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Intangible assets are amortized on a straight-line basis based on their estimated useful lives. The estimated useful life of these intangible assets are as follows.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.28%;"></td> <td style="width:3.04%;"></td> <td style="width:35.64%;"></td> <td style="width:3.04%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Estimated useful life (in years)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">- </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> - </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> P5Y P10Y P13Y P1Y P7Y <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Warranty Allowance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company provides its customers with limited-service warranties associated with product replacement and related services. The warranty typically lasts </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> following the installation of the product. The estimated warranty costs, which are expensed at the time of sale and included in hardware cost of revenue, are based on the results of product testing, industry and historical trends and warranty claim rates incurred and are adjusted for identified current or anticipated future trends as appropriate. Actual warranty claim costs could differ from these estimates. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, warranty expense included in cost of hardware revenue was $</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">540</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively. As of March 31, 2024, and December 31, 2023, the Company’s warranty allowance was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, and is recorded in other current liabilities on the Consolidated Balance Sheets.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the year ended December 31, 2020, the Company identified a deficiency with batteries contained in certain hardware sold and has included an estimate of the expected cost to remove these batteries, which were acquired from one supplier, in its warranty allowance. As of March 31, 2024, and December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, is included in the Company’s warranty allowance related to the remaining cost of replacement for this identified battery deficiency.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the year ended December 31, 2023, the Company identified a deficiency with the firmware and sensor accuracy of certain hardware sold and has included an estimate of the expected cost to update the related firmware and hardware. As of March 31, 2024 and December 31, 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">410</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, is included in the Company’s warranty allowance related to the remaining cost to perform the firmware and hardware updates.</span></p> P1Y -93000 540000 1570000 2215000 864000 864000 30000 410000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Fair Value of Financial Instruments</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Fair value is based on the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets and liabilities subject to on-going fair value measurement are categorized and disclosed into one of three categories depending on observable or unobservable inputs employed in the measurement. These two types of inputs have created the following fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 1: Quoted prices in active markets that are accessible at the measurement date for assets and liabilities.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 2: Observable prices that are based on inputs not quoted in active markets but corroborated by market data.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Level 3: Unobservable inputs are used when little or no market data is available.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. The Company recognizes transfers between levels of the hierarchy based on the fair values of the respective financial measurements at the end of the reporting period in which the transfer occurred. There were no transfers between levels of the fair value hierarchy during the three months ended March 31, 2024 or</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> 2023. The carrying amounts of the Company’s accounts receivable, accounts payable and accrued and other liabilities approximate their fair values due to their short maturities.</span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue Recognition</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company derives its revenue primarily from sales of systems that consist of hardware devices, professional services and Hosted Services to assist property owners and property managers with visibility and control over assets, while providing all-in-one home control offerings for residents. Revenue is recorded when control of these products and services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for those products and services.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company may enter into contracts that contain multiple distinct performance obligations. The transaction price for a typical arrangement includes the price for: smart home hardware devices, professional services, and a subscription for use of the Company's software (“Hosted Services”). Included in these contracts are centrally connected devices ("Hub Devices"), which integrate the Company’s enterprise software with third party smart devices. Historically, the Company only sold non-distinct Hub Devices which only functioned with a subscription to its software ("non-distinct Hub Devices"). During the year ended December 31, 2022, the Company began shipping Hub Devices with features that function independently from its software subscription ("distinct Hub Devices"). Non-distinct Hub Devices are recognized as a single performance obligation with the Company’s software in Hosted Services revenue, while distinct Hub Devices are recognized as a separate performance obligation in hardware revenue. When distinct Hub Devices are included in a contract, the Hosted Services performance obligation is comprised of only the Company’s software.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company considers delivery for each of the hardware, professional services and Hosted Services to be separate performance obligations. The hardware performance obligation includes the delivery of smart home hardware and distinct Hub Devices. The professional services performance obligation includes the services to install the hardware. The Hosted Services performance obligation provides a subscription that allows the customer access to software during the contracted-use term when the promised service is provided to the customer. Also included in the hosted service performance obligation are non-distinct Hub Devices that only function with a subscription to the Company’s software.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Payments are received by the Company by credit card, check or automated clearing house payments and payment terms are determined by individual contracts and generally range from due upon receipt to net </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">30 days</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. Taxes collected from customers and remitted to governmental authorities are not included in reported revenue. Payments received from customers in advance of revenue recognition are reported as deferred revenue. The Company has elected the following practical expedients following the adoption of ASC 606</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">:</span></p><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Shipping and handling costs: the Company elected to account for shipping and handling activities that occur after the customer has obtained control of a good as fulfillment activities (i.e., an expense) rather than as a promised service and are recorded as hardware cost of revenue. Amounts billed for shipping and handling fees are recorded as revenue.</span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Sales tax collected from customers: the Company elected to exclude from the measurement of transaction price all taxes assessed by a government authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by us from a customer. </span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Measurement of the transaction price: the Company applies the practical expedient that allows for inclusion of the future auto-renewals in the initial measurement of the transaction price. The Company only applies these steps when it is probable that it will collect the consideration to which it is entitled in exchange for the goods or services it transfers to a customer. </span></div></div><div style="margin-left:13.593%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:5.250732000879558%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Significant financing component: the Company elected not to adjust the promised amount of consideration for the effects of a significant financing component when the period between the transfer of promised goods or services and when the customer pays for the goods or services will be one year or less.</span></div></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Timing of Revenue Recognition is as follows.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hardware Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Hardware revenue results from the direct sale to customers of hardware smart home devices, which devices generally consist of a distinct Hub Device, door locks, thermostats, sensors, and light switches. These hardware devices provide features that function independently without subscription to the Company's software, and the performance obligation for hardware revenue is considered satisfied, and revenue is recognized at a point in time when the hardware device is shipped to the customer. The Company generally provides a one-year warranty period on hardware devices that are delivered and installed. The cost of the warranty is recorded as a component of cost of hardware revenue.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Professional Services Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Professional services revenue results from installing smart home hardware devices, which does not result in significant customization of the product and is generally performed over a period from two to four weeks. Installations can be performed by the Company's employees, contracted out to a third-party with the Company's employees managing the engagement, or the customer can perform the installation themselves. The Company’s professional services contracts are generally arranged on a fixed price basis, and revenue is recognized over the period in which the installations are completed.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hosted Services Revenue</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Hosted Services revenue primarily consists of monthly subscription revenue generated from fees that provide customers access to one or more of the Company’s software applications including access controls, asset monitoring and related services. These subscription arrangements have contractual terms ranging from </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">one-month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">eight</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">-years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and include recurring fixed plan subscription fees. Arrangements with customers do not provide the customer with the right to take possession of the Company’s software at any time. Customers are granted continuous access to the services over the contractual period. Accordingly, fees collected for subscription services are recognized on a straight-line basis over the contract term beginning on the date the subscription service is made available to the customer. Variable consideration is immaterial.</span></p><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Also included in Hosted Services revenue are non-distinct Hub Devices. The Company considers those devices and hosting services subscription a single performance obligation and therefore defers the recognition of revenue for those devices upon shipment to the customer. The revenue is then amortized over its average service life. When a non-distinct Hub Device is included in a contract that does not require a long-term service commitment, the customer obtains a material right to renew the service because purchasing a new device is not required upon renewal. If a contract contains a material right, proceeds are allocated to the material right and recognized over the period of benefit, which is generally </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">.</span></p> P30D P1M P8Y P4Y <p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Cost of Revenue</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of revenue consists primarily of direct costs of products and services together with the indirect cost of estimated warranty expense and customer care and support over the life of the service arrangement.</span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hardware</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of hardware revenue consists primarily of direct costs of products, such as the distinct Hub Device, hardware devices, supplies purchased from third-party providers, and shipping costs, together with indirect costs related to warehouse facilities (including depreciation and amortization of capitalized assets and right-of-use assets), infrastructure costs, personnel-related costs associated with the procurement and distribution of products and warranty expenses together with the indirect cost of customer care and support.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Professional Services</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of professional services revenue consists primarily of direct costs related to personnel-related expenses for installation and supervision of installation services, general contractor expenses and travel expenses associated with the installation of products and indirect costs that are also primarily personnel-related expenses in connection with training of and ongoing support for customers and residents.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="margin-left:13.333%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:10pt;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:3.8457544394060026%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Hosted Services</span></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Cost of Hosted Services revenue consists primarily of the amortization of the direct costs of non-distinct Hub Devices, consistent with the revenue recognition period noted above in "Hosted Services Revenue", and infrastructure costs associated with providing software applications together with the indirect cost of customer care and support over the life of the service arrangement.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Deferred Cost of Revenue</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred cost of revenue includes all direct costs included in cost of revenue for Hosted Services and non-distinct Hub Devices that have been deferred to future periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Our stock-based compensation consists of stock options and restricted stock units ("RSUs") granted to our employees and directors during the periods presented. Stock-based awards are measured based on the grant date fair value. We estimate the fair value of stock option awards on the grant date using the Black-Scholes option-pricing model. The fair value of RSUs is based on the grant date fair value of the stock price. The fair value of these awards is recognized as compensation expense on a straight-line basis over the requisite service period in which the awards are expected to vest. Forfeitures are recognized as they occur by reversing previously recognized compensation expense.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Black-Scholes model considers several variables and assumptions in estimating the fair value of stock-based awards. These variables include the per share fair value of the underlying common stock, exercise price, expected term, risk-free interest rate, expected annual dividend yield, and the expected stock price volatility over the expected term and forfeitures, which are recognized as they occur. For all stock options granted, we calculated the expected term using the simplified method for “plain vanilla” stock option awards.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The grant date fair value is also utilized with respect to RSUs with performance and service conditions to vest. For RSUs with a performance condition, based on a liquidity event, as well as a service condition to vest, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> compensation expense is recognized until the performance condition has been satisfied. Subsequent to the liquidity event, compensation expense is recognized to the extent the requisite service period has been completed and compensation expense thereafter is recognized on an accelerated attribution method. Under the accelerated attribution method, compensation expense is recognized over the remaining requisite service period for each service condition tranche as though each tranche is, in substance, a separate award. In August 2021, the Company completed the merger with FWAA, which met the liquidity event vesting condition and triggered the recognition of compensation expense for RSUs for which the time-based vesting condition had been satisfied or partially satisfied.</span></p> 0 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Research and Development</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">These expenses relate to the research and development of new products and services and enhancements to the Company’s existing product offerings. The Company accounts for the cost of research and development by capitalizing qualifying costs, which are incurred during the product development stage, and amortizing those costs over the product’s estimated useful life. The Company expenses preliminary evaluation costs as they are incurred before the product development stage, as well as post development implementation and operation costs, such as training, maintenance and minor upgrades. As of March 31, 2024, the Company had capitalized </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,027</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,789</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> remained to be amortized. As of December 31, 2023, the Company had capitalized </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,064</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of research and development costs in other long-term assets on the Consolidated Balance Sheets, of which </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,163</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> remains to be amortized. During the three months ended March 31, 2024 and 2023, </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of amortization expense</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> related to capitalized research and development was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss, respectively.</span></p> 8027000 6789000 7064000 6163000 350000 82000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Advertising</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Advertising costs are expensed as incurred and recorded as a component of sales and marketing expense. The Company incurred </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">83</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">152</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of advertising expenses for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p> 83000 152000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Segments</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> operating segment and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> reportable segment as its chief operating decision maker, who is its Chief Executive Officer, reviews financial information on a consolidated basis for purposes of allocating resources and evaluating financial performance. The Company’s principal operations are in the United States and the Company’s long-lived assets are located primarily within the United States. The Company held </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,994</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,280</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of assets outside the United States as of March 31, 2024, and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 1 1 7994000 8280000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Guidance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recent Accounting Guidance Not Yet Adopted</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07 - Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU updates the annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for annual periods beginning after December 15, 2023, and for interim periods beginning after December 15, 2024. Early adoption is also permitted. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU No. 2023-09 - Income Taxes (Topics 740): Improvements to Income Tax Disclosures. This ASU requires the expansion of disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for annual periods after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the potential effect that the updated standard will have on the consolidated financial statement disclosures.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Guidance</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” which modifies the measurement of expected credit losses of certain financial instruments. This update is effective for fiscal years beginning after December 15, 2022 and must be applied using a modified-retrospective approach, with early adoption permitted. The requirement to disclose credit quality indicators by year or origination is not applicable to trade receivables due in one year or less that result from revenue transactions within the scope of ASC 606. The Company </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> ASU 2016-13 effective </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> using the modified-retrospective approach. The adoption of this guidance did </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">t have a material impact on the Company's consolidated financial statements.</span></p> true 2023-01-01 true <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 3. FAIR VALUE MEASUREMENTS AND FAIR VALUE OF INSTRUMENTS</span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following tables display the carrying values and fair values of financial instruments.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:24.485%;"></td> <td style="width:3.581%;"></td> <td style="width:7.582%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.401%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.802000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.041%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.442%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.681000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets on the Consolidated Balance Sheets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:9.067%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6.03pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:31.366%;"></td> <td style="width:4.581%;"></td> <td style="width:9.922%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Liabilities on the Consolidated Balance Sheets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Acquisition earnout payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2021, the Company purchased all of the outstanding equity interests of iQuue, LLC ("iQuue"). </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company reports the current portion of the acquisition earnout payment as a component of other current liabilities in the Consolidated Balance Sheets and the non-current portion is a component of other long-term liabilities on the Consolidated Balance Sheets. Earnout payments related to acquisitions are measured at fair value each reporting period using Level 3 unobservable inputs. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The changes in the fair value of the Company's Level 3 liabilities for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and year ended December 31, 2023 are as follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.451%;"></td> <td style="width:1.28%;"></td> <td style="width:14.077%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:15.477%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:17.936%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,540</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment of earnout in connection with the iQuue acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,530</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,702</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in fair value of earnout</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The fair value of the earnout payment is measured on a recurring basis at each reporting date. The following inputs and assumptions were used in the Monte Carlo simulation model to estimate the fair value of the earnout payment as of March 31, 2024 and December 31, 2023. During the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, the Company determined there was an $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> increase in the fair value of the earnout, primarily due to a decreased payment term as the Company is three months closer to the payout date. During the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, there was a $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">141</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">increase</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> in the fair value of the earnout, primarily due to a change in the discount rate. The Company recorded these adjustments in general and administrative expense on the Consolidated Statement of Operations and Comprehensive Loss. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the weighted-average assumptions used to estimate the fair value of the earnout payment as of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and December 31, 2023.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:40.844%;"></td> <td style="width:1.133%;"></td> <td style="width:12.222%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:19.465999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:20.110999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.90</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.50</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.00</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.00</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following tables display the carrying values and fair values of financial instruments.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:24.485%;"></td> <td style="width:3.581%;"></td> <td style="width:7.582%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.401%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.802000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.041%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.442%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.681000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Assets on the Consolidated Balance Sheets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,214</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Restricted cash</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">247</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">215,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:9.067%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:6.03pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:0.13%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company reports the current portion of restricted cash as a separate item in the Consolidated Balance Sheets and the non-current portion is a component of other long-term assets in the Consolidated Balance Sheets.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:31.366%;"></td> <td style="width:4.581%;"></td> <td style="width:9.922%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:10.302000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12.102%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.882%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Liabilities on the Consolidated Balance Sheets</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Carrying<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Fair<br/>Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Acquisition earnout payment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 204701000 204701000 215214000 215214000 247000 247000 495000 495000 204948000 204948000 215709000 215709000 2800000 2800000 4250000 4250000 2800000 2800000 4250000 4250000 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The changes in the fair value of the Company's Level 3 liabilities for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and year ended December 31, 2023 are as follows.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:44.451%;"></td> <td style="width:1.28%;"></td> <td style="width:14.077%;"></td> <td style="width:1.5%;"></td> <td style="width:1%;"></td> <td style="width:15.477%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:17.936%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance at beginning of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,540</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment of earnout in connection with the iQuue acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,530</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,702</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Change in fair value of earnout</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">412</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,800</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,250</span></p></td> <td style="white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 4250000 5540000 1530000 1702000 80000 412000 2800000 4250000 80000 141000 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table sets forth the weighted-average assumptions used to estimate the fair value of the earnout payment as of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and December 31, 2023.</span><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:40.844%;"></td> <td style="width:1.133%;"></td> <td style="width:12.222%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:19.465999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.111%;"></td> <td style="width:1%;"></td> <td style="width:20.110999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.90</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.50</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Volatility</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.00</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">42.00</span></p></td> <td style="white-space:nowrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 0.109 0.105 0.40 0.42 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 4. REVENUE AND DEFERRED REVENUE</span></p><p style="margin-left:10%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><div><p style="margin-left:10%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In the following tables, revenue is disaggregated by primary geographical market, type of revenue, and SmartRent Solution.</span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.391%;"></td> <td style="width:8.162%;"></td> <td style="width:1%;"></td> <td style="width:13.543000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.821%;"></td> <td style="width:1%;"></td> <td style="width:14.083%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue by geography</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue by type</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Hosted services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:22.575%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">SmartRent Solutions</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Professional Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hosted Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Professional Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hosted Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Smart Communities Solutions</span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Smart Apartments</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,429</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,072</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,214</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,392</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,570</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,653</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Access Control</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,015</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,925</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">778</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,051</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Community WiFi</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Other</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">168</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,156</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">372</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Smart Operations Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;"> Total Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">29,077</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">3,458</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">17,954</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">37,325</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">14,985</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Advance payments received from customers are recorded as deferred revenue and are recognized upon the completion of related performance obligations over the period of service. Advance payments for non-distinct Hub Devices were recorded as deferred revenue and recognized over their average in-service life. Advance payments received from customers for subscription services are recorded as deferred revenue and recognized over the term of the subscription.</span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> A summary of the change in deferred revenue is as follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.391%;"></td> <td style="width:8.162%;"></td> <td style="width:1%;"></td> <td style="width:13.543000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.821%;"></td> <td style="width:1%;"></td> <td style="width:14.083%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred revenue balance as of January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">123,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">139,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized from balance of deferred revenue<br/>      at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue deferred during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized from revenue originated <br/>     and deferred during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred revenue balance as of March 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">119,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024, the Company expects to recognize </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of its total deferred revenue within the next </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">12 months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of its total deferred revenue between </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_9528bf79-e4ff-47fe-b809-aa1251c04ba3;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">13 and 36 months</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> between </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_9078df9e-9d9d-4498-b501-9566df281fad;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">37 and 60 months</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, and the remainder is expected to be recognized </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_43869197-3c87-4a2e-bd2e-d958810c0a5e;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">beyond five years</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. Contra</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">cts may contain termination for convenience provisions that allow the Company, customer, or both parties the ability to terminate for convenience, either at any time or upon providing a specified notice period, without a substantive termination penalty. Included in deferred revenue as of March 31, 2024 and 2023 are </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,178</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,656</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, of prepaid fees related to contracts with termination for convenience provisions which are refundable at the request of the customer. Based on the Company's historical experience, customers do not typically exercise their termination for convenience rights.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Deferred cost of revenue includes all direct costs includ</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">ed in cost of revenue that have been deferred to future periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="margin-left:10%;font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In the following tables, revenue is disaggregated by primary geographical market, type of revenue, and SmartRent Solution.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.391%;"></td> <td style="width:8.162%;"></td> <td style="width:1%;"></td> <td style="width:13.543000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.821%;"></td> <td style="width:1%;"></td> <td style="width:14.083%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue by geography</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,301</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">64,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">188</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Revenue by type</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,077</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,325</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Professional services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,458</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Hosted services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,954</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:22.575%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.4990000000000006%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="11" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="24" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">(dollars in thousands)</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">SmartRent Solutions</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Professional Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hosted Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hardware</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Professional Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Hosted Services</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Smart Communities Solutions</span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="text-indent:5pt;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Smart Apartments</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,429</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,713</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,072</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,214</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">36,392</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,691</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,570</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,653</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Access Control</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,015</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">561</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,925</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">778</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,051</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">153</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,982</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Community WiFi</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">180</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">333</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">161</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Other</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">168</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">492</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,156</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">150</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">372</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">549</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Smart Operations Solutions</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,861</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,734</span></p></td> <td style="white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;"> Total Revenue</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">29,077</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">3,458</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">17,954</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">50,489</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">37,325</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">12,769</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">14,985</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">65,079</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 50301000 64933000 188000 146000 50489000 65079000 29077000 37325000 3458000 12769000 17954000 14985000 50489000 65079000 27429000 2713000 14072000 44214000 36392000 11691000 11570000 59653000 1015000 561000 349000 1925000 778000 1051000 153000 1982000 137000 16000 180000 333000 5000 0 156000 161000 496000 168000 492000 1156000 150000 27000 372000 549000 2861000 2861000 2734000 2734000 29077000 3458000 17954000 50489000 37325000 12769000 14985000 65079000 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> A summary of the change in deferred revenue is as follows.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.391%;"></td> <td style="width:8.162%;"></td> <td style="width:1%;"></td> <td style="width:13.543000000000001%;"></td> <td style="width:1%;"></td> <td style="width:3.821%;"></td> <td style="width:1%;"></td> <td style="width:14.083%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="border-top:0.5pt solid #000000;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="border-top:0.5pt solid #ffffff03;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred revenue balance as of January 1</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">123,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">139,948</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized from balance of deferred revenue<br/>      at the beginning of the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,505</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue deferred during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,075</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized from revenue originated <br/>     and deferred during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Deferred revenue balance as of March 31</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">119,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">142,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 123159000 139948000 8656000 14505000 7075000 19593000 2010000 2067000 119568000 142969000 0.59 P12M 0.20 0.19 31178000 39656000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 5. OTHER BALANCE SHEET INFORMATION</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventory consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Finished Goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Raw Materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company writes-down inventory for any excess or obsolete inventories or when the Company believes the net realizable value of inventories is less than the carrying value. During the three months ended March 31, 2024 and 2023, the Company recorded write-downs of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">96</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Property and equipment, net consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Computer hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warehouse and other equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Depreciation and amortization expense on all property, plant and equipment was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#000000;">182</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">203</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> during the three months ended March 31, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Intangible assets, net consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:28.66%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.5%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:7.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:8.58%;"></td> <td style="width:1%;"></td> <td style="width:4.9%;"></td> <td style="width:1%;"></td> <td style="width:7.800000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:5.779999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:7.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amortization expense on all intangible assets was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">969</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">969</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and 2023, respectively. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Total future amortization for finite-lived intangible assets is estimated as follows.</span></span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.527%;"></td> <td style="width:2.919%;"></td> <td style="width:1%;"></td> <td style="width:29.554%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortization Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 - Remaining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Other long-term assets consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:51.57%;"></td> <td style="width:4.501%;"></td> <td style="width:1%;"></td> <td style="width:20.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:17.203%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized software costs, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Investment in non-affiliate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Operating lease - </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_ca2e6e6b-a307-497c-a18a-393463320be3;"><span style="-sec-ix-hidden:F_df9ff915-a78a-49ab-8797-72ca7389fc4a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ROU asset, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total other long-term assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Amortization expense on capitalized research and development costs was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#000000;">350</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">82</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively, which is primarily related to capitalized software costs and was recorded in research and development expenses on the Consolidated Statements of Operations and Comprehensive Loss.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2023, the Company invested $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> in a non-affiliated, privately held entity, under a Simple Agreement for Future Equity ("SAFE") agreement. The non-affiliated entity provides support and consultation for consumers looking to manage and upgrade the technology within their home. The Company’s investment in the SAFE is recorded using the cost method of accounting and included under other long-term assets on the Consolidated Balance Sheets, as it is not readily convertible into cash. If the Company identifies factors that may be indicative of impairment the Company will review the investment for impairment. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and the year ended December 31, 2023, the Company did not identify any factors indicative of impairment.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued compensation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warranty allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Inventory consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Finished Goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Raw Materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total inventory</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,899</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 30509000 41206000 390000 369000 30899000 41575000 96000 66000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Prepaid expenses and other current assets consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,205</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total prepaid expenses and other current assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,359</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 8205000 7144000 5804000 2215000 14009000 9359000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Property and equipment, net consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Computer hardware</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warehouse and other equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">146</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Property and equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,949</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Less: Accumulated depreciation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,635</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,453</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,400</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2320000 2242000 716000 717000 767000 748000 146000 146000 3949000 3853000 2635000 2453000 1314000 1400000 182000 203000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Intangible assets, net consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:28.66%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:10.5%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:7.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:2.12%;"></td> <td style="width:1%;"></td> <td style="width:8.58%;"></td> <td style="width:1%;"></td> <td style="width:4.9%;"></td> <td style="width:1%;"></td> <td style="width:7.800000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:5.779999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:7.52%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">526</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">329</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total intangible assets, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,241</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 22990000 4557000 18433000 22990000 4001000 18989000 10600000 3279000 7321000 10600000 2911000 7689000 900000 374000 526000 900000 329000 571000 34490000 8210000 26280000 34490000 7241000 27249000 969000 969000 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Total future amortization for finite-lived intangible assets is estimated as follows.</span><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:65.527%;"></td> <td style="width:2.919%;"></td> <td style="width:1%;"></td> <td style="width:29.554%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Amortization Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2024 - Remaining</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,873</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,693</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2905000 3873000 3873000 3734000 3693000 8202000 26280000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Other long-term assets consisted of the following.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:51.57%;"></td> <td style="width:4.501%;"></td> <td style="width:1%;"></td> <td style="width:20.483999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.24%;"></td> <td style="width:1%;"></td> <td style="width:17.203%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized software costs, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,632</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Investment in non-affiliate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Operating lease - </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_ca2e6e6b-a307-497c-a18a-393463320be3;"><span style="-sec-ix-hidden:F_df9ff915-a78a-49ab-8797-72ca7389fc4a;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">ROU asset, net</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,175</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,550</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,045</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total other long-term assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,322</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 5852000 5632000 2250000 2250000 2175000 2550000 2045000 1816000 12322000 12248000 350000 82000 2250000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:54.58%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:21.799999999999997%;"></td> <td style="width:1%;"></td> <td style="width:2.2%;"></td> <td style="width:1%;"></td> <td style="width:15.22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">As of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Accrued compensation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Warranty allowance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,570</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,815</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total accrued expenses and other current liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">24,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 6697000 6674000 4206000 10272000 1570000 2215000 8738000 5815000 21211000 24976000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 6. DEBT</span></p><p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;margin-right:0.13%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Term Loan and Revolving Line of Credit Facility</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In December 2021, the Company entered into a $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> Senior Revolving Facility with a </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">five-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> term (the "Senior Revolving Facility"). The Senior Revolving Facility includes a letter of credit sub-facility in the aggregate availability of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> as a sublimit of the Senior Revolving Facility, and a swingline sub-facility in the aggregate availability of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> as a sublimit of the Senior Revolving Facility. Proceeds from the Senior Revolving Facility are to be used for general corporate purposes. Amounts borrowed under the Senior Revolving Facility may be repaid and, prior to the Senior Revolving Facility maturity date, reborrowed. The Senior Revolving Facility terminates on the Senior Revolving Facility maturity date in </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">December 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, when the principal amount of all advances, the unpaid interest thereon, and all other obligations relating to the Senior Revolving Facility shall be immediately due and payable. The Company has yet to draw on the Senior Revolving Facility as of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024. The Company accounted for the cancellation of its previous revolving facility and the issuance of the Senior Revolving Facility as an exchange with the same creditor. As a result, all costs related to entering into the Senior Revolving Facility that are allowed to be deferred are recorded as a deferred asset and included in other assets on the Consolidated Balance Sheets. These costs totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">688</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and will be amortized ratably over the five-year term of the Senior Revolving Facility. For the three months ended March 31, 2024 and 2023, the Company recorded </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, of amortization expense in connection with these costs, as a component of interest expense on the Consolidated Statements of Operations and Comprehensive Loss.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Interest rates for draws upon the Senior Revolving Facility are determined by whether the Company elects a secured overnight financing rate loan (“SOFR Loan”) or alternate base rate loan (”ABR Loan”). For SOFR Loans, the interest rate is based upon the forward-looking term rate based on SOFR as published by the CME Group Benchmark Administration Limited (CBA) plus </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%, subject to a floor of </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%, plus an applicable margin. For ABR Loans, the interest rate is based upon the highest of (i) the Prime Rate, (ii) the Federal Funds Effective Rate plus </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%, or (iii) </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.25</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%, plus an applicable margin. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024, the applicable margins for SOFR Loans and ABR Loans under the Senior Revolving Facility were </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.75</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.50</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In addition to paying interest on the outstanding principal balance under the Senior Revolving Facility, the Company is required to pay a facility fee to the lender in respect of the unused commitments thereunder. The facility fee rate is based on the daily unused amount of the Senior Revolving Facility and is one fourth of one percent (</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%) per annum based on the unused facility amount. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, the facility fee totaled </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">47</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">pari passu</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> basis with the Senior Revolving Facility.</span></span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Senior Revolving Facility also requires the Company, on a consolidated basis with its subsidiaries, to maintain a minimum cash balance. If the minimum cash balance is not maintained, the Company is required to maintain a minimum liquidity ratio. If an event of default occurs, the lender is entitled to take various actions, including the acceleration of amounts due under the Senior Revolving Facility and all actions permitted to be taken by a secured creditor. As of March 31, 2024, and through the date these consolidated financial statements were issued, the Company believes it was in compliance with all financial covenants.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Senior Revolving Facility is collateralized by first priority or equivalent security interests in substantially all the property, rights, and assets of the Company.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and December 31, 2023, there was </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> outstanding principal amount under the Senior Revolving Facility.</span></p> 75000000 P5Y 10000000 10000000 2026-12 688000 34000 34000 0.001 0 0.005 0.0325 0.0175 0.005 0.0025 43000 47000 The Senior Revolving Facility contains certain customary affirmative and negative covenants and events of default. Such covenants will, among other things, restrict, subject to certain exceptions, the Company’s ability to (i) engage in certain mergers or consolidations, (ii) sell, lease or transfer all or substantially all of the Company’s assets, (iii) engage in certain transactions with affiliates, (iv) make changes in the nature of the Company’s business and its subsidiaries, and (v) incur additional indebtedness that is secured on a pari passu basis with the Senior Revolving Facility. 0 0 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 7. CONVERTIBLE PREFERRED STOCK AND EQUITY</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Preferred Stock</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company is authorized to issue </span><span style="font-size:9pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#000000;">50,000</span><span style="color:#808080;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">shares of</span><span style="color:#808080;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.0001</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> par value preferred stock. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">March 31, 2024, there are no preferred stock issued or outstanding.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Warrants</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, warrants issued as consideration to certain customers to purchase </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,663</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Class A Common Stock at $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.01</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share remain outstanding. The </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">warrants vest dependent on the number of installed units, as defined by the warrant agreements, purchased by the customer with certain measurement periods which expired in </span><span style="font-size:9pt;font-family:Arial;"><span style="-sec-ix-hidden:F_5ea30444-ecd8-4bb4-af4b-262e3cc1ea20;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">February 2024</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">.The fair value of the vested warrants has been recorded as additional paid-in capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss, respectively. Based on the count of installed units as of February 2024, the number of warrants to vest is </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">zero</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and as of December 31, 2023, the Company removed $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> from additional paid-in-capital and contra-revenue on the accompanying Consolidated Balance Sheets and Consolidated Statements of Operations and Comprehensive Loss. There was </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> contra-revenue recorded related to these warrants during the three months ended March 31, 2024 and March 31, 2023.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock Repurchase Program</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In March 2024, our Board of Directors ("Board") authorized a stock repurchase program pursuant to which we may repurchase up to $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of our Class A common stock. Repurchases under the program may be made from time to time through open market purchases or through privately negotiated transactions subject to market conditions, applicable legal requirements and other relevant factors. The repurchase program does not obligate us to acquire any particular amount of our Class A common stock and may be suspended at any time at our discretion. The timing and number of shares repurchased will depend on a variety of factors, including the stock price, business and market conditions, corporate and regulatory requirements, alternative investment opportunities, acquisition opportunities, and other factors.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024, the Company repurchased and subsequently retired </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,595</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of our Class A common stock under the stock repurchase program at an average price of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.74</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share for a total of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,373</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. The Company has elected to record the amount paid to repurchase the shares in excess of the par value entirely to accumulated deficit. As of March 31, 2024, approximately $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,643</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> remained available for stock repurchases pursuant to our stock repurchase program.</span></p> 50000000 0.0001 3663000 0.01 0 193000 0 0 50000000 1595000 2.74 4373000 45643000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 8.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;"> STOCK-BASED COMPENSATION</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:13.333%;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">2018 Stock Plan</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Legacy SmartRent’s board of directors adopted, and its stockholders approved, the SmartRent.com, Inc. 2018 Stock Plan (the “2018 Stock Plan”), effective March 2018. The purpose of the 2018 Stock Plan was to advance the interests of Legacy SmartRent and its stockholders by providing an incentive to attract, retain and reward persons performing services for Legacy SmartRent and by motivating such persons to contribute to the growth and profitability of Legacy SmartRent. The 2018 Stock Plan seeks to achieve this purpose by providing awards in the form of stock options and restricted stock purchase rights. Awards granted as stock options under the 2018 Stock Plan generally expire no later than </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> from the date of grant and become vested and exercisable over a </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> period. All options are subject to certain provisions that may impact these vesting schedules.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Amendment to the 2018 Stock Plan</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In April 2021, the board of directors of Legacy SmartRent executed a unanimous written consent to provide an additional incentive to certain employees of Legacy SmartRent by amending the 2018 Stock Plan to allow for the issuance of RSUs and granted a total of </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,533</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> RSUs to certain employees which vest over </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. The estimated fair value for each RSU issue</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">d was approximately $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.55</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share and the total stock-based compensation expense to be amortized over the vesting period is $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,033</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">Effective upon the Business Combination in August 2021, the 2018 Stock Plan was replaced by the 2021 Plan. The 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards previously granted thereunder. </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> new awards will be granted out of the 2018 Stock Plan.</span></p><p style="margin-left:3.333%;text-indent:6.897%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">2021 Equity Incentive Plan</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In connection with the Business Combination, the Board approved and implemented the SmartRent, Inc. 2021 Plan (the "2021 Plan"). The purpose of the 2021 Plan is to enhance the Company's ability to attract, retain and motivate persons who make, or are expected to make, important contributions to the Company by providing these individuals with equity ownership opportunities and equity-linked compensation opportunities.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The 2021 Plan authorizes the administrator of the 2021 Plan (generally, the Board or its compensation committee) to provide incentive compensation in the form of stock options, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards. Under the 2021 Plan, the Company is authorized to issue up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,500</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Class A common stock. Non-employee board member RSUs generally will vest either over </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> or </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The RSUs and options granted to employees are generally subject to a </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> vesting schedule</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and all vesting generally shall be subject to the recipient’s continued employment with the Company or its subsidiaries through the applicable vesting dates.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity pursuant to the 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024, and the shares available for future issuances as of March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:73.22%;"></td> <td style="width:1%;"></td> <td style="width:24.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Shares Available for Future Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares available as of December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Stock options issued, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs issued, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares available as of March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to stock options, pursuant to the 2018 Stock Plan and 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.488%;"></td> <td style="width:1%;"></td> <td style="width:12.743%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.922%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.963%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.902000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price<br/>($ per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.81</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.30</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercisable options as of March 31, 2024</span></p></td> <td style="border-top:2.25pt double #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:2.25pt double #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,531</span></p></td> <td style="border-top:2.25pt double #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.04</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024 and 2023, stock-based compensation expense of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">692</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">431</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, was recognized in connection with the outstanding options. As of March 31, 2024, there is </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,653</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of unrecognized compensation expense related to stock options, which is expected to be recognized over a weighted-average period of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">3.4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years.</span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to RSUs, pursuant to the 2018 Plan and 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:55.72%;"></td> <td style="width:1%;"></td> <td style="width:18.54%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.58%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Restricted Stock Units</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date Fair Value (per share)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Vested or distributed</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">No right to any Class A Common Stock is earned or accrued until such time that vesting occurs, nor does the grant of the RSU award confer any right to continue vesting or employment. Compensation expense associated with the unvested RSUs is recognized on a straight-line basis over the vesting period.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2024 and 2023, respectively, stock-based compensation expense of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,566</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,117</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> was recognized in connection with the vesting of all RSUs. As of March 31, 2024, there is </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,731</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of unrecognized compensation expense related to restricted stock units, which is expected to be recognized over a weighted-average period of </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">2.4</span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company has the ability to initially issue up to </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of Class A Common Stock under the ESPP, subject to annual increases effective as of January 1, 2022, and each subsequent January 1 through and including January 1, 2030, in an amount equal to the smallest of (i) </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% of the number of shares of the Class A Common Stock outstanding as of the immediately preceding December 31, (ii) </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares or (iii) such amount, if any, as the Board may determine.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to the ESPP for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:73.22%;"></td> <td style="width:1%;"></td> <td style="width:24.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">ESPP Activity</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Shares Available for Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Annual additions to the plan</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares purchased</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The ESPP allows employees to purchase shares of the Company's Class A Common Stock at </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> percent of its quoted market price. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, stock-based compensation expense of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively, was recognized in connection with the ESPP.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock-Based Compensation</span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The fair value of stock option grants is estimated by the Company on the date of grant using the Black Scholes-Merton option pricing model with the following weighted-average assumptions for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023. During the three months ended March 31, 2024 and 2023, there were options granted covering </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,070</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares, respectively.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.911%;"></td> <td style="width:1%;"></td> <td style="width:18.964%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:18.464%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk free interest</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.09</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected volatility</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company recorded stock-based compensation expense as follows.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:53.631%;"></td> <td style="width:1%;"></td> <td style="width:19.724%;"></td> <td style="width:1%;"></td> <td style="width:3.321%;"></td> <td style="width:1%;"></td> <td style="width:16.782999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">298</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,281</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,680</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">During the three months ended March 31, 2023, stock-based compensation expense of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> was recognized for </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">844</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares granted in connection with the Company's February 2020 acquisition </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">of a foreign supplier and are recorded as a component of general and administrative expense. There was </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> such stock-based compensation expense recording during the three months ended March 31, 2024.</span></p> P10Y P4Y 1533000 P4Y 21.55 33033000 0 15500000 P1Y P3Y P4Y <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity pursuant to the 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024, and the shares available for future issuances as of March 31, 2024.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:73.22%;"></td> <td style="width:1%;"></td> <td style="width:24.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Shares Available for Future Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares available as of December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Stock options issued, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">RSUs issued, net</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares available as of March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 8310000 2527000 1352000 4431000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to stock options, pursuant to the 2018 Stock Plan and 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.488%;"></td> <td style="width:1%;"></td> <td style="width:12.743%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:11.922%;"></td> <td style="width:1%;"></td> <td style="width:1.02%;"></td> <td style="width:1%;"></td> <td style="width:12.963%;"></td> <td style="width:1%;"></td> <td style="width:1.48%;"></td> <td style="width:1%;"></td> <td style="width:10.902000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted-<br/>Average<br/>Exercise Price<br/>($ per share)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Aggregate<br/>Intrinsic<br/>Value</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9,158</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.21</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.81</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">192</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.47</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.70</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.30</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,504</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercisable options as of March 31, 2024</span></p></td> <td style="border-top:2.25pt double #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="border-top:2.25pt double #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,531</span></p></td> <td style="border-top:2.25pt double #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.75</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.04</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 9158000 1.21 P6Y9M21D 18112000 2527000 3.36 192000 0.47 11493000 1.7 P7Y3M18D 13504000 6531000 0.75 P6Y14D 12706000 692000 431000 9653000 P3Y4M24D <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to RSUs, pursuant to the 2018 Plan and 2021 Plan, for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:55.72%;"></td> <td style="width:1%;"></td> <td style="width:18.54%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> <td style="width:1%;"></td> <td style="width:17.58%;"></td> <td style="width:1%;"></td> <td style="width:2.08%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Restricted Stock Units</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Number of<br/>Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Weighted<br/>Average<br/>Grant Date Fair Value (per share)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,747</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.32</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Vested or distributed</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Forfeited</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,853</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 4461000 4.24 1747000 3.32 776000 3.89 579000 3.69 4853000 4.04 2566000 3117000 17731000 P2Y4M24D 2000000 0.01 2000000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The table below summarizes the activity related to the ESPP for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:73.22%;"></td> <td style="width:1%;"></td> <td style="width:24.78%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">ESPP Activity</span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">Shares Available for Sale</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">December 31, 2023</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Annual additions to the plan</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Shares purchased</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">March 31, 2024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,268</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> 5402000 2000000 134000 7268000 0.85 23000 23000 <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The fair value of stock option grants is estimated by the Company on the date of grant using the Black Scholes-Merton option pricing model with the following weighted-average assumptions for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023. During the three months ended March 31, 2024 and 2023, there were options granted covering </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,527</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,070</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares, respectively.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:56.911%;"></td> <td style="width:1%;"></td> <td style="width:18.964%;"></td> <td style="width:1%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:18.464%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Risk free interest</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.09</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Dividend yield</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected volatility</span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.00</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.25</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.08</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2527000 3070000 0.0409 0.0355 0 0 0.75 0.75 P6Y3M P6Y29D <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company recorded stock-based compensation expense as follows.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:53.631%;"></td> <td style="width:1%;"></td> <td style="width:19.724%;"></td> <td style="width:1%;"></td> <td style="width:3.321%;"></td> <td style="width:1%;"></td> <td style="width:16.782999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.541%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">298</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">251</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">131</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">236</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;word-break:break-word;"> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,281</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,680</span></p></td> <td style="background-color:#cff0fc;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 298000 251000 961000 978000 131000 236000 1891000 2215000 3281000 3680000 109000 844000 0 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 9. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">INCOME TAXES</span></p><p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company’s effective tax rate (ETR) from continuing operations was </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.59</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">%)</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.05</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% for the </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023, respectively. The Company’s ETR during the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> differed from the federal statutory rate of </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">% primarily due to changes in valuation allowance and foreign taxes.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The income tax expense on the Consolidated Statement of Operations and Comprehensive Loss is primarily related to the foreign and state taxes offset by a change in the valuation allowance. The Company established a full valuation allowance for net deferred U.S. federal and state tax assets, including net operating loss carryforwards. The Company expects to maintain this valuation allowance until it becomes more likely than not that the benefit of the federal and state deferred tax assets will be realized in future periods if it reports taxable income. The Company believes that it has established an adequate allowance for uncertain tax positions, although it can provide no assurance that the final outcome of these matters will not be materially different. To the extent that the final outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p> -0.0059 0.0005 0.21 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 10. NET LOSS PER SHARE</span></p><p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:9pt;font-family:Arial;"><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because inclusion of the shares on an as-converted basis would have been anti-dilutive.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1%;"></td> <td style="width:16.277%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:16.277%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Common stock options and restricted stock units</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Common stock warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because inclusion of the shares on an as-converted basis would have been anti-dilutive.</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.208%;"></td> <td style="width:1%;"></td> <td style="width:16.277%;"></td> <td style="width:1%;"></td> <td style="width:1.38%;"></td> <td style="width:1%;"></td> <td style="width:16.277%;"></td> <td style="width:1%;"></td> <td style="width:1.86%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">For the three months ended March 31,</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Common stock options and restricted stock units</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Common stock warrants</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,664</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,346</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">23,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 16346000 19395000 3664000 16346000 23059000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 11. RELATED-PARTY TRANSACTIONS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">A member of the Board serves on the board of directors of a SmartRent customer. For the three months ended March 31, 2024 and 2023, the Company earned revenue from this customer of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">680</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,016</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively. As of March 31, 2024 and December 31, 2023, the Company had receivables due from this customer of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">481</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">and $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,352</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">, respectively. All business dealings with the customer were entered into in the ordinary course of business and the arrangements are on terms no more favorable than terms that would be available to unaffiliated third parties under the same or similar circumstances.</span></p> 680000 1016000 481000 1352000 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 12. COMMITMENTS AND CONTINGENCIES</span></p><p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;font-style:italic;min-width:fit-content;">Legal Matters</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company is subject to various legal proceedings and claims that arise in the ordinary course of its business. Liabilities are accrued when it is believed that it is both probable that a liability has been incurred and that the Company can reasonably estimate the amount of the potential loss. The Company does not believe that the outcome of these proceedings or matters will have a material effect on the consolidated financial statements.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company entered into an agreement with a supplier in April 2020, as further amended in March 2021 (the "Supplier Agreement"), to purchase minimum volumes of certain products through August 2022. Due to significant failure rates and other defects, the Company ceased ordering product from this supplier as of December 2020. Despite the Company’s requests, the supplier indicated they are not willing to refund the Company for the malfunctioning products previously purchased, and therefore, the Company filed a complaint against the supplier on March 22, 2022 in the Superior Court for the State of California, County of Santa Clara. On July 26, 2022, the supplier filed a cross-complaint against the Company for breach of contract and other allegations. </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In April 2024, the Company made a substantive offer to return the product inventory (valued at $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,955</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">) to the supplier and pay a portion of the supplier’s costs and fees. As a result of the offer, the Company recorded a legal accrual of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> within general and administrative expenses on the Consolidated Statements of Operations and Comprehensive Loss and accrued expenses and other current liabilities on the Consolidated Balance Sheets.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The Company regularly reviews outstanding legal claims, actions and enforcement matters, if any exist, to determine if accruals for expected negative outcomes of such matters are probable and can be reasonably estimated. The Company evaluates any such outstanding matters based on management’s best judgment after consultation with counsel. There is no assurance that the Company's accruals for loss contingencies will not need to be adjusted in the future. The amount of such adjustment could significantly exceed the accruals the Company has reco</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">rded. As of March 31, 2024, the Company recorded an accrual of $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,300</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. The Company had </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> such accruals as of December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">.</span></p> 4955000 5300000 5300000 0 <p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Arial;min-width:fit-content;">NOTE 13. SUBSEQUENT EVENTS</span></p><p style="text-indent:-11.111%;padding-left:10%;font-size:10pt;margin-top:9pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In connection with the preparation of the accompanying consolidated financial statements, the Company has evaluated events and transactions occurring after March 31, 2024 and through May 8, 2024, the date these financial statements were issued, for potential recognition or disclosure and has determined that there are no additional items to disclose except as disclosed below.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In April 2024, </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of the Company's Class A Common Stock were issued to certain employees related to vested RSUs.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">In April 2024, the Company the repurchased </span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> shares of our Class A common stock under the stock repurchase program at an average price of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.62</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> per share for a total of </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,008</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">. </span><span style="font-size:9pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table summarizes the share repurchase activity for April 2024.</span></span></p><div style="font-size:9pt;font-family:Arial;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:20.52%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.96%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total Number of Shares Purchased </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Average Price Paid Per Share </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">April 1 - April 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) In March 2024, our board of directors authorized the repurchase of up to $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(2) Average price paid per share includes costs associated with the repurchases.</span></p></div> 80000 765000 2.62 2008000 <span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">The following table summarizes the share repurchase activity for April 2024.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:20.52%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:14.84%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:16.38%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:13.96%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:22%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Period</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total Number of Shares Purchased </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Average Price Paid Per Share </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;"> (1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-family:Arial;min-width:fit-content;">Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs </span><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-weight:bold;text-decoration:underline;font-size:6.03pt;font-family:Arial;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(in thousands, except per share amounts)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">April 1 - April 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">43,643</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">765</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1) In March 2024, our board of directors authorized the repurchase of up to $</span><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;"> of our Class A common stock. Repurchases under the program can be made through open market transactions, privately negotiated transactions and other means in compliance with applicable federal securities laws, including through Rule 10b5-1 plans. We have discretion in determining the conditions under which shares may be repurchased from time to time. The repurchase program does not have an expiration date and may be suspended at any time at our discretion. Refer to Note 7 — Convertible Preferred Stock and Equity in Part I, Item 1, of this Report for additional information related to share repurchases.</span></p><p style="margin-left:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:10pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(2) Average price paid per share includes costs associated with the repurchases.</span></p> 765000 2.62 765000 43643000 765000 765000 50000 false false false false false false