0001437749-24-013891.txt : 20240430 0001437749-24-013891.hdr.sgml : 20240430 20240430111741 ACCESSION NUMBER: 0001437749-24-013891 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240430 DATE AS OF CHANGE: 20240430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BEL FUSE INC /NJ CENTRAL INDEX KEY: 0000729580 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COILS, TRANSFORMERS & OTHER INDUCTORS [3677] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 221463699 STATE OF INCORPORATION: NJ FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-11676 FILM NUMBER: 24894910 BUSINESS ADDRESS: STREET 1: 300 EXECUTIVE DRIVE STREET 2: SUITE 300 CITY: WEST ORANGE STATE: NJ ZIP: 07052 BUSINESS PHONE: 2014320463 MAIL ADDRESS: STREET 1: 300 EXECUTIVE DRIVE STREET 2: SUITE 300 CITY: WEST ORANGE STATE: NJ ZIP: 07052 10-Q 1 belfb20240331_10q.htm FORM 10-Q belfb20240331_10q.htm
0000729580 BEL FUSE INC /NJ false --12-31 Q1 2024 1,508 1,388 0 0 1,000,000 1,000,000 0 0 0.10 0.10 10,000,000 10,000,000 2,130,780 2,141,589 1,072,769 1,072,769 0.10 0.10 30,000,000 30,000,000 10,574,081 10,620,260 3,218,307 3,218,307 14,132 14,132 115,481 115,481 26 9 0 0 0 0 4 4 0.06 0.07 26 0 0 4 0.06 0.07 9 0 0 4 33.33 8.0 0.5 2.5 2.0 2 1 1 0 30.0 0.1 302 276 0 0 7 7 723 718 16,423 19 407 12,037 1 1 20,199 4,300 20 15,457 1 3 3 false false false false This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other expense, net on the accompanying condensed consolidated statements of operations. 00007295802024-01-012024-03-31 0000729580us-gaap:CommonClassAMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMember2024-01-012024-03-31 xbrli:shares 0000729580us-gaap:CommonClassAMember2024-04-26 0000729580us-gaap:CommonClassBMember2024-04-26 thunderdome:item iso4217:USD 00007295802024-03-31 00007295802023-12-31 0000729580us-gaap:RelatedPartyMember2024-03-31 0000729580us-gaap:RelatedPartyMember2023-12-31 iso4217:USDxbrli:shares 0000729580us-gaap:CommonClassAMember2024-03-31 0000729580us-gaap:CommonClassAMember2023-12-31 0000729580us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2024-03-31 0000729580us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2023-12-31 0000729580us-gaap:CommonClassBMember2024-03-31 0000729580us-gaap:CommonClassBMember2023-12-31 0000729580us-gaap:RestrictedStockMemberus-gaap:CommonClassBMember2024-03-31 0000729580us-gaap:RestrictedStockMemberus-gaap:CommonClassBMember2023-12-31 00007295802023-01-012023-03-31 0000729580us-gaap:CommonClassAMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMember2023-01-012023-03-31 0000729580us-gaap:RetainedEarningsMember2023-12-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0000729580belfa:CommonStockCommonClassAMember2023-12-31 0000729580belfa:CommonStockCommonClassBMember2023-12-31 0000729580us-gaap:TreasuryStockCommonMember2023-12-31 0000729580us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000729580us-gaap:RetainedEarningsMember2024-01-012024-03-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0000729580belfa:CommonStockCommonClassAMember2024-01-012024-03-31 0000729580belfa:CommonStockCommonClassBMember2024-01-012024-03-31 0000729580us-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0000729580us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:RetainedEarningsMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberbelfa:CommonStockCommonClassAMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberbelfa:CommonStockCommonClassBMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:RetainedEarningsMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberbelfa:CommonStockCommonClassAMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberbelfa:CommonStockCommonClassBMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000729580us-gaap:RetainedEarningsMember2024-03-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-31 0000729580belfa:CommonStockCommonClassAMember2024-03-31 0000729580belfa:CommonStockCommonClassBMember2024-03-31 0000729580us-gaap:TreasuryStockCommonMember2024-03-31 0000729580us-gaap:AdditionalPaidInCapitalMember2024-03-31 00007295802022-12-31 0000729580us-gaap:RetainedEarningsMember2022-12-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000729580belfa:CommonStockCommonClassAMember2022-12-31 0000729580belfa:CommonStockCommonClassBMember2022-12-31 0000729580us-gaap:TreasuryStockCommonMember2022-12-31 0000729580us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000729580us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000729580belfa:CommonStockCommonClassAMember2023-01-012023-03-31 0000729580belfa:CommonStockCommonClassBMember2023-01-012023-03-31 0000729580us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0000729580us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberbelfa:CommonStockCommonClassAMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberbelfa:CommonStockCommonClassBMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0000729580us-gaap:CommonClassAMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberbelfa:CommonStockCommonClassAMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberbelfa:CommonStockCommonClassBMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0000729580us-gaap:CommonClassBMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 00007295802023-03-31 0000729580us-gaap:RetainedEarningsMember2023-03-31 0000729580us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000729580belfa:CommonStockCommonClassAMember2023-03-31 0000729580belfa:CommonStockCommonClassBMember2023-03-31 0000729580us-gaap:TreasuryStockCommonMember2023-03-31 0000729580us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000729580us-gaap:USTreasurySecuritiesMember2024-03-31 xbrli:pure 0000729580belfa:InnolectricAgMember2023-02-01 iso4217:EUR 0000729580belfa:InnolectricAgMember2023-02-012023-02-01 0000729580belfa:InnolectricAgMemberbelfa:PowerSolutionsAndProtectionSegmentMember2024-01-012024-03-31 0000729580belfa:InnolectricAgMember2024-01-012024-03-31 0000729580belfa:InnolectricAgMember2024-03-31 0000729580belfa:InnolectricAgMember2023-12-31 0000729580us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberbelfa:BelStewartSroMember2023-06-01 0000729580us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberbelfa:BelStewartSroMember2024-03-31 0000729580us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberbelfa:BelStewartSroMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:NorthAmericaMember2024-01-012024-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:NorthAmericaMember2024-01-012024-03-31 0000729580belfa:MagneticSolutionsMembersrt:NorthAmericaMember2024-01-012024-03-31 0000729580srt:NorthAmericaMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:EuropeMember2024-01-012024-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:EuropeMember2024-01-012024-03-31 0000729580belfa:MagneticSolutionsMembersrt:EuropeMember2024-01-012024-03-31 0000729580srt:EuropeMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:AsiaMember2024-01-012024-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:AsiaMember2024-01-012024-03-31 0000729580belfa:MagneticSolutionsMembersrt:AsiaMember2024-01-012024-03-31 0000729580srt:AsiaMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:PowerSolutionsAndProtectionMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:ConnectivitySolutionsMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:MagneticSolutionsMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:PowerSolutionsAndProtectionMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:ConnectivitySolutionsMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:MagneticSolutionsMember2024-01-012024-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionMember2024-01-012024-03-31 0000729580belfa:ConnectivitySolutionsMember2024-01-012024-03-31 0000729580belfa:MagneticSolutionsMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:NorthAmericaMember2023-01-012023-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:NorthAmericaMember2023-01-012023-03-31 0000729580belfa:MagneticSolutionsMembersrt:NorthAmericaMember2023-01-012023-03-31 0000729580srt:NorthAmericaMember2023-01-012023-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:EuropeMember2023-01-012023-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:EuropeMember2023-01-012023-03-31 0000729580belfa:MagneticSolutionsMembersrt:EuropeMember2023-01-012023-03-31 0000729580srt:EuropeMember2023-01-012023-03-31 0000729580belfa:PowerSolutionsAndProtectionMembersrt:AsiaMember2023-01-012023-03-31 0000729580belfa:ConnectivitySolutionsMembersrt:AsiaMember2023-01-012023-03-31 0000729580belfa:MagneticSolutionsMembersrt:AsiaMember2023-01-012023-03-31 0000729580srt:AsiaMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:PowerSolutionsAndProtectionMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:ConnectivitySolutionsMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMemberbelfa:MagneticSolutionsMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelDirectlyToConsumerMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:PowerSolutionsAndProtectionMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:ConnectivitySolutionsMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMemberbelfa:MagneticSolutionsMember2023-01-012023-03-31 0000729580us-gaap:SalesChannelThroughIntermediaryMember2023-01-012023-03-31 0000729580belfa:PowerSolutionsAndProtectionMember2023-01-012023-03-31 0000729580belfa:ConnectivitySolutionsMember2023-01-012023-03-31 0000729580belfa:MagneticSolutionsMember2023-01-012023-03-31 00007295802026-01-012024-03-31 utr:Y 00007295802025-01-012024-03-31 00007295802027-01-012024-03-31 0000729580us-gaap:CashMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:CashMember2024-03-31 0000729580us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580belfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580belfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberbelfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberbelfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Member2024-03-31 0000729580us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2024-03-31 0000729580us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2024-03-31 0000729580us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-31 0000729580us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-31 0000729580us-gaap:CashAndCashEquivalentsMember2024-03-31 0000729580us-gaap:OtherCurrentAssetsMember2024-03-31 0000729580us-gaap:CashMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:CashMember2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:CashMember2023-12-31 0000729580us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580belfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580belfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberbelfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberbelfa:MoneyMarketFundsRabbiTrustMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580us-gaap:FairValueInputsLevel1Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Member2023-12-31 0000729580us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0000729580us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2023-12-31 0000729580us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-31 0000729580us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-31 0000729580us-gaap:CashAndCashEquivalentsMember2023-12-31 0000729580us-gaap:OtherCurrentAssetsMember2023-12-31 0000729580belfa:InvestmentsHeldInRabbiTrustMember2024-03-31 0000729580belfa:InvestmentsHeldInRabbiTrustMember2023-12-31 0000729580us-gaap:ForeignExchangeForwardMember2024-03-31 0000729580us-gaap:ForeignExchangeForwardMember2023-12-31 0000729580us-gaap:InterestRateSwapMember2024-03-31 0000729580us-gaap:InterestRateSwapMember2023-12-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2024-03-31 0000729580us-gaap:OtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-12-31 0000729580us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2024-03-31 0000729580us-gaap:OtherNoncurrentAssetsMemberus-gaap:InterestRateSwapMember2023-12-31 0000729580us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMember2024-03-31 0000729580us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMember2023-12-31 0000729580us-gaap:FairValueMeasurementsNonrecurringMember2024-03-31 0000729580us-gaap:FairValueMeasurementsNonrecurringMember2023-12-31 0000729580us-gaap:LandMember2024-03-31 0000729580us-gaap:LandMember2023-12-31 0000729580us-gaap:BuildingAndBuildingImprovementsMember2024-03-31 0000729580us-gaap:BuildingAndBuildingImprovementsMember2023-12-31 0000729580us-gaap:MachineryAndEquipmentMember2024-03-31 0000729580us-gaap:MachineryAndEquipmentMember2023-12-31 0000729580us-gaap:ConstructionInProgressMember2024-03-31 0000729580us-gaap:ConstructionInProgressMember2023-12-31 0000729580belfa:GlenRockPennsylvaniaAndZhongshanPrcMember2024-03-31 0000729580belfa:ZhongshanPrcMember2023-12-31 0000729580us-gaap:EmployeeSeveranceMember2023-12-31 0000729580us-gaap:EmployeeSeveranceMember2024-01-012024-03-31 0000729580us-gaap:EmployeeSeveranceMember2024-03-31 0000729580us-gaap:OtherRestructuringMember2023-12-31 0000729580us-gaap:OtherRestructuringMember2024-01-012024-03-31 0000729580us-gaap:OtherRestructuringMember2024-03-31 0000729580belfa:The2021SwapsOneMember2024-03-31 0000729580belfa:The2021SwapsTwoMember2024-03-31 0000729580belfa:The2021SwapsOneMember2023-01-31 0000729580belfa:The2021SwapsTwoMember2023-01-31 0000729580us-gaap:ForeignExchangeForwardMember2024-01-012024-03-31 0000729580us-gaap:ForeignExchangeForwardMember2023-01-012023-03-31 0000729580us-gaap:InterestRateSwapMember2024-01-012024-03-31 0000729580us-gaap:InterestRateSwapMember2023-01-012023-03-31 0000729580us-gaap:ForeignExchangeForwardMemberus-gaap:NonoperatingIncomeExpenseMember2024-01-012024-03-31 0000729580us-gaap:ForeignExchangeForwardMemberus-gaap:NonoperatingIncomeExpenseMember2023-01-012023-03-31 0000729580us-gaap:RevolvingCreditFacilityMemberbelfa:CreditAndSecurityAgreementWithKeyBankMember2024-03-31 0000729580us-gaap:RevolvingCreditFacilityMemberbelfa:CreditAndSecurityAgreementWithKeyBankMember2023-01-012024-03-31 0000729580us-gaap:RevolvingCreditFacilityMember2024-03-31 0000729580belfa:CreditAndSecurityAgreementWithKeyBankMember2024-01-012024-03-31 0000729580belfa:CreditAndSecurityAgreementWithKeyBankMember2023-01-012023-03-31 0000729580belfa:CreditAndSecurityAgreementWithKeyBankMember2024-03-31 0000729580belfa:BelFuseIncEmployeesSavingsPlanMember2024-01-012024-03-31 0000729580belfa:BelFuseIncEmployeesSavingsPlanMember2023-01-012023-03-31 0000729580belfa:BelFuseIncEmployeesSavingsPlanMemberus-gaap:CommonClassAMember2024-03-31 0000729580belfa:BelFuseIncEmployeesSavingsPlanMemberus-gaap:CommonClassBMember2024-03-31 0000729580belfa:NonqualifiedDeferredCompensationPlanMember2024-03-31 0000729580srt:MaximumMemberbelfa:NonqualifiedDeferredCompensationPlanMember2024-01-012024-03-31 0000729580belfa:NonqualifiedDeferredCompensationPlanMember2023-12-31 0000729580us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-01-012024-03-31 0000729580us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-03-31 0000729580us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2024-03-31 0000729580us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-12-31 0000729580us-gaap:AccumulatedTranslationAdjustmentMember2023-12-31 0000729580us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-31 0000729580us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-31 0000729580us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-31 0000729580us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-31 0000729580us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-31 0000729580us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-03-31 0000729580us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-31 0000729580us-gaap:AccumulatedTranslationAdjustmentMember2024-03-31 0000729580us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-31 0000729580us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-03-31 0000729580us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-31 0000729580belfa:ArezzoRevenueAgencyMember2024-03-31 0000729580belfa:EOSPowerPanamaIncMemberbelfa:EOSClaimFromPrincipalCommissionerOfCustomsMember1994-12-31 0000729580belfa:EOSPowerPanamaIncMemberbelfa:EOSClaimFromPrincipalCommissionerOfCustomsMember1995-01-012015-12-31 0000729580belfa:EOSPowerPanamaIncMemberbelfa:EOSClaimFromPrincipalCommissionerOfCustomsMember2016-12-31 0000729580belfa:EOSPowerPanamaIncMemberbelfa:EOSClaimFromPrincipalCommissionerOfCustomsMember2016-01-012016-12-31 0000729580belfa:PowerSolutionsAndProtectionSegmentMember2024-01-012024-03-31 0000729580belfa:ConnectivitySolutionsMember2024-01-012024-03-31 0000729580belfa:MagneticSolutionsSegmentMember2024-01-012024-03-31 0000729580us-gaap:CorporateMember2024-01-012024-03-31 0000729580belfa:PowerSolutionsAndProtectionSegmentMember2023-01-012023-03-31 0000729580belfa:ConnectivitySolutionsMember2023-01-012023-03-31 0000729580belfa:MagneticSolutionsSegmentMember2023-01-012023-03-31 0000729580us-gaap:CorporateMember2023-01-012023-03-31
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


 

FORM 10-Q

(MARK ONE)

 

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

 

For the transition period from ___________ to ____________

 

Commission File No. 000-11676

 


 

BEL FUSE INC.

(Exact name of registrant as specified in its charter)

 

New Jersey

 

22-1463699

(State of incorporation)

 

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

 

300 Executive Drive, Suite 300
West Orange, NJ  07052

 

(Address of principal executive offices and zip code)

Registrant’s telephone number, including area code: (201) 432-0463

 

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

 

Title of Each Class

 

 Trading Symbol

 

Name of Exchange on Which Registered

Class A Common Stock ($0.10 par value)

 

 BELFA

 

Nasdaq Global Select Market

Class B Common Stock ($0.10 par value)

 

 BELFB

 

Nasdaq Global Select Market

 

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 ☒

 


Title of Each Class

 

Number of Shares of Common Stock Outstanding

as of  April 26, 2024

Class A Common Stock ($0.10 par value)

 

2,123,686

Class B Common Stock ($0.10 par value)

 

10,496,271

 

 

  

 

BEL FUSE INC. AND SUBSIDIARIES

 

FORM 10-Q INDEX

 

 

 

 

Page

Part I

 

Financial Information

 

 

 

 

 

 

Item 1.

Financial Statements (unaudited)

2

 

 

 

 

 

 

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

2

 

 

 

 

 

 

Condensed Consolidated Statements of Operations (unaudited) for the Three Months Ended March 31, 2024 and 2023

3

 

 

 

 

 

 

Condensed Consolidated Statements of Comprehensive Income (unaudited) for the Three Months Ended March 31, 2024 and 2023

4

 

 

 

 

 

 

Condensed Consolidated Statements of Stockholders' Equity (unaudited) for the Three Months Ended March 31, 2024 and 2023

5

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows (unaudited) for the Three Months Ended March 31, 2024 and 2023

6

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

7 17

 

 

 

 

 

Item 2.

Management's Discussion and Analysis of Financial Condition and Results of Operations

18 24

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

24

 

 

 

 

 

Item 4.

Controls and Procedures

24

 

 

 

 

Part II

 

Other Information

 

 

 

 

 

 

Item 1.

Legal Proceedings

24

 

 

 

 

 

Item 1A.

Risk Factors

24

 

 

 

 

  Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 25
       
  Item 3. Defaults Upon Senior Securities 25
       
  Item 4. Mine Safety Disclosures 25
       
  Item 5. Other Information 25
       

 

Item 6.

Exhibits

26

 

 

 

 

 

Signatures

 

27

 

 

  

CAUTIONARY NOTICE REGARDING FORWARD-LOOKING INFORMATION

 

The terms the “Company,” “Bel,” “we,” “us,” and “our” as used in this report refer to Bel Fuse Inc. and its consolidated subsidiaries unless otherwise specified.

 

The Company’s consolidated operating results are affected by a wide variety of factors that could materially and adversely affect revenues and profitability, including the risk factors described in Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (our “2023 Annual Report on Form 10-K”), and the risks and other factors described in this and our other Quarterly Reports on Form 10-Q, and in our other reports and documents that we have filed or may file from time to time with the Securities and Exchange Commission ("SEC"). As a result of these and other factors, the Company may experience material fluctuations in future operating results on a quarterly or annual basis, which could materially and adversely affect its business, consolidated financial condition, operating results, and common stock prices.  Furthermore, this document and other reports and documents filed by the Company with the SEC contain certain forward-looking statements under the Private Securities Litigation Reform Act of 1995 ("Forward-Looking Statements") with respect to the business of the Company.  Forward-Looking Statements are necessarily subject to risks and uncertainties, many of which are outside our control, that could cause actual results to differ materially from these statements. Forward-Looking Statements can be identified by such words as "anticipates," "believes," "plan," "assumes," "could," "should," "estimates," "forecasts," "projects," "expects," "intends," "potential," "seek," "predict," "may," "will" and similar references to future periods.  All statements other than statements of historical facts included in this report regarding our strategies, prospects, financial condition, operations, costs, plans and objectives are Forward-Looking Statements.

 

These Forward-Looking Statements are subject to certain risks and uncertainties, including those detailed in Item 1A of our 2023 Annual Report on Form 10-K, and the risks and other factors described in this and our other Quarterly Reports on Form 10-Q, and in our other reports and documents that we have filed or may file from time to time with the SEC, which could cause actual results to differ materially from these Forward-Looking Statements.  Any Forward-Looking Statements are qualified in the entirety by reference to such risk factors discussed throughout our 2023 Annual Report on Form 10-K, in this and our other Quarterly Reports on Form 10-Q and as described in our other reports and documents filed from time to time with the SEC.  Some of the risks, uncertainties and assumptions that could cause actual results to differ materially from estimates or projections contained in the Forward-Looking Statements include but are not limited to:

 

 

the market concerns facing our customers, and risks for the Company’s business in the event of the loss of certain substantial customers;

 

 

the continuing viability of sectors that rely on our products;

 

 

the effects of business and economic conditions, and challenges impacting the macroeconomic environment generally and/or our industry in particular;

 

 

the effects of rising input costs, and cost changes generally, including the potential impact and effects of inflationary pressures;

 

 

difficulties associated with integrating previously acquired companies;

 

 

capacity and supply constraints or difficulties, including supply chain constraints or other challenges;

 

 

the impact of public health crises (such as the governmental, social and economic effects of COVID or other future epidemics or pandemics);

 

 

difficulties associated with the availability of labor, and the risks of any labor unrest or labor shortages;

 

 

risks associated with our international operations, including our substantial manufacturing operations in the People’s Republic of China (the “PRC”);

 

 

risks associated with restructuring programs or other strategic initiatives, including any difficulties in implementation or realization of the expected benefits or cost savings;

 

 

product development, commercialization or technological difficulties;

 

 

the regulatory and trade environment;

 

 

risks associated with fluctuations in foreign currency exchange rates and interest rates;

 

 

uncertainties associated with legal proceedings;

 

 

the market's acceptance of the Company's new products and competitive responses to those new products; and

 

 

the impact of changes to U.S. and applicable foreign legal and regulatory requirements, including tax laws, trade and tariff policies.

 

The foregoing list sets forth some, but not all, of the factors that could affect our ability to achieve results described in any Forward-Looking Statements, which speak only as of the date of this Quarterly Report on Form 10-Q or the date of the document incorporated by reference into this report. Except as required by law, we assume no obligation and expressly disclaim any duty to publicly release the results of any revisions to these Forward-Looking Statements or otherwise update any Forward-Looking Statement to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect the occurrence of unanticipated events. In addition, we cannot assess the impact of each factor 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 contained in this Quarterly Report on Form 10-Q. Any Forward-Looking Statement made by the Company is based only on information currently available to us and speaks only as of the date on which it is made. All Forward-Looking Statements are expressly qualified in their entirety by the cautionary statements contained in this section.

 

 

 

 

PART I.  Financial Information

 

Item 1.  Financial Statements (Unaudited)

 

BEL FUSE INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

(unaudited)

 

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 

ASSETS

        

Current Assets:

        

Cash and cash equivalents

 $71,320  $89,371 

Held to maturity U.S. Treasury securities

  49,900   37,548 

Accounts receivable, net of allowance of $1,508 and $1,388, respectively

  83,458   84,129 

Inventories

  130,459   136,540 

Unbilled receivables

  9,150   12,793 

Other current assets

  20,052   21,097 

Total current assets

  364,339   381,478 
         

Property, plant and equipment, net

  36,036   36,533 

Right-of-use assets

  21,328   20,481 

Related party note receivable

  2,644   2,152 

Equity method investment

  10,324   10,282 

Intangible assets, net

  47,868   49,391 

Goodwill, net

  25,347   26,642 

Deferred income taxes

  13,052   11,553 

Other assets

  34,399   33,119 

Total assets

 $555,337  $571,631 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

Current Liabilities:

        

Accounts payable

 $32,818  $40,441 

Accrued expenses

  36,772   54,657 

Operating lease liabilities, current

  5,730   6,350 

Other current liabilities

  11,181   9,161 

Total current liabilities

  86,501   110,609 
         

Long-term Liabilities:

        

Long-term debt

  60,000   60,000 

Operating lease liabilities, long-term

  15,727   14,212 

Liability for uncertain tax positions

  19,951   19,823 

Minimum pension obligation and unfunded pension liability

  20,174   19,876 

Deferred income taxes

  1,307   1,456 

Other long-term liabilities

  5,020   5,097 

Total liabilities

  208,680   231,073 
         

Commitments and contingencies (see Note 15)

          
         

Stockholders' Equity:

        

Preferred stock, no par value, 1,000,000 shares authorized; none issued

  -   - 

Class A common stock, par value $.10 per share, 10,000,000 shares authorized; 2,130,780 and 2,141,589 shares outstanding at March 31, 2024 and December 31, 2023, respectively (net of 1,072,769 restricted treasury shares)

  213   214 

Class B common stock, par value $.10 per share, 30,000,000 shares authorized; 10,574,081 and 10,620,260 shares outstanding at March 31, 2024 and December 31, 2023, respectively (net of 3,218,307 restricted treasury shares)

  1,061   1,065 

Treasury stock (unrestricted, consisting of 14,132 Class A shares and 115,481 Class B shares)

  (6,737)  (454)

Additional paid-in capital

  45,069   44,260 

Retained earnings

  322,508   307,510 

Accumulated other comprehensive loss

  (15,457)  (12,037)

Total stockholders' equity

  346,657   340,558 

Total liabilities and stockholders' equity

 $555,337  $571,631 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

BEL FUSE INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(in thousands, except per share data)

(unaudited)

 

                 
   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Net sales

  $ 128,090     $ 172,344  

Cost of sales

    80,012       118,680  

Gross profit

    48,078       53,664  
                 

Research and development costs

    5,215       5,223  

Selling, general and administrative expenses

    24,944       25,296  

Restructuring charges

    65       3,507  

Income from operations

    17,854       19,638  
                 

Interest expense

    (434 )     (983 )

Interest income

    1,115       107  

Other income/expense, net

    1,817       (26 )

Earnings before provision for income taxes

    20,352       18,736  
                 

Provision for income taxes

    4,478       4,164  

Net earnings available to common stockholders

  $ 15,874     $ 14,572  
                 
                 

Net earnings per common share:

               

Class A common share - basic and diluted

  $ 1.19     $ 1.09  

Class B common share - basic and diluted

  $ 1.26     $ 1.15  
                 

Weighted-average number of shares outstanding:

               

Class A common share - basic and diluted

    2,139       2,142  

Class B common share - basic and diluted

    10,610       10,639  

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

BEL FUSE INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(in thousands)

(unaudited)

 

         
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 
         

Net earnings available to common stockholders

 $15,874  $14,572 
         

Other comprehensive income (loss):

        

Currency translation adjustment, net of taxes of $26, and $9, respectively

  (3,776)  1,998 

Unrealized gains (losses) on interest rate swap cash flow hedge, net of taxes of $0 in both periods

  340   (894)

Unrealized holding gains on marketable securities, net of taxes of $0 in both periods

  1   1 

Change in unfunded SERP liability, net of taxes of ($4) in both periods

  15   13 

Other comprehensive (loss) income

  (3,420)  1,118 
         

Comprehensive income

 $12,454  $15,690 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

BEL FUSE INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

(in thousands, except per share data)

 (unaudited)

 

          

Accumulated

                         

 

         Other  Class A  Class A   Class B  Class B      Additional 
      

Retained

  

Comprehensive

  

Common

  

# of

  

Common

  

# of

  

Treasury

  

Paid-In

 
  

Total

  

Earnings

  

(Loss) Income

  

Stock

  

Shares

  

Stock

  

Shares

  

Stock

  

Capital

 
                                     

Balance at December 31, 2023

 $340,558  $307,510  $(12,037) $214   2,142  $1,065   10,620  $(454) $44,260 

Net earnings

  15,874   15,874   -   -   -   -   -   -   - 

Dividends declared:

                                    

Class A Common Stock, $0.06/share

  (129)  (129)  -   -   -   -   -   -   - 

Class B Common Stock, $0.07/share

  (747)  (747)  -   -   -   -   -   -   - 

Issuance of restricted common stock

  -   -   -   -   -   6   58   -   (6)

Forfeiture of restricted common stock

  -   -   -   -   -   -   (6)  -   - 

Purchases of common stock

  (6,283)  -   -   (1)  (11)  (10)  (98)  (6,283)  11 

Foreign currency translation adjustment, net of taxes of $26

  (3,776)  -   (3,776)  -   -   -   -   -   - 

Unrealized holding gains on interest rate swap cash flow hedge, net of taxes of $0

  340   -   340   -   -   -   -   -   - 

Unrealized holding gains on marketable securities, net of taxes of $0

  1   -   1   -   -   -   -   -   - 

Stock-based compensation expense

  804   -   -   -   -   -   -   -   804 

Change in unfunded SERP liability, net of taxes of ($4)

  15   -   15   -   -   -   -   -   - 

Balance at March 31, 2024

 $346,657  $322,508  $(15,457) $213   2,131  $1,061   10,574  $(6,737) $45,069 

 

          

Accumulated

                         
          

Other

  

Class A

  Class A  

Class B

  Class B      

Additional

 
      

Retained

  

Comprehensive

  

Common

  

# of

  

Common

  # of  

Treasury

  

Paid-In

 
  

Total

  

Earnings

  

(Loss) Income

  

Stock

  

Shares

  

Stock

  

Shares

  

Stock

  

Capital

 
                                     

Balance at December 31, 2022

 $262,346  $237,188  $(16,546) $214   2,142  $1,067   10,643  $(349) $40,772 

Net earnings

  14,572   14,572   -   -   -   -   -   -   - 

Dividends declared:

                                    

Class A Common Stock, $0.06/share

  (128)  (128)  -   -   -   -   -   -   - 

Class B Common Stock, $0.07/share

  (747)  (747)  -   -   -   -   -   -   - 

Forfeiture of restricted common stock

  -   -   -   -   -   (1)  (10)  -   1 

Foreign currency translation adjustment, net of taxes of $9

  1,998   -   1,998   -   -   -   -   -   - 

Unrealized losses on interest rate swap cash flow hedge, net of taxes of $0

  (894)  -   (894)  -   -   -   -   -   - 

Unrealized holding gains on marketable securities, net of taxes of $0

  1   -   1   -   -   -   -   -   - 

Stock-based compensation expense

  902   -   -   -   -   -   -   -   902 

Change in unfunded SERP liability, net of taxes of ($4)

  13   -   13   -   -   -   -   -   - 

Balance at March 31, 2023

 $278,063  $250,885  $(15,428) $214   2,142  $1,066   10,633  $(349) $41,675 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

BEL FUSE INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

(unaudited)

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Cash flows from operating activities:

               

Net earnings

  $ 15,874     $ 14,572  

Adjustments to reconcile net earnings to net cash provided by operating activities:

               

Depreciation and amortization

    3,684       3,236  

Stock-based compensation

    804       902  

Amortization of deferred financing costs

    26       33  

Deferred tax benefit

    (1,676 )     (1,137 )

Net unrealized (gains)/losses on foreign currency revaluation

    (647 )     199  

Other, net

    (71 )     465  

Changes in operating assets and liabilities:

               

Accounts receivable

    725       (1,316 )

Unbilled receivables

    3,644       3,175  

Inventories

    5,688       7,652  

Accounts payable

    (7,575 )     (4,831 )

Accrued expenses

    (16,440 )     (6,417 )

Accrued restructuring costs

    (1,254 )     2,590  

Income taxes payable

    4,971       3,931  

Other operating assets/liabilities, net

    (1,603 )     (6,219 )

Net cash provided by operating activities

    6,150       16,835  
                 

Cash flows from investing activities:

               

Purchases of property, plant and equipment

    (2,929 )     (3,761 )

Purchases of held to maturity and marketable securities

    (42,726 )     -  

Proceeds from held to maturity securities

    30,374       -  

Payment for equity method investment

    -       (9,975 )

Investment in related party notes receivable

    (492 )     -  

Proceeds from disposal/sale of property, plant and equipment

    192       25  

Net cash used in investing activities

    (15,581 )     (13,711 )
                 

Cash flows from financing activities:

               

Dividends paid to common stockholders

    (837 )     (829 )

Borrowings under revolving credit line

    -       5,000  

Purchases of common stock

    (6,283 )     -  

Net cash (used in) provided by financing activities

    (7,120 )     4,171  
                 

Effect of exchange rate changes on cash and cash equivalents

    (1,500 )     279  
                 

Net (decrease) increase in cash and cash equivalents

    (18,051 )     7,574  

Cash and cash equivalents - beginning of period

    89,371       70,266  

Cash and cash equivalents - end of period

  $ 71,320     $ 77,840  
                 
                 

Supplementary information:

               

Cash paid during the period for:

               

Income taxes, net of refunds received

  $ 978     $ 976  

Interest payments

  $ 981     $ 1,415  

ROU assets obtained in exchange for lease obligations

  $ 2,951     $ 380  

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

BEL FUSE INC. AND SUBSIDIARIES

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

 

 

1.

BASIS OF PRESENTATION AND ACCOUNTING POLICIES

 

The condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods presented herein have been prepared by the Company and are unaudited. In the opinion of management, all adjustments (consisting solely of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows for all periods presented have been made. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in the Bel Fuse Annual Report on Form 10-K for the fiscal year ended  December 31, 2023.

 

Certain information and footnote disclosures required under accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations, including the interim reporting requirements, of the U.S. Securities and Exchange Commission (“SEC”). The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and the disclosure of contingent amounts in our condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.

 

The Company’s significant accounting policies are summarized in Note 1 to the consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There were no significant changes to these accounting policies during the three months ended March 31, 2024, except as discussed in “Recently Adopted Accounting Standards” below and as follows:

 

Cash, Cash Equivalents and Investments

 

Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of three months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. Substantially all of our U.S. cash and cash equivalents balances are in excess of the FDIC insured limit. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company's cash and cash equivalents are placed with high credit quality financial institutions.

 

The Company has held to maturity securities comprised of U.S. Treasury Bills. These investments are classified as held to maturity as the Company has the intent and ability to hold these investments until they mature. The held to maturity securities mature within the next 12 months. The table below shows the amortized costs, associated gross unrealized gains and associated fair value of the held to maturity securities at March 31, 2024:

 

  

Amortized Cost

  

Gross Unrealized Gain

  

Fair Value

 

Held to maturity U.S. Treasury securities

 $49,900  $535  $50,435 

 

In determining the fair value of the Company's held to maturity U.S. Treasury securities, the Company utilized Level 1 inputs of the market price for comparable securities as of March 31 2024.

 

Investments

 

We account for non-marketable investments using the equity method of accounting if the investment gives us the ability to exercise significant influence over, but not control, of an investee. Significant influence generally exists if we have an ownership interest representing between 20% and 50% of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.

 

Equity in earnings of unconsolidated affiliates, in the consolidated statements of operations, reflects our proportionate share of the investee's net income, including any associated affiliate taxes. Our proportionate share of the investee’s other comprehensive income (loss), net of income taxes, is recorded in the consolidated statements of stockholders’ equity and consolidated statements of comprehensive income. In general, the equity investment in our unconsolidated affiliates is equal to our original equity investment plus our share of those entities' undistributed earnings subsequent to our investment .

 

We evaluate our equity method investments for impairment at least annually or whenever events or changes in circumstances indicate, in management’s judgment, that the carrying value of an investment may have experienced an other-than-temporary decline in value. When evidence of loss in value has occurred, management compares the estimated fair value of the investment to the carrying value of the investment to determine whether an impairment has occurred. If the estimated fair value is less than the carrying value and management considers the decline in value to be other than temporary, the excess of the carrying value over the estimated fair value is recognized in the financial statements as an impairment. See Note 2, "Investment in Innolectric", below, for our discussion on specific equity method investments.

 

Where we are unable to exercise significant influence over the investee, or when our investment balance is reduced to zero from our proportionate share of losses, the investments are accounted for under the cost method. Under the cost method, investments are carried at cost and adjusted only for other-than-temporary declines in fair value, distributions of earnings, additional investments, or in the case of an observable price change in an orderly transaction for an identical security.

 

All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.

 

Recently Adopted Accounting Standards

 

In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refined the scope of Topic 848 and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through December 31, 2022.  In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848, which extended the date by which companies could elect to apply the amendments to December 31, 2024. During January 2023, the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective January 31, 2023. In connection with these amendments, the Company adopted ASU 2020-04 in the first quarter of 2023 and elected to apply the relevant practical expedients within the guidance. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

 

7

  

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. On January 1, 2023, the Company adopted ASU 2016-13. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

 

Accounting Standards Issued But Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (CODM). The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows and financial condition.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which focuses on the rate reconciliation and income taxes paid. ASU 2023-09 requires a public business entity (PBE) to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. For PBEs, the new standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. An entity may apply the amendments in this ASU prospectively by providing the revised disclosures for the period ending December 31, 2025 and continuing to provide the pre-ASU disclosures for the prior periods, or may apply the amendments retrospectively by providing the revised disclosures for all periods presented. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.

 

 

2.

INVESTMENT IN INNOLECTRIC

 

On February 1, 2023, the Company closed on a noncontrolling (one-third) investment in Germany-based innolectric AG (“innolectric”) for consideration of €8.0 million (approximately $8.8 million as of the February 2023 closing). Transaction costs associated with the Company's investment in innolectric amounted to $1.3 million and these costs have been recorded as part of the carrying value of the investment. Under the terms of the investment agreement, if innolectric achieves certain EBITDA thresholds within a specified timeframe, the Company would be committed to acquiring the remaining shares of innolectric at that time. The accompanying condensed consolidated balance sheet reflects the fair value as of the February 2023 closing of the initial one-third equity method investment, inclusive of transaction costs, of $11.0 million, and a separate liability of $1.0 million associated with the net fair value of the put and call options related to the remaining shares pursuant to the agreement in the event certain profitability thresholds are met.

 

This passive investment creates a strategic alliance that is focused on Electric Vehicles (“EV”) on-board power electronics, and in particular next generation fast-charging technology. With no product overlap, this relationship expands the Bel eMobility Power portfolio, further enhancing Bel's competitive position in this emerging field. Our investment in innolectric is accounted for using the equity method and we have determined that the innolectric investment is not a variable interest entity (VIE). Results from this investment have been included in Bel's Power Solution and Protection segment and amounted to income of $0.2 million during the three months ended March 31, 2024 The Company adopted a policy to record its share of innolectric's results on a one-month lag on a consistent basis to allow time for innolectric to provide its financial statements to Bel.

 

Related Party Transactions

 

From time to time, the Company provides cash loans to innolectric to fund working capital needs and further business development. During the three months ended March 31, 2024, the Company provided an incremental loan to innolectric in the amount of €0.5 million.  As of March 31, 2024 and December 31, 2023, the Company had loans outstanding to innolectric in the aggregate amount of €2.5 million (approximately $2.7 million at the March 31, 2024 exchange rate) and €2.0 million (approximately $2.1 million at the December 31, 2023 exchange rate), respectively. These loans bear interest at a rate of 5% per annum. This balance is shown as a related-party note receivable on the accompanying condensed consolidated balance sheet at March 31, 2024 and December 31, 2023.  

 

 

3.

DIVESTITURE OF SUBSIDIARY

 

On June 1, 2023, the Company completed its divestment of Bel Stewart s.r.o., a former subsidiary in the Czech Republic which has historically been reported within Bel’s Connectivity Solutions segment. The business was sold to PEI Genesis (“PEI”) for total consideration of $5.1 million, subject to working capital adjustments. The divestment of this non-core business was a strategic decision which allows the Connectivity Solutions segment to focus on its main product categories serving customer end markets such as commercial air, defense, industrial and networking which better align with its long-term growth objectives.

 

The carrying amounts of the major classes of assets and liabilities included as part of the sale were as follows:

 

     
  

Total

 

Cash and cash equivalents

 $2,072 

Accounts receivable

  1,030 

Inventories

  1,310 

Property, plant and equipment

  326 

Other assets

  48 

Accounts payable

  (441)

Accrued expenses

  (126)

Income taxes payable

  (100)

Other current liabilities

  (13)

Other long-term liabilities

  (23)

Total net assets transferred

  4,083 

Consideration received

  5,063 

Gain on sale recognized

 $980 

 

  

 

4.

REVENUE

 

The following table provides information about disaggregated revenue by geographic region and sales channel, and includes a reconciliation of the disaggregated revenue to our reportable segments:

 

  

Three Months Ended March 31, 2024

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $39,549  $43,884  $6,123  $89,556 

Europe

  16,333   9,436   1,216   26,985 

Asia

  4,365   965   6,219   11,549 
  $60,247  $54,285  $13,558  $128,090 
                 

By Sales Channel:

                

Direct to customer

 $38,825  $34,070  $9,786  $82,681 

Through distribution

  21,422   20,215   3,772   45,409 
  $60,247  $54,285  $13,558  $128,090 

 

  

Three Months Ended March 31, 2023

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $62,800  $43,013  $10,354  $116,167 

Europe

  13,599   8,401   2,766   24,766 

Asia

  6,782   1,982   22,647   31,411 
  $83,181  $53,396  $35,767  $172,344 
                 

By Sales Channel:

                

Direct to customer

 $59,614  $33,725  $27,411  $120,750 

Through distribution

  23,567   19,671   8,356   51,594 
  $83,181  $53,396  $35,767  $172,344 


The balances of the Company’s contract assets and contract liabilities at  March 31, 2024 and December 31, 2023 are as follows:

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Contract assets - current (unbilled receivables)

 $9,150  $12,793 

Contract liabilities - current (deferred revenue)

 $2,606  $3,046 

 

The change in balance of our unbilled receivables from December 31, 2023 to March 31, 2024 primarily relates to a timing difference between the Company’s performance (i.e. when our product is shipped to a customer-controlled hub) and the point at which the Company can invoice the customer per the terms of the customer contract (i.e. when the customer pulls our product from the customer-controlled hub). Our deferred revenue balance at  December 31, 2023 and  March 31, 2024 primarily relates to customer prepayments on invoices related to surcharges and expedite fees, which will be recorded as revenue in the period in which the related finished goods are shipped to the customer.

 

Transaction Price Allocated to Future Obligations:

 

The aggregate amount of transaction price allocated to remaining performance obligations that have not been fully satisfied as of  March 31, 2024 related to contracts that exceed one year in duration amounted to $6.7 million, with expected contract expiration dates that range largely from 2025 – 2026. It is expected that $0.7 million of this aggregate amount will be recognized in 2025, $6.0 million will be recognized in 2026 and the remainder will be recognized in years beyond 2026.  The majority of the Company's orders received (but not yet shipped) at  March 31, 2024 is related to contracts that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered to our customers.

 

  

 

5.

EARNINGS PER SHARE

 

The following table sets forth the calculation of basic and diluted net earnings per common share under the two-class method for the three months ended March 31, 2024 and 2023:

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Numerator:

               

Net earnings

  $ 15,874     $ 14,572  

Less dividends declared:

               

Class A

    129       128  

Class B

    747       747  

Undistributed earnings

  $ 14,998     $ 13,697  
                 

Undistributed earnings allocation:

               

Class A undistributed earnings

  $ 2,416     $ 2,203  

Class B undistributed earnings

    12,582       11,494  

Total undistributed earnings

  $ 14,998     $ 13,697  
                 

Net earnings allocation:

               

Class A net earnings

  $ 2,545     $ 2,331  

Class B net earnings

    13,329       12,241  

Net earnings

  $ 15,874     $ 14,572  
                 

Denominator:

               

Weighted-average shares outstanding:

               

Class A

    2,139       2,142  

Class B

    10,610       10,639  
                 

Net earnings per share:

               

Class A

  $ 1.19     $ 1.09  

Class B

  $ 1.26     $ 1.15  

  

 

6.

FAIR VALUE MEASUREMENTS

 

Fair value is defined as an exit price, representing the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants based upon the best use of the asset or liability at the measurement date.  Entities are required to use a fair value hierarchy which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value:

 

Level 1 – Observable inputs such as quoted market prices in active markets;

 

Level 2 – Inputs other than quoted prices in active markets that are either directly or indirectly observable; and

 

Level 3 – Unobservable inputs about which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

10

 

 

  

March 31, 2024

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $59,231  $59,231  $59,231  $- 

Level 1:

                

Money market funds

  10,995   10,995   10,995   - 

Money market funds (Rabbi Trust)

  179   179   -   179 

Subtotal

  11,174   11,174   10,995   179 

Level 2:

                

Certificates of deposit and time deposits

  3,499   3,781   1,094   2,405 

Subtotal

  3,499   3,781   1,094   2,405 

Total

 $73,904  $74,186  $71,320  $2,584 

 

  

December 31, 2023

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $57,544  $57,544  $57,544  $- 

Level 1:

                

Money market funds

  31,188   31,188   31,188   - 

Money market funds (Rabbi Trust)

  303   303   -   303 

Subtotal

  31,491   31,491   31,188   303 

Level 2:

                

Certificates of deposit and time deposits

  3,629   3,926   639   2,990 

Subtotal

  3,629   3,926   639   2,990 

Total

 $92,664  $92,961  $89,371  $3,293 

 

As of March 31, 2024 and December 31, 2023, our available-for-sale securities primarily consisted of investments held in a rabbi trust which are intended to fund the Company’s Supplemental Executive Retirement Plan (“SERP”) obligations. These securities are measured at fair value using quoted prices in active markets for identical assets (Level 1) inputs and amounted to $0.2 million at  March 31, 2024 and $0.3 million at December 31, 2023

 

Throughout 2024 and 2023, the Company entered into a series of foreign currency forward contracts, the fair value of which was $0.2 million at  March 31, 2024 and $0.5 million at  December 31, 2023. The estimated fair value of foreign currency forward contracts is based on quotes received from the applicable counterparty, and represents the estimated amount we would receive or pay to settle the contracts, taking into consideration current exchange rates which can be validated through readily observable data from external sources (Level 2).

 

The Company is a party to two interest rate swap agreements as further described in Note 10, "Derivative Instruments and Hedging Activities". The fair value of the interest rate swap agreements was $4.3 million at March 31, 2024 and $4.0 million at  December 31, 2023, which was based on market data, and represents the estimated amount we would receive or pay to settle the agreements, taking into consideration current and projected future interest rates as well as the creditworthiness of the parties, all of which can be validated through readily observable data from external sources.

 

The fair values of our derivative financial instruments and their classifications in our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 were as follows:

 

 

 

Balance Sheet Classification

 

March 31, 2024

  

December 31, 2023

 

Derivative assets:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current assets

 $-  $- 

Non designated as hedging instruments

Other current assets

  430   486 

Interest rate swap agreements:

         

Designated as a cash flow hedge

Other assets

  4,300   3,960 

Total derivative assets

 $4,730  $4,446 
          

Derivative liabilities:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current liabilities

 $196  $5 

Total derivative liabilities

 $196  $5 

 

The Company does not have any financial assets measured at fair value on a recurring basis categorized as Level 3, and there were no transfers in or out of Level 1, Level 2 or Level 3 during the three months ended March 31, 2024 or  March 31, 2023. There were no changes to the Company’s valuation techniques used to measure asset fair values on a recurring or nonrecurring basis during the three months ended March 31, 2024 or  March 31, 2023.

 

There were no financial assets accounted for at fair value on a nonrecurring basis as of  March 31, 2024 or December 31, 2023.

 

The Company has other financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, which are not measured at fair value on a recurring basis but are recorded at amounts that approximate fair value due to their liquid or short-term nature. The fair value of the Company’s long-term debt is estimated using a discounted cash flow method based on interest rates that are currently available for debt issuances with similar terms and maturities. At  March 31, 2024 and December 31, 2023, the estimated fair value of total debt was $60.0 million at each date, compared to a carrying amount of $60.0 million at each date. The Company did not have any other financial liabilities within the scope of the fair value disclosure requirements as of March 31, 2024.

 

Nonfinancial assets and liabilities, such as goodwill, indefinite-lived intangible assets, long-lived assets and the net liability related to the put/call options pursuant to the innolectric investment agreement, are accounted for at fair value on a nonrecurring basis. These items are tested for impairment upon the occurrence of a triggering event or in the case of goodwill, on at least an annual basis.  Based on the Company's assessment, it was concluded that no triggering events occurred during the three months ended March 31, 2024 or March 31, 2023.  

 

 

7.

INVENTORIES

 

The components of inventories are as follows:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 60,507     $ 63,647  

Work in progress

    44,006       42,038  

Finished goods

    25,946       30,855  

Inventories

  $ 130,459     $ 136,540  

  

 

8.

 PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment consist of the following:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Land

  $ 121     $ 348  

Buildings and improvements

    12,788       15,286  

Machinery and equipment

    99,346       98,527  

Construction in progress

    1,340       1,567  
      113,595       115,728  

Accumulated depreciation

    (77,559 )     (79,195 )

Property, plant and equipment, net

  $ 36,036     $ 36,533  

 

Depreciation expense was $2.3 million and $2.1 million, respectively, for the three months ended  March 31, 2024 and 2023. Depreciation expense related to our manufacturing facilities and equipment is included in cost of sales and depreciation expense associated with administrative facilities and office equipment is included in selling, general and administrative expense within the accompanying condensed consolidated statements of operations.

 

At March 31, 2024, a total of $2.0 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related to property in Glen Rock, Pennsylvania and several buildings in Zhongshan, PRC. At  December 31, 2023, a total of $1.3 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related solely to the buildings in Zhongshan, PRC. 

 

  

 

9.

ACCRUED EXPENSES

 

Accrued expenses consist of the following:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Salaries, bonuses and related benefits

  $ 18,403     $ 33,566  

Deferred revenue

    2,606       3,046  

Accrued restructuring costs

    4,287       5,498  

Sales commissions

    1,929       2,347  

Warranty accrual

    1,594       1,542  

Other

    7,953       8,658  
    $ 36,772     $ 54,657  

 

The change in warranty accrual during the three months ended March 31, 2024 primarily related to repair costs incurred and adjustments to pre-existing warranties.  There were no new material warranty charges incurred during the three months ended March 31, 2024.

 

Restructuring Activities:

 

Activity and liability balances related to restructuring costs for the three months ended March 31, 2024 are as follows:

 

           

Three Months Ended

         
           

March 31, 2024

         
   

Liability at

           

Cash Payments

   

Liability at

 
   

December 31,

   

New

   

and Other

   

March 31,

 
   

2023

   

Charges

   

Settlements

   

2024

 

Severance costs

  $ 1,551     $ 65     $ (1,276 )   $ 340  

Other restructuring costs

    3,947       -       -       3,947  

Total

  $ 5,498     $ 65     $ (1,276 )   $ 4,287  

 

The new charges and ending liability balance noted above for severance costs largely relate to an initiative within our Connectivity segment related to the transition of certain manufacturing from our Glen Rock, Pennsylvania facility to other existing Bel sites. The balances as of December 31, 2023 related to the Company’s facility consolidation project in the PRC whereby two of our Magnetic Solutions manufacturing sites were consolidated into a single new site.

 

 

10.    

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

 

Our primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk, when deemed appropriate. We enter into these contracts in the normal course of business to mitigate risks and not for speculative purposes.

 

Foreign Currency Forward Contracts

 

Under our risk management strategy, we periodically use foreign currency forward contracts to manage our short-term exposures to fluctuations in operational cash flows resulting from changes in foreign currency exchange rates. These cash flow exposures result from portions of our forecasted operating expenses, primarily compensation and related expenses, which are transacted in currencies other than the U.S. dollar, most notably the Chinese renminbi and the Mexican peso. These foreign currency forward contracts generally have maturities of no longer than twelve months, although occasionally we will execute a contract that extends beyond twelve months, depending upon the nature of the underlying risk. 

 

We held outstanding foreign currency forward contracts with notional amounts of $22.1 million and $25.8 million as of March 31, 2024 and December 31, 2023, respectively. The Company's foreign currency forward contracts related to the Chinese renminbi are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within cost of goods sold in the period in which the hedged transaction affects earnings. 

12

 

Interest Rate Swap Agreements

 

To partially mitigate risks associated with the variable interest rates on the revolver borrowings under the Company's credit agreement (as defined and described in Note 11, "Debt", below), in November 2021, we executed a pay-fixed, receive-variable interest rate swap agreement with each of two multinational financial institutions under which we, prior to the January 2023 amendment described below which transitioned the reference rate from LIBOR to SOFR, (i) paid interest at a fixed rate of 1.3055% and received variable interest of one-month LIBOR on a notional amount of $30.0 million and (ii) paid interest at a fixed rate of 1.3180% and received variable interest of one-month LIBOR on a notional amount of $30.0 million (as amended to date, the “2021 Swaps”).  The effective date of the 2021 Swaps was December 31, 2021, and settlements with the counterparties began on January 31, 2022 and occur on a monthly basis. The 2021 Swaps will terminate on August 31, 2026. In January 2023, and in connection with related changes to its credit agreement, the Company amended the 2021 Swaps to transition the related reference rates in these agreements from LIBOR to SOFR, effective January 31, 2023. Under the amended 2021 Swaps, the Company is required to pay interest on the notional amount at the rate of 1.334% and 1.348%, respectively, in exchange for the daily SOFR rate plus 10 basis points. 

 

The 2021 Swaps are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within interest expense in the period in which the hedged transaction affects earnings. 

 

Fair Values of Derivative Financial Instruments

 

See Note 6,"Fair Value Measurements" for the gross fair values of the Company's derivative assets and liabilities as of March 31, 2024 and December 31, 2023.

 

Derivative Financial Instruments in Cash Flow Hedging Relationships

 

The effects of derivative financial instruments designated as cash flow hedges on accumulated other comprehensive loss (“AOCL”) and on the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 were as follows: 

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Net (losses) gains recognized in AOCL:

        

Foreign currency forward contracts

 $(111) $(361)

Interest rate swap agreements

  955   (408)
  $844  $(769)
         

Net gains (losses) gains reclassified from AOCL to the consolidated statement of operations:

        

Foreign currency forward contracts

 $(268) $151 

Interest rate swap agreements

  615   486 
  $347  $637 

 

13

 

The losses related to the foreign currency forward contracts are included as a component of currency translation adjustment on the accompanying condensed consolidated statements of comprehensive income for the three months ended  March 31, 2024  and 2023.  

 

Derivative Financial Instruments Not Designated as Hedging Instruments

 

Gains recognized on derivative financial instruments not designated as hedging instruments in our condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 were as follows: 

 

          
   

Three Months Ended

 
   

March 31,

 
 

Classification in Consolidated Statements of Operations

 

2024

  

2023

 

Foreign currency forward contracts

Other income/expense, net

 $159  $- 
   $159  $- 

  

 

11.

 DEBT

 

The Company has a Credit and Security Agreement with KeyBank National Association (as amended, the "credit agreement" or the "CSA"). The CSA provides a $175 million 5-year senior secured revolving credit facility ("Revolver"), with a sublimit of up to $10 million available for letters of credit and a sublimit of up to $5 million available for swing line loans. Revolving loans borrowed under the CSA mature on September 1, 2026. At  March 31, 2024 and  December 31, 2023, outstanding borrowings under the revolver amounted to $60 million at each date. The unused credit available under the credit facility was $115 million at each of March 31, 2024 and December 31, 2023. The Company incurred $0.4 million and $1.0 of interest expense during the three months ended March 31, 2024 and March 31, 2023, respectively, in connection with interest due on its outstanding borrowings under the CSA during each period, including the effects of the 2021 Swaps and amortization of deferred financing costs. During  January 2023, the Company amended its CSA and related 2021 Swaps to transition the reference rate from LIBOR to SOFR effective  January 31, 2023.

 

The interest rate in effect at  March 31, 2024 and December 31, 2023 was 2.47% at each date. Our full debt balance at each March 31, 2024 and December 31, 2023 was covered by the 2021 Swaps, as further described in Note 10, "Derivative Instruments and Hedging Activities". No outstanding borrowings were subject to a variable interest rate at March 31, 2024 or December 31, 2023.

 

The credit agreement contains customary representations and warranties, covenants and events of default.  In addition, the credit agreement contains financial covenants that measure (i) the ratio of the Company’s total funded indebtedness, on a consolidated basis, less the aggregate amount of all unencumbered cash and cash equivalents, to the amount of the Company’s consolidated EBITDA (“Leverage Ratio”) and (ii) the ratio of the amount of the Company’s consolidated EBITDA to the Company’s consolidated fixed charges (“Fixed Charge Coverage Ratio”).  If an event of default occurs, the lenders under the credit agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all actions permitted to be taken by a secured creditor.  

 

At March 31, 2024, the Company was in compliance with its debt covenants, including its most restrictive covenant, the Fixed Charge Coverage Ratio.

 

  

 

12.

INCOME TAXES

 

The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal examinations by tax authorities for years before 2020 and for state examinations before 2017. Regarding foreign subsidiaries, the Company is no longer subject to examination by tax authorities for years before 2013 in Asia and generally 2015 in Europe. 

 

As a result of the expiration of the statutes of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized benefits for tax positions taken regarding previously filed tax returns may change materially from those recorded as liabilities for uncertain tax positions in the Company’s condensed consolidated financial statements at March 31, 2024The Company’s liabilities for uncertain tax positions totaled $19.9 million and $19.8 million at March 31, 2024 and December 31, 2023, respectively, of which $3.5 million are expected to be resolved during 2024 by way of expiration of the related statute of limitations. These amounts, if recognized, would reduce the Company’s effective tax rate.

 

The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of the current provision for income taxes. During the three months ended March 31, 2024 and 2023, the Company recognized $0.1 million, in each period, of interest and penalties in the condensed consolidated statements of operations. The Company has approximately $2.1 million and $2.0 million accrued for the payment of interest and penalties at  March 31, 2024 and  December 31, 2023, respectively, which is included in liability for uncertain tax positions in the condensed consolidated balance sheets.

 

 

13.

RETIREMENT, SAVINGS AND DEFERRED COMPENSATION PLANS

 

The Company maintains the Bel Fuse Inc. Employees’ Savings Plan, a defined contribution plan that is intended to meet the applicable requirements for tax-qualification under sections 401(a) and (k) of the Internal Revenue Code of 1986, as amended.The expense for the three months ended March 31, 2024 and 2023 amounted to $0.6 million and $0.4 million, respectively. The Company’s matching contribution is made in the form of Bel Fuse Inc. Class A common stock. As of March 31, 2024, the plan owned 284,384and 59,709 shares of Bel Fuse Inc. Class A and Class B common stock, respectively.  

 

The Company also maintains a Nonqualified Deferred Compensation Plan (the "DCP"). With certain exceptions, the Company's contributions to the DCP are discretionary and become fully vested by the participants upon reaching age 65. The expense amounted to less than $0.1 million during each of the three-month periods ended  March 31, 2024 and 2023. As the plan is fully funded, the assets and liabilities related to the DCP were in equal amounts of $1.1 million at  March 31, 2024 and $1.0 million at  December 31, 2023. These amounts are included in other assets and other liabilities, respectively, on the accompanying condensed consolidated balance sheets as of each date. 

 

The Company's subsidiaries in Asia have a retirement fund covering substantially all of their Hong Kong based full-time employees. The expense for the three months ended March 31, 2024 and 2023 amounted to $0.1 million and $0.6 million, respectively.

 

The Company maintains a SERP, which is designed to provide a limited group of key management and other key employees of the Company with supplemental retirement and death benefits.  As discussed in Note 6 above, the Company has investments in a rabbi trust which are intended to fund the obligations of the SERP.

 

The components of SERP expense are as follows:

 

         
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Service cost

 $99  $92 

Interest cost

  226   221 

Net amortization

  20   18 

Net periodic benefit cost

 $345  $331 

 

15

 

The service cost component of net benefit cost is presented within cost of sales, research and development costs or selling, general and administrative expense on the accompanying condensed consolidated statements of operations, in accordance with where compensation cost for the related associate is reported.  All other components of net benefit cost, including interest cost and net amortization noted above, are presented within other income/expense, net in the accompanying condensed consolidated statements of operations.

 

The following amounts are recognized net of tax in accumulated other comprehensive loss:

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 

Prior service cost

 $192  $212 

Net loss

  (1,336)  (1,336)
  $(1,144) $(1,124)

  

 

14.

ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The components of accumulated other comprehensive loss at  March 31, 2024 and December 31, 2023 are summarized below:

 

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023

 $(20,199) $(16,423)

Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023

  4,300   3,960 

Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023

  20   19 

Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023

  422   407 
         

Accumulated other comprehensive loss

 $(15,457) $(12,037)

 

Changes in accumulated other comprehensive loss by component during the three months ended March 31, 2024 are as follows.  All amounts are net of tax.

 

 

           

Unrealized

   

Unrealized

                   
   

Foreign Currency

   

Gains (Losses) on

   

Holding Gains

                   
   

Translation

   

Interest Rate Swap

   

(Losses) on

   

Unfunded

           
   

Adjustment

   

Cash Flow Hedge

   

Marketable Securities

   

SERP Liability

     

Total

 
                                           

Balance at December 31, 2023

  $ (16,423 )   $ 3,960     $ 19     $ 407       $ (12,037 )

Other comprehensive (loss) income before reclassifications

    (4,044 )     955       1       30         (3,058 )

Amount reclassified from accumulated other comprehensive loss

    268       (615 )     -       (15 )

(a)

    (362 )

Net current period other comprehensive (loss) income

    (3,776 )     340       1       15         (3,420 )
                                           

Balance at March 31, 2024

  $ (20,199 )   $ 4,300     $ 20     $ 422       $ (15,457 )

 

(a) This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other income/expense, net on the accompanying condensed consolidated statements of operations.

 

  

 

15.

COMMITMENTS AND CONTINGENCIES

 

Legal Proceedings

 

The Company is party to a number of legal actions and claims, none of which individually or in the aggregate, in the opinion of management, are expected to have a material adverse effect on the Company's consolidated results of operations or consolidated financial position.

 

On June 23, 2021, a patent infringement lawsuit styled Bel Power Solutions, Inc. v. Monolithic Power Systems, Inc., Case Number 6:21cv00655, was filed in the United States District Court for the Western District of Texas (Waco Division) by Bel Power Solutions, Inc. against Monolithic Power Systems, Inc. ("MPS") for infringement of various patents directed towards systems, methods and articles of manufacture that provide a substantial improvement in power control for circuits, including novel and unique point-of-load regulators. On July 27, 2023, the Western District of Texas court filed an Order granting MPS’s motion for summary judgment of non-infringement. The Court’s memorandum and opinion is forthcoming. The Company is evaluating its options for appeal.

 

In connection with the Company's 2014 acquisition of the Power-One Power Solutions business ("Power Solutions") of ABB Ltd., there is an ongoing claim by the Arezzo Revenue Agency in Italy concerning certain tax matters related to what was then Power-One Asia Pacific Electronics Shenzhen Co. Ltd. (now Bel Power Solutions Asia Pacific Electronics Shenzhen Co. Ltd, or “BPS China”) for the years 2004 to 2006. In September 2012, the Tax Court of Arezzo ruled in favor of BPS China and cancelled the claim. In February 2013, the Arezzo Revenue Agency filed an appeal of the Tax Court’s ruling. The hearing of the appeal was held on October 2, 2014.  On October 13, 2014, BPS China was informed of the Regional Tax Commission of Florence ruling which was in favor of the Arezzo Revenue Agency and against BPS China. An appeal was filed on July 18, 2015 before the Regional Tax Commission of Florence and rejected. On December 5, 2016, the Arezzo Revenue Agency filed an appeal with the Supreme Court and BPS China filed a counter-appeal on January 4, 2017. The Supreme Court has yet to render its judgment. The estimated liability related to this matter is approximately $12.0 million and has been included as a liability for uncertain tax positions on the accompanying condensed consolidated balance sheets at March 31, 2024 and December 31, 2023. As Bel is entitled to be fully indemnified in this matter per the terms of the stock purchase agreement with ABB, a corresponding other asset for indemnification is also included in other assets on the accompanying condensed consolidated balance sheets at March 31, 2024 and December 31, 2023.

 

In connection with the Company's 2021 acquisition of EOS Power ("EOS"), there is an ongoing claim asserted with respect to EOS by the Principal Commissioner of Customs (Preventive), Mumbai related to customs duties and imposed fines and penalties dating back to 1994. The original demand was in the amount of approximately$1.4 million, of which EOS has paid $0.5 million. EOS filed an Appeal in 2016 which is pending with the Customs, Excise and Service Tax Appellate Tribunal in Mumbai related to the $0.9 million balance of the original demand net of EOS' payment. As part of the EOS acquisition agreement entered into in March 2021, the Company is entitled to be indemnified for this matter for a period of 7 years from the acquisition date. The Company is unable to determine at this time what amount, if any, may ultimately be due in connection with this claim. As such, no estimate was accrued as of  March 31, 2024

 

The Company is not a party to any other legal proceeding, the adverse outcome of which is likely to have a material adverse effect on the Company's consolidated financial condition or consolidated results of operations.

  

 

16.

SEGMENTS

 

The Company operates in one industry with three reportable operating segments, which represent the Company's three product groups, consisting of Power Solutions and Protection, Connectivity Solutions and Magnetic Solutions. The primary criteria by which financial performance is evaluated and resources are allocated are revenue and gross profit. The following is a summary of key financial data:

 

 

  

Three Months Ended March 31, 2024

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $60,247  $54,285  $13,558  $-  $128,090 

Gross Profit

  26,516   19,617   2,174   (229)  48,078 

Gross Profit %

  44.0%  36.1%  16.0%  nm   37.5%

 

 

 

  

Three Months Ended March 31, 2023

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $83,181  $53,396  $35,767  $-  $172,344 

Gross Profit

  29,680   18,196   8,168   (2,380)  53,664 

Gross Profit %

  35.7%  34.1%  22.8%  nm   31.1%

 

 

 

Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operation

 

The information in this Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) should be read in conjunction with the Company’s condensed consolidated financial statements and the related notes set forth in Item 1 of Part I of this Quarterly Report on Form 10-Q, our MD&A set forth in Item 7 of Part II of our 2023 Annual Report on Form 10-K and our consolidated financial statements and related notes set forth in Item 8 of Part II of our 2023 Annual Report on Form 10-K. See Part II, Item 1A, “Risk Factors,” below and “Cautionary Notice Regarding Forward-Looking Information,” above, and the information referenced therein, for a description of risks that we face and important factors that we believe could cause actual results to differ materially from those in our Forward-Looking Statements. All amounts and percentages are approximate due to rounding and all dollars in the text are in millions, except per share amounts or where otherwise noted. When we cross-reference to a “Note,” we are referring to our “Notes to Condensed Consolidated Financial Statements” included in Part I, Item 1, of this Quarterly Report on Form 10-Q, unless the context indicates otherwise.  All amounts noted within the tables are in thousands and amounts and percentages are approximate due to rounding.

 

Overview

 

Our Company

 

We design, manufacture and market a broad array of products that power, protect and connect electronic circuits.  These products are primarily used in the networking, telecommunications, computing, general industrial, high-speed data transmission, military, commercial aerospace, transportation and eMobility industries. Our portfolio of products also finds application in the automotive, medical and consumer electronics markets.

 

We operate through three product group segments. In the three months ended March 31, 2024, 47% of our revenues were derived from Power Solutions and Protection, 42% from Connectivity Solutions and 11% from our Magnetic Solutions operating segment.

 

Our operating expenses are driven principally by the cost of labor where the factories that we use are located, the cost of the materials that we use and our ability to effectively and efficiently manage overhead costs. As labor and material costs vary by product line and region, any significant shift in product mix can have an associated impact on our costs of sales. Costs are recorded as incurred for all products manufactured. Such amounts are determined based upon the estimated stage of production and include materials, labor cost and fringes and related allocations of factory overhead. Our products are manufactured at various facilities in the United States, Mexico, Dominican Republic, United Kingdom, Slovakia, India and the People’s Republic of China (PRC).

 

We have little visibility into the ordering habits of our customers and we can be subjected to large and unpredictable variations in demand for our products. Accordingly, we must continually recruit and train new workers to replace those lost to attrition and be able to address peaks in demand that may occur from time to time. These recruiting and training efforts and related inefficiencies, and overtime required in order to meet any increase in demand, can add volatility to the labor costs incurred by us.

 

 

 

Key Factors Affecting our Business 

 

We believe that in addition to recent global inflationary pressures on the costs of goods and services in general, and ongoing conflicts/political unrest including in or near the countries in which Bel operates, the key factors affecting and/or potentially affecting our results for the three months ended March 31, 2024 and/or future results include the following:

 

 

Revenues – Our revenues in the first three months of 2024 were down $44.3 million, or 25.7% as compared to the same period of 2023. The decrease was driven by our Power Solutions and Protection and Magnetics Solutions segments and largely related to lower demand from our networking customers and distribution partners as we believe they continue to work through inventory on hand. These decreases were offset in part by a modest increase in sales at our Connectivity Solutions group, driven by increased sales to customers in the commercial aerospace and military end markets. 

 

 

Backlog – Our backlog of orders amounted to $350.3 million at March 31, 2024, a decrease of $22.8 million, or 6.1%, from December 31, 2023. From year-end 2023 to March 31, 2024, we saw a 12.9% decrease in the backlog for our Power Solutions and Protection business, a decline in backlog of 0.4% in our Magnetic Solutions business and a 5.5% increase in backlog level at our Connectivity Solutions business. Order volumes in general have been lower in recent quarters which we believe to be due in part to our customers' working through inventory on hand.

 

 

 

Product Mix – Material and labor costs vary by product line and any significant shift in product mix between higher- and lower-margin product lines will have a corresponding impact on our gross margin percentage.  In general, our Connectivity products have historically had the highest-contribution margins of our three product groups given the harsh environment and high-reliability nature of these products and the end markets they serve. Our Power products have a higher-cost bill of materials and are impacted to a greater extent by changes in material costs. As our Magnetic Solutions products are more labor-intensive in nature, margins on these products are impacted to a greater extent by minimum and market-based wage increases in the PRC and fluctuations in foreign exchange rates between the U.S. Dollar and the Chinese Renminbi. Fluctuations in revenue volume among our product groups will have a corresponding impact on our profit margins. See "Results of Operations - Summary by Operating Segment - Revenue and Gross Margin" below for further details.

 

 

Pricing and Availability of Materials – There has been some stabilization of raw materials pricing since the second half of 2023; however overall our cost of materials remains elevated. Supply constraints have eased related to components that constitute raw materials in our manufacturing processes, particularly with capacitors, resistors and copper. Lead times are still above normal though suppliers are now meeting the agreed delivery deadlines with more regularity. In addition, COVID remains a potential supply continuity risk due to the unknown nature of future outbreaks including potential further variants.

     
 

Labor Costs – Labor costs represented 8.0% of revenue during the first three months of 2024 as compared to 6.8% of revenue during the same period of 2023. The increase in labor costs as a percentage of sales for the first three months of 2023 was largely impacted by the retention of a certain level of direct labor associates within our Magnetic Solutions business to accommodate the anticipated rebound within this segment. In addition, effective January 1, 2024, the statutory minimum wage rate in Mexico was increased by 20%, impacting labor costs at our Reynosa and Cananea, Mexico factories. We estimate the additional cost associated with this increase will be approximately $1.4 million annually. Also effective January 1, 2024, minimum wage increases which went into effect at our factory in Slovakia are expected to result in approximately $0.3 million of higher labor costs at that facility in 2024 as compared to 2023. This and any future increases in minimum wage rates will have an unfavorable impact on Bel's profit margins. The preceding four sentences represent Forward-Looking Statements. See "Cautionary Notice Regarding Forward-Looking Information."

     
  Inflationary Pressures - Inflationary pressures could continue to result in higher input costs, including those related to our raw materials, labor, freight, utilities, healthcare and other expenses. Our future operating results will depend, in part, on our continued ability to manage these fluctuations through pricing actions, cost savings initiatives and sourcing decisions. The preceding two sentences represent Forward-Looking Statements. See "Cautionary Notice Regarding Forward-Looking Information."

 

 

Restructuring – In late 2023, we initiated a restructuring initiative within our Connectivity segment related to the transition of certain manufacturing from our Glen Rock, Pennsylvania facility to other existing Bel sites (the “Glen Rock initiative”). During the first quarter of 2024, the Company incurred $0.2 million, primarily severance costs, related to this initiative. We anticipate annualized cost savings of approximately $1.0 million in connection with the Glen Rock initiative to be realized gradually over the course of 2024. The Company will continue to review its operations to optimize the business, which may result in restructuring costs being recognized in future periods. The preceding sentences represent Forward-Looking Statements. See "Cautionary Notice Regarding Forward-Looking Information."

 

 

Impact of Foreign Currency – As further described below, during the three months ended March 31, 2024, labor and overhead costs were less than $0.1 million lower than the corresponding 2023 period primarily due to a favorable foreign exchange environment involving the Chinese Renminbi, largely offset by an unfavorable foreign exchange fluctuations in the Mexican Peso, as compared to the prior year period.  We realized foreign exchange transactional gains of $0.6 million during the three months ended March 31, 2024, due to the fluctuation of the spot rates of certain currencies in effect when translating our balance sheet accounts at March 31, 2024 versus those in effect at December 31, 2023. Since we are a U.S. domiciled company, we translate our foreign currency-denominated financial results into U.S. dollars. Due to the changes in the value of foreign currencies relative to the U.S. dollar, translating our financial results and the revaluation of certain intercompany as well as third-party transactions to and from foreign currencies to U.S. dollars may result in a favorable or unfavorable impact to our consolidated statements of operations and cash flows. We were favorably impacted by transactional foreign exchange gains in the three months of 2024 due to the depreciation of the Chinese Renminbi against the U.S. dollar, which was largely offset by an appreciation of the Mexican Peso against the U.S. dollar, as compared to exchange rates in effect during 2023. We have significant manufacturing operations located in in the PRC and Mexico where labor and overhead costs are paid in local currency. As a result, the U.S. Dollar equivalent costs of these operations were approximately $0.5 million lower in the PRC, largely offset by higher costs in Mexico of approximately $0.4 million, in the three months ended March 31, 2024 as compared to the comparable period in 2023. We monitor changes in foreign currencies and have historically implemented foreign currency forward contracts, and may continue to implement pricing actions to help mitigate the impact that changes in foreign currencies may have on our consolidated operating results. The preceding sentence represents a Forward-Looking Statement.  See "Cautionary Notice Regarding Forward-Looking Information."

 

 

Effective Tax Rate – Our effective tax rate will fluctuate based on the geographic regions in which our pretax profits are earned. Of the geographic regions in which we operate, the U.S. and Europe’s tax rates are generally equivalent; and Asia has the lowest tax rates of our three geographical regions.  See Note 12, “Income Taxes”.

 

 

Results of Operations - Summary by Operating Segment

 

Revenue and Gross Margin 

 

Our revenue and gross margin by operating segment for the three months ended March 31, 2024 and 2023 were as follows:

 

   

Three Months Ended

 
   

March 31,

 
   

Revenue

   

Gross Margin

 
   

2024

   

2023

   

2024

   

2023

 

Power solutions and protection

  $ 60,247     $ 83,181       44.0 %     35.7 %

Connectivity solutions

    54,285       53,396       36.1 %     34.1 %

Magnetic solutions

    13,558       35,767       16.0 %     22.8 %
    $ 128,090     $ 172,344       37.5 %     31.1 %

 

Power Solutions and Protection: 

 

Sales of our Power Solutions and Protection products were lower by $22.9 million (27.6%) during the first quarter of 2024 compared to the same period of 2023. The decrease in the first quarter of 2024 resulted primarily from a decline in sales of our power products into networking applications of $17.4 million and a reduction in sales of our CUI products (consumer/distribution) by $4.8 million and $1.2 million of lower sales of our power products into eMobility applications as compared to the first quarter of 2023. Further, raw material expedite fee revenue for our Power segment totaled less than $0.1 million in the first quarter of 2024 as compared to $7.8 million in the first quarter of 2023. These areas of decline were partially offset by a $3.5 million (51%) increase sales of our rail products during the first quarter of 2024 compared to the same period of 2023. 

 

Despite the overall decline in sales, this segment posted a gross margin of 44.0% in the first quarter of 2024, reflecting an 830 basis point improvement from the first quarter of 2023. Approximately half of this improvement in Power margins is viewed as sustainable, as it was driven by more permanent factors including cost reduction efforts, both on the procurement side and headcount side, the lower volume of low-margin expedite fees and overall product mix. The balance of the basis point improvement in gross margin versus the first quarter of 2023 relates to items that are either non-recurring or in the case of favorable FX, temporary in nature.

 

Connectivity Solutions:

 

Sales of our Connectivity Solutions products increased by $1.0 million (1.7%) during the three months ended March 31, 2024 as compared to the same period of 2023. This increase was primarily due to an increase in sales into the military end market which grew by $0.3 million (3.2%) during the first three months of 2024 as compared to the same period of 2023. We also experienced an increased volume of Connectivity Solutions products sold through our distribution channels during the first quarter of 2024, providing incremental growth of $0.5 million (2.8%) versus the first quarter of 2023. These sales increases were offset in part by a decline in sales of passive connector and cabling products used in the industrial premise wiring and 5G/IOT markets of $1.1 million (14.1%) during the three months ended March 31, 2024 as compared to same period of 2023. Gross margins for the 2024 period presented above were favorably impacted by pricing actions on certain contract renewals and operational efficiencies from the facility consolidations completed in 2023, partially offset by higher wage rates in Mexico and an unfavorable fluctuation in exchange rates between the U.S. dollar and Mexican peso in the 2024 period as compared to the 2023 period presented.  

 

Magnetic Solutions:

 

Sales of our Magnetic Solutions products declined by $22.2 million (62.1%) during the three months ended March 31, 2024, as compared to the same period of 2023. Reduced demand for our Magnetic Solutions products from our networking customers and through our distribution channels has been the primary driver of the lower demand as we believe by these customers continue to work through inventory on hand. The lower sales volume, partially offset by favorable exchange rates with the Chinese Renminbi versus the U.S. dollar, were the primary drivers of gross margin reduction for this product group from last year's corresponding period.  

 

Cost of Sales

 

Cost of sales as a percentage of revenue for the three months ended March 31, 2024 and 2023 consisted of the following:

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 

Material costs

    28.1 %     43.5 %

Labor costs

    8.0 %     6.8 %

Other expenses

    26.3 %     18.6 %

Total cost of sales

    62.5 %     68.9 %

 

Material costs as a percentage of sales during the three months ended March 31, 2024 were lower compared to the first quarter of 2023, due to the stabilization of raw material pricing, shorter lead times, a shift in product mix and better procurement efforts. Labor costs in 2024 as a percentage of sales have increased compared to the first quarter of 2023 due lower sales volume, a shift in product mix, an unfavorable fluctuation of the Mexican Peso exchange rate versus the U.S. Dollar in 2024 compared to the previous year, and the increase in statutory minimum wage rate in Mexico. This increase in labor cost was partially offset by lower labor costs in China due to the favorable fluctuation in the Chinese Renminbi exchange rate versus the U.S. Dollar.

 

The other expenses noted in the table above include fixed cost items such as support labor and fringe, depreciation and amortization, and facility costs (rent, utilities, insurance). The percentage of other expenses as a cost of sales has increased during the three months ended March 31, 2024, as sales volume decreased by 25.7% compared to the first quarter of 2023.

 

 

Research and Development ("R&D") Expense

 

R&D expense amounted to $5.2 million for each of the three month periods ended March 31, 2024 and 2023.

 

Selling, General and Administrative Expense (“SG&A”)

 

SG&A expenses were $24.9 million for the first quarter of 2024, down from $25.3 million in the first quarter of 2023. This decrease in SG&A was largely the result of a $1.2 million decline in legal and professional fees, as the first quarter of 2023 included costs associated with the MPS patent infringement lawsuit further described in Note 15, "Commitments and Contingencies", which did not recur in the first quarter of 2024. Commissions were also lower by $0.5 million in the first quarter of 2024 as compared to the first quarter of 2023 due to the lower sales base in the 2024 period. These declines were largely offset by higher salaries and fringe benefits of $0.9 million and an increase of $0.4 million in a variety of other expenses, including amortization, advertising and travel.

 

Other Income/Expense, Net

 

Other income/expense, net was $1.8 million and less than $0.1 million for the three months ended March 31, 2024 and 2023, respectively. The year-over-year change within this line item was largely driven by the market fluctuations in our SERP investments which resulted in a gain of $0.6 million and $0.4 million during the three months ended March 31, 2024 and 2023, respectively. The Company also recorded $0.2 million of income associated with its investment in innolectric during the first quarter of 2024Due to the timing of this investment, no gains/losses were recorded during the first quarter of 2023. We also realized foreign exchange transactional gains of $0.6 million during the three months ended March 31, 2024, due to the fluctuation of the spot rates of certain currencies in effect when translating our balance sheet accounts at March 31, 2024 versus those in effect at December 31, 2023. This compares to foreign exchange transactional losses of $0.2 million recorded during the first quarter of 2023.

 

Provision for Income Taxes

 

The Company’s effective tax rate will fluctuate based on the geographic regions in which the pretax profits are earned. Of the jurisdictions in which the Company operates, the U.S. and Europe’s tax rates are generally equivalent; and Asia has the lowest tax rates of the Company’s three geographic regions. See Note 12, “Income Taxes”.

 

The provision for income taxes for the three months ended March 31, 2024 and 2023 was $4.5 million and $4.2 million, respectively. The Company’s earnings before income taxes for the three months ended March 31, 2024, were $1.6 million higher when compared with the same period in 2023, primarily attributable to an increase in income from the North America and Europe regions, partially offset by a decrease in the Asia region. The Company’s effective tax rate was 22.0% and 22.2% for the three months ended March 31, 2024 and 2023, respectively. Our tax rate for the first quarter of 2024 remained relatively consistent compared to the same quarter of 2023, affected by rates in foreign jurisdictions and the relative amounts of income earned in those jurisdictions. See Note 12, “Income Taxes”.

 

Liquidity and Capital Resources

 

Our principal sources of liquidity include $71.3 million of cash and cash equivalents at March 31, 2024, $49.9 million of held to maturity investments in U.S. Treasury securities, cash provided by operating activities and borrowings available under our credit facility. We expect to use this liquidity for operating expenses, investments in working capital, capital expenditures, interest, taxes, dividends, purchases of common stock under our Repurchase Program, and debt obligations and other long-term liabilities. Our liquidity may also be utilized to fund potential acquisitions in future periods. We believe that our current liquidity position and future cash flows from operations will enable us to fund our operations, both in the next twelve months and in the longer term.

 

 

Cash Flow Summary

 

During the three months ended March 31, 2024, our cash and cash equivalents decreased by $18.1 million.  This decrease was primarily due to the following:

 

  net cash provided by operating activities of $6.2 million; and
  proceeds from held to maturity securities of $30.4 million; offset by:
  purchases of held to maturity and marketable securities of $42.7 million;
  purchases of common stock under our Repurchase Program of $6.3 million;
  purchases of property, plant and equipment of $2.9 million; and
  dividend payments of $0.8 million.

 

During the three months ended March 31, 2024, our accounts receivable decreased by $0.7 million due to lower sales volume in the first quarter. Days sales outstanding (DSO) was 59 days at March 31, 2024 as compared to 55 days at December 31, 2023. Inventory decreased by $5.7 million at March 31, 2024 compared to December 31, 2023, as component availability has started to ease and we have worked to consume our inventory on hand. Inventory turns were 3.0 at March 31, 2024 as compared to 3.1 at December 31, 2023.

 

Cash and cash equivalents, held to maturity U.S. Treasury securities and accounts receivable comprised approximately 36.9% of our total assets at each of March 31, 2024 and at December 31, 2023. Our current ratio (i.e., the ratio of current assets to current liabilities) was4.2 to 1 at March 31, 2024 and 3.4 to 1 at December 31, 2023. At March 31, 2024 and December 31, 2023, $42.0 million and $40.9 million, respectively (or 59% and 46%, respectively), of our cash and cash equivalents was held by our foreign subsidiaries. We repatriated $3.0 million from outside of the U.S. during the three months ended March 31, 2024. We continue to analyze our global working capital and cash requirements and the potential tax liabilities attributable to further repatriation, and we have yet to make any further determination regarding repatriation of funds from outside the U.S. to fund our U.S. operations in the future. In the event these funds were needed for our U.S. operations, we would be required to accrue and pay U.S. state taxes and any applicable foreign withholding taxes to repatriate these funds.

 

Future Cash Requirements

 

We expect foreseeable liquidity and capital resource requirements to be met through existing cash and cash equivalents and anticipated cash flows from operations, as well as borrowings available under our revolving credit facility, if needed. Our material cash requirements arising in the normal course of business are outlined in Item 7A, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There were no material changes to our future cash requirements during the three months ended March 31, 2024.

 

Credit Facility

 

In September 2021, we entered into the CSA, as further described in Note 11, "Debt". During January 2023, we amended our CSA and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective January 31, 2023. The CSA contains customary representations and warranties, covenants and events of default. In addition, the CSA contains financial covenants that measure (i) the ratio of our total funded indebtedness, on a consolidated basis, less the aggregate amount of all unencumbered cash and cash equivalents, to the amount of our consolidated EBITDA (“Leverage Ratio”) and (ii) the ratio of the amount of our consolidated EBITDA to our consolidated fixed charges (“Fixed Charge Coverage Ratio”). If an event of default occurs, the lenders under the CSA would be entitled to take various actions, including the acceleration of amounts due thereunder and all actions permitted to be taken by a secured creditor. At March 31, 2024, we were in compliance with our debt covenants, including the most restrictive covenant, the Fixed Charge Coverage Ratio. The unused credit available under the credit facility at March 31, 2024 was $115.0 million, all of which we had the ability to borrow without violating our Leverage Ratio covenant based on our existing consolidated EBITDA.

 

Critical Accounting Policies and Estimates

 

Our condensed consolidated financial statements include certain amounts that are based on management's best estimates and judgments. We base our estimates on historical experience and on various other assumptions, including in some cases future projections, that are believed to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. Different assumptions and judgments could change the estimates used in the preparation of the condensed consolidated financial statements, which, in turn, could change the results from those reported. Management evaluates its estimates, assumptions and judgments on an ongoing basis.

 

Based on the above, we have determined that our most critical accounting estimates are those related to business combinations, inventory valuation, goodwill and other indefinite-lived intangible assets, and those related to our pension benefit obligations. For a detailed discussion of our critical accounting estimates, refer to “Critical Accounting Estimates” in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There have been no material changes in our critical accounting policies, judgments and estimates, including assumptions or estimation techniques utilized, as compared to those disclosed in our 2023 Annual Report on Form 10-K.

 

 

Recent Accounting Pronouncements

 

The discussion of new financial accounting standards applicable to our Company is incorporated herein by reference to Note 1, “Basis of Presentation and Accounting Policies”.

 

Item 3.  Quantitative and Qualitative Disclosures About Market Risk

 

The Company is exposed to market risk primarily from changes in foreign currency exchange rates and changes in interest rates associated with its long-term debt. Under the Company’s risk management strategy, the Company periodically uses foreign currency forward contracts to manage its short-term exposures to fluctuations in operational cash flows resulting from changes in foreign currency exchange rates. To partially mitigate risks associated with the variable interest rates on revolver borrowings under the Company's credit agreement (see Note 11, “Debt”, to the condensed consolidated financial statements herein, and Note 11, “Debt”, to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023), the Company maintains two pay-fixed, receive-variable interest rate swap agreements with two multinational financial institutions (see Note 10, “Derivative Instruments and Hedging Activities”, to the condensed consolidated financial statements herein, and Note 13, “Derivative Instruments and Hedging Activities”, to the consolidated financial statements in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023). The Company’s primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk, when deemed appropriate. The Company enters into these contracts in the normal course of business to mitigate risks and not for speculative purposes. There have not been any material changes with regard to market risk during the three months ended March 31, 2024.  Refer to Item 7A, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 for further discussion of market risks.

 

Item 4.   Controls and Procedures

 

Disclosure controls and procedures:  As of the end of the period covered by this report, the Company carried out an evaluation, with the participation of the Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, of the effectiveness of the Company’s disclosure controls and procedures pursuant to Securities Exchange Act Rule 13a-15.  Based on that evaluation, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of the end of the period covered by this report.

 

Changes in internal controls over financial reporting:  There has not been any change in the Company’s internal control over financial reporting that occurred during the Company’s last fiscal quarter to which this report relates that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

 

PART II.     Other Information

 

Item 1.   Legal Proceedings

 

The information called for by this Item is incorporated herein by reference to Note 15, "Commitments and Contingencies" of the Company’s Condensed Consolidated Financial Statements, under “Legal Proceedings”, as set forth in Part I, Item 1 of this Quarterly Report on Form 10-Q. We are also involved in various other legal actions incidental to our business. We believe, after consulting with counsel, that the disposition of these other legal proceedings and matters will not have a material effect on our condensed consolidated financial condition or results of operations.

 

Item 1A. Risk Factors

 

The risk factors described in Part I, Item 1A, "Risk Factors," of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 should be carefully considered before making an investment decision. These are the risk factors that we consider to be the most significant risk factors, but they are not the only risk factors that should be considered in making an investment decision. There have been no material changes to the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. This Quarterly Report on Form 10-Q also contains Forward-Looking Statements that involve risks and uncertainties. See the "Cautionary Notice Regarding Forward-Looking Information," above. Our business, consolidated financial condition and consolidated results of operations could be materially adversely affected by any of the risk factors described, under "Cautionary Notice Regarding Forward-Looking Information" or with respect to specific Forward-Looking Statements presented herein. The trading price of our securities could decline due to any of these risks, and investors in our securities may lose all or part of their investment. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also materially adversely affect our business in the future. Except as required by the federal securities law, we undertake no obligation to update or revise any risk factor, whether as a result of new information, future events or otherwise.

 

 

Item 2.  Unregistered Sales of Equity Securities, and Use of Proceeds

 

On February 21, 2024, the Company’s Board of Directors authorized and the Company publicly announced a $25.0 million share repurchase program (the “Repurchase Program”). The Repurchase Program authorizes the repurchase of up to $25.0 million of shares of outstanding Class A Common Stock and Class B Common Stock. The aggregate $25.0 million available for repurchases under the Repurchase Program has been suballocated for purchases of Class A shares and Class B shares in portions of $4.0 million and $21.0 million, respectively, prorated to take into account the number of outstanding shares of each respective class. Shares of Common Stock may be repurchased pursuant to the Repurchase Program in open market, privately negotiated or block transactions or otherwise from time to time, depending upon market conditions and other factors, and in accordance with applicable law and regulations. The Repurchase Program has no expiration date. The Repurchase Program does not obligate the Company to repurchase any dollar amount or number of shares, and the Repurchase Program may be suspended or terminated at any time.

 

The following table summarizes the activity related to repurchases of our equity securities during the quarter ended March 31, 2024:

 

Period  

Total Number of Shares Purchased

   

Average Price Paid per Share

   

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

   

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

(dollars in thousands)

 

January 1, 2024 – January 31, 2024

    -       $ -       -       $ -  

February 1, 2024 – February 29, 2024

    -       $ -       -    

$4,000 (Class A)

$21,000 (Class B)

 

March 1, 2024 – March 31, 2024

 

10,809 (Class A)

98,139 (Class B)

   

$66.93 (Class A)

$56.63 (Class B)

   

10,809 (Class A)

98,139 (Class B)

   

$3,276 (Class A)

$15,441 (Class B)

 

Total

 

10,809 (Class A)

98,139 (Class B)

   

$66.93 (Class A)

$56.63 (Class B)

   

10,809 (Class A)

98,139 (Class B)

   

$3,276 (Class A)

$15,441 (Class B)

 

 

Item 3.  Defaults Upon Senior Securities

 

Not applicable.

 

Item 4.  Mine Safety Disclosures

 

Not applicable.

 

Item 5.  Other Information

 

Rule 10b5-1 Trading Arrangements and Non-Rule 10b5-1 Trading Arrangements

 

During the fiscal quarter ended  March 31, 2024, none of our officers or directors, as those terms are defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Item 408 of Regulation S-K.

 

25

 
 

Item 6.  Exhibits

 

 

 

Exhibits:

 

 

 

31.1*

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

31.2*

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

 32.1**

Certification of Principal Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 32.2**

Certification of Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

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 Document

 

 

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF*

Inline XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB*

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

   
104* Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibits 101)

 

*   Filed herewith.

** Submitted herewith.

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

 

BEL FUSE INC.

   

 

April 30, 2024

By:

/s/ Daniel Bernstein

 

 

Daniel Bernstein

 

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

April 30, 2024

By:

/s/ Farouq Tuweiq

 

 

Farouq Tuweiq

 

 

Chief Financial Officer

(Principal Financial Officer)

 

27
EX-31.1 2 ex_614904.htm EXHIBIT 31.1 ex_614904.htm

Exhibit 31.1

 

 

CERTIFICATION

 

I, Daniel Bernstein, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Bel Fuse Inc.;

 

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 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 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: April 30, 2024

/s/ Daniel Bernstein

 

Daniel Bernstein

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 
EX-31.2 3 ex_614905.htm EXHIBIT 31.2 ex_614905.htm

Exhibit 31.2

 

 

CERTIFICATION

 

I, Farouq Tuweiq, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Bel Fuse Inc.;

 

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 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 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:  April 30, 2024

/s/ Farouq Tuweiq

 

Farouq Tuweiq

 

Chief Financial Officer

 

(Principal Financial Officer)

 

 
EX-32.1 4 ex_614906.htm EXHIBIT 32.1 ex_614906.htm

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 Bel Fuse Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024 filed with the Securities and Exchange Commission (the “Report”), I, Daniel Bernstein, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the consolidated financial condition of the Company as of the dates presented and consolidated results of operations of the Company for the periods presented.

 

 

Date:  April 30, 2024

/s/ Daniel Bernstein

 

Daniel Bernstein

 

President and Chief Executive Officer

(Principal Executive Officer)

 

 
EX-32.2 5 ex_614907.htm EXHIBIT 32.2 ex_614907.htm

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 Bel Fuse Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024 filed with the Securities and Exchange Commission (the “Report”), I, Farouq Tuweiq, Chief Financial Officer and Treasurer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the consolidated financial condition of the Company as of the dates presented and consolidated results of operations of the Company for the periods presented.

 

 

 

Date:  April 30, 2024

/s/ Farouq Tuweiq

 

Farouq Tuweiq

 

Chief Financial Officer

 

(Principal Financial Officer)

 

 
EX-101.SCH 6 belfa-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 2 - Investment in Innolectric link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 3 - Divestiture of Subsidiary link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 4 - Revenue link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 5 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 6 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 7 - Inventories link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 8 - Property, Plant and Equipment link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 9 - Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 11 - Debt link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 12 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 15 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 16 - Segments link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 3 - Divestiture of Subsidiary (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 4 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 5 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 6 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 7 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 9 - Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 16 - Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 2 - Investment in Innolectric (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 3 - Divestiture of Subsidiary (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 4 - Revenue (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 6 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 7 - Inventories - Components of Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 8 - Property, Plant and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 11 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 12 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 16 - Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 16 - Segments - Segments (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 belfa-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 belfa-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 belfa-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_DerivativeNotionalAmount Derivative, Notional Amount Derivatives Not Designated as Hedging Instruments [Table Text Block] Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Basis of Presentation and Accounting Policies Note 3 - Divestiture of Subsidiary Note 4 - Revenue Note 5 - Earnings Per Share Note 6 - Fair Value Measurements Note 7 - Inventories Long-term Liabilities: Note 8 - Property, Plant and Equipment Note 9 - Accrued Expenses Income Tax Disclosure [Text Block] Note 10 - Derivative Instruments and Hedging Activities Note 13 - Retirement, Savings and Deferred Compensation Plans Unrealized holding gains on marketable securities, net of taxes of $0 Unrealized holding gains on marketable securities, net of taxes of $0 in both periods Note 14 - Accumulated Other Comprehensive Loss Note 16 - Segments Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details) Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) Held to maturity U.S. Treasury securities Other current liabilities Non designated as hedging instruments Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details) Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) Note 7 - Inventories - Components of Inventories (Details) Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details) Note 9 - Accrued Expenses - Accrued Expenses (Details) Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred Business Combination, Consideration Transferred, Liabilities Incurred Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details) Change in unfunded SERP liability, net of taxes of ($4) us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax Change in unfunded SERP liability, net of taxes of ($4) in both periods Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details) Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals) Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) Note 16 - Segments - Segments (Details) Notes To Financial Statements US Treasury Securities [Member] Notes To Financial Statements [Abstract] Proceeds from held to maturity securities Foreign currency translation adjustment, net of taxes of $26 us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax Currency translation adjustment, net of taxes of $26, and $9, respectively Other comprehensive (loss) income before reclassifications us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent Amount reclassified from accumulated other comprehensive loss Other comprehensive income (loss): Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Net Benefit Costs [Table Text Block] us-gaap_PaymentsToAcquireNotesReceivable Investment in related party notes receivable us-gaap_PaymentsToAcquireMarketableSecurities Purchases of held to maturity and marketable securities Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Financial Instruments [Domain] Retirement Plan Name [Axis] Retirement Plan Name [Domain] us-gaap_ContractWithCustomerLiabilityCurrent Contract liabilities - current (deferred revenue) us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions Loans and Leases Receivable, Related Parties, Additions Financial Instrument [Axis] Accrued expenses Accrued Liabilities, Current Salaries, bonuses and related benefits Accounts payable Revolving Credit Facility [Member] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Credit Facility [Axis] Proceeds from disposal/sale of property, plant and equipment Credit Facility [Domain] Supplemental Employee Retirement Plan [Member] Other us-gaap_PolicyTextBlockAbstract Accounting Policies Warranty accrual Sales commissions us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property, plant and equipment Income taxes, net of refunds received Current Liabilities: us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup Asset, Held-for-Sale, Not Part of Disposal Group us-gaap_Assets Total assets Supplementary information: us-gaap_LongTermDebtFairValue Long-Term Debt, Fair Value Property, plant and equipment us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment Inventories us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1 Investment [Text Block] Innolectric AG [Member] Represents Innolectric AG. Other assets us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets Cash and cash equivalents us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents Accounts receivable us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet us-gaap_DeferredIncomeTaxAssetsNet Deferred income taxes us-gaap_LossContingencyEstimateOfPossibleLoss Loss Contingency, Estimate of Possible Loss Award Type [Domain] Basis of Presentation and Significant Accounting Policies [Text Block] Award Type [Axis] Net earnings us-gaap_NetIncomeLoss Net earnings available to common stockholders Net earnings available to common stockholders Intangible assets, net us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Net Income (Loss) Attributable to Noncontrolling Interest Restricted Stock [Member] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Property, plant and equipment, net Property, plant and equipment, net Goodwill, net us-gaap_Goodwill belfa_PaymentForCustomsDutiesAndImposedFinesAndPenalties Payment for Customs Duties and Imposed Fines and Penalties The amount of cash outflow for payment for customs duties and imposed fines and penalties. EOS Claim From Principal Commissioner of Customs [Member] Related to EOS claim from principal commissioner of customs. Property, plant and equipment, gross belfa_CustomsDutiesAndImposedFines Customs Duties and Imposed Fines The value of customs duties and imposed fines. belfa_LoansAndLeasesReceivableInterestRate Loans and Leases Receivable, Interest Rate The interest rate for loans and leases receivable. Total derivative assets Derivative Asset Undistributed earnings Magnetic Solutions Segment [Member] Information related to the magnetic solutions segment. Power Solutions and Protection Segment [Member] Information related to the power solutions and protection segment. Derivative Instrument [Axis] Derivative Contract [Domain] Cash flows from investing activities: us-gaap_AvailableForSaleSecuritiesDebtSecurities Debt Securities, Available-for-Sale Gross Profit % Represents percentage of gross profit. us-gaap_HeldToMaturitySecurities Held to maturity U.S. Treasury securities, amortized cost us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet Other operating assets/liabilities, net us-gaap_IncreaseDecreaseInRestructuringReserve Accrued restructuring costs Earnings Per Share [Text Block] Equity method investment Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income taxes payable us-gaap_LongtermDebtPercentageBearingVariableInterestAmount Long-Term Debt, Percentage Bearing Variable Interest, Amount us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued expenses Provision for income taxes Common Stock, Common Class A [Member] Related to common stock class A shares. us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet Derivative instruments gain (loss) Common Stock, Common Class B [Member] Related to common class B stock. Unrealized holding losses on marketable securities arising during the period, tax us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) Change in unfunded SERP liability, tax Foreign currency translation adjustment, tax expense Foreign currency translation adjustment, tax expense Cash and cash equivalents us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain Held to maturity U.S. Treasury securities, gross unrealized gains Unrealized losses on interest rate swap cash flow hedge, tax Unrealized gains (losses) on interest rate swap cash flow hedge, tax Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code Gain on sale recognized us-gaap_GainLossOnSaleOfBusiness New Accounting Pronouncements, Policy [Policy Text Block] us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures Forfeiture of restricted common stock Forfeiture of restricted common stock Purchases of common stock (in shares) us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) us-gaap_DebtWeightedAverageInterestRate Debt, Weighted Average Interest Rate Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Year Focus Prior service cost Document Period End Date Net loss ROU assets obtained in exchange for lease obligations Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax Entity File Number Entity Emerging Growth Company Document Type Entity Small Business Entity Shell Company Less dividends declared Cash dividends declared on common stock Document Information [Line Items] Document Information [Table] Entity Filer Category Entity Current Reporting Status New charges Debt Securities, Held-to-Maturity [Table Text Block] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition Forfeiture of restricted common stock Legal Entity [Axis] Entity Address, Address Line One ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_TreasuryStockValueAcquiredCostMethod Purchases of common stock Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock (unrestricted, consisting of 14,132 Class A shares and 115,481 Class B shares) Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Material Terms of Trading Arrangement [Text Block] Entity Common Stock, Shares Outstanding The 2021 Swaps One [Member] The first of the 2021 interest rate swaps. The 2021 Swaps Two [Member] The second of the 2021 interest rate swaps. us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses Net amortization Trading Symbol us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost Net periodic benefit cost Service cost Interest cost Local Phone Number us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables Issuance of restricted common stock (in shares) Forfeiture of restricted common stock (in shares) Forfeiture of restricted common stock (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of restricted common stock Related and Nonrelated Parties [Axis] Related and Nonrelated Parties [Domain] Selling, general and administrative expenses Line of Credit Facility, Lender [Domain] Raw materials Lender Name [Axis] us-gaap_HeldToMaturitySecuritiesFairValue Held to maturity U.S. Treasury securities, fair value us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Finished goods Reported Value Measurement [Member] Work in progress us-gaap_IncreaseDecreaseInContractWithCustomerAsset Unbilled receivables Retained earnings Research and development costs Accumulated other comprehensive loss Accumulated other comprehensive loss Money Market Funds [Member] Debt Disclosure [Text Block] Derivative Instruments, Gain (Loss) [Table Text Block] us-gaap_InterestExpense Interest expense Cash [Member] us-gaap_InterestExpenseDebt Interest Expense, Debt Changes in operating assets and liabilities: Amortization of deferred financing costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] us-gaap_OtherNoncashIncomeExpense Other, net Inventory Disclosure [Text Block] Operating lease liabilities, long-term Schedule of Inventory, Current [Table Text Block] Deferred tax benefit Cash and Cash Equivalents [Member] Operating lease liabilities, current Retirement Benefits [Text Block] Right-of-use assets Designated as cash flow hedges us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense Deferred Compensation Arrangement with Individual, Compensation Expense us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue Designated as a cash flow hedge us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023 Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023 Restructuring charges Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023 us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023 us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax Other assets Stock-based compensation Related party note receivable Assets, fair value Assets, Fair Value Disclosure, Total belfa_LineOfCreditFacilityMaximumLettersOfCreditCapacity Line of Credit Facility, Maximum Letters of Credit Capacity Maximum letters of credit 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. belfa_LineOfCreditFacilityMaximumSwingLineLoanCapacity Line of Credit Facility, Maximum Swing Line Loan Capacity Maximum swing line loan 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. EOS Power Panama Inc. [Member] Represents EOS Power Panama Inc. us-gaap_Depreciation Depreciation Depreciation and amortization us-gaap_AssetsCurrent Total current assets Unrealized gains (losses) on interest rate swap cash flow hedge, tax Amount of tax on accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. Common stock, treasury shares (in shares) Fair Value, Nonrecurring [Member] Common stock Measurement Frequency [Axis] Measurement Frequency [Domain] Adjustments to reconcile net earnings to net cash provided by operating activities: Common stock, shares authorized (in shares) Certificates of Deposit [Member] Common stock, par value (in dollars per share) Asia [Member] us-gaap_DeferredTaxAssetsValuationAllowance Deferred Tax Assets, Valuation Allowance Statistical Measurement [Domain] Maximum [Member] Ownership [Domain] Other current assets Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Litigation Case [Axis] Litigation Case [Domain] Ownership [Axis] Unbilled receivables Contract assets - current (unbilled receivables) Preferred stock, no par value, 1,000,000 shares authorized; none issued Preferred stock, shares issued (in shares) North America [Member] Interest payments Preferred stock, no par value (in dollars per share) Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Money Market Funds, Rabbi Trust [Member] Relating to money market funds attributable to a rabbi trust. Europe [Member] Portion at Fair Value Measurement [Member] Inventories Inventories Estimate of Fair Value Measurement [Member] Measurement Basis [Axis] us-gaap_ForeignCurrencyTransactionGainLossBeforeTax Net unrealized (gains)/losses on foreign currency revaluation Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] Construction in Progress [Member] Cash flows from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accounts receivable, allowance for doubtful accounts us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance of $1,508 and $1,388, respectively us-gaap_NumberOfReportableSegments Number of Reportable Segments Additional paid-in capital AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Building and Building Improvements [Member] us-gaap_DeferredCompensationPlanAssets Deferred Compensation Plan Assets Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] AOCI Attributable to Parent [Member] Stockholders' Equity: Land [Member] Other income/expense, net Nonqualified Deferred Compensation Plan [Member] Represents Nonqualified Deferred Compensation Plan. Long-Lived Tangible Asset [Axis] belfa_DeferredCompensationArrangementVestingAge Deferred Compensation Arrangement, Vesting Age The age of employees for contributions to become fully vested under deferred compensation arrangement. Segment Reporting Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Current Assets: Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents - beginning of period Cash and cash equivalents - end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Commitments and contingencies (see Note 15) Interest income Effect of exchange rate changes on cash and cash equivalents us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Minimum pension obligation and unfunded pension liability Gross Profit Gross profit Cost of sales us-gaap_DeferredIncomeTaxLiabilitiesNet Deferred income taxes us-gaap_ContractWithCustomerLiability Deferred revenue Total derivative liabilities Investment, Policy [Policy Text Block] Consolidated Entities [Axis] Consolidated Entities [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Disposal Group Classification [Axis] Disposal Group Classification [Domain] us-gaap_PaymentsOfDividends Dividends paid to common stockholders Total net assets transferred belfa_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet Amount classified as assets (liabilities), net, attributable to disposal group held for sale or disposed of. us-gaap_PaymentsForRepurchaseOfCommonStock Purchases of common stock Bel Stewart s.r.o. [Member] Represents Bel Stewart s.r.o. us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Retained Earnings [Member] Net sales Revenue Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Equity Components [Axis] Equity Component [Domain] Zhongshan, PRC [Member] The buildings near, or in, Zhongshan, PRC. Glen Rock Pennsylvania and Zhongshan, PRC [Member] The Glen Rock, Pennsylvania and several buildings in Zhongshan, PRC. Other Noncurrent Assets [Member] us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Other Current Liabilities [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Power Solutions and Protection [Member] Represents the Power Solutions and Protection product group. Magnetic Solutions [Member] Represents the Magnetic Solutions product group. Connectivity Solutions [Member] Represents the Connectivity Solutions product group. Other Current Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Earnings before provision for income taxes Investments Held in Rabbi Trust [Member] Information pertaining to investments held in a rabbi trust which are intended to fund the Company's Supplemental Executive Retirement Plan ("SERP"). belfa_AdjustmentsToAdditionalPaidInCapitalPurchaseOfTreasuryStock Purchases of common stock The amount of additional paid in capital for the purchase of treasury stock. Bel Fuse Inc. Employees' Savings Plan [Member] Information pertaining to the Bel Fuse Inc. Employees' Savings Plan. Credit and Security Agreement with KeyBank [Member] Information pertaining to the Credit and Security Agreement with KeyBank National Association (as amended, the "CSA"). belfa_RestructuringCashPaymentsAndOtherSettlements Cash payment and other settlements The amount of cash payments made as the result of exit or disposal activities and any other settlements which is not reported separately during the period. belfa_SharesHeldInPlan Shares Held in Plan (in shares) The number of shares of the company's common stock owned by the plan. Comprehensive Income (Loss) Note [Text Block] us-gaap_LineOfCredit Long-Term Line of Credit Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Arezzo Revenue Agency [Member] Information pertaining to Arezzo Revenue Agency. belfa_NumberOfIndustryInWhichEntityOperates Number of Industry in which Entity Operates Number of industry in which entity operates with its reportable operating segments. Disaggregation of Revenue [Table Text Block] Foreign currency translation adjustment, tax belfa_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax Represents the tax expense (benefit) arising from the accumulated appreciation or loss in value of foreign currency translation adjustment at the end of an accounting period. Revenue from Contract with Customer [Text Block] Machinery and Equipment [Member] belfa_AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax Change in unfunded SERP liabilityChange in unfunded SERP liability, tax, tax Represents the tax portion in relation to net gain (loss), prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other post-retirement plan(s) because they have yet to be recognized as components of net periodic benefit cost. Unrealized holding gains on available-for-sale securities, tax Represents the tax expense (benefit) of arising from the accumulated appreciation or loss in value of total available-for-sale securities at the end of an accounting period. Cash and Cash Equivalents, Policy [Policy Text Block] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Domain] Document Quarterly Report belfa_IndemnificationPeriod Indemnification Period (Year) The period of indemnification. Entity Incorporation, State or Country Code us-gaap_DebtInstrumentCarryingAmount Long-Term Debt, Gross us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Accounting Policies [Abstract] Document Transition Report Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component [Table Text Block] Tabular disclosure of changes in components of accumulated other comprehensive income (loss). us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Entity Interactive Data Current Dividends declared (in dollars per share) Related Party [Member] Nonoperating Income (Expense) [Member] Security Exchange Name Title of 12(b) Security Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Domain] us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Subsidiary, Ownership Percentage, Noncontrolling Owner Accrued expenses us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities Income taxes payable us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable Segments [Axis] Segments [Domain] Accounts payable us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable Corporate Segment [Member] Other long-term liabilities us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities Other current liabilities us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities Borrowings under revolving credit line Asset Class [Axis] Asset Class [Domain] Statement [Table] Statement of Financial Position [Abstract] Class A (in shares) Weighted-average number of shares outstanding - basic and diluted (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Net earnings per common share - basic and diluted (in dollars per share) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Weighted-average number of shares outstanding: Net earnings per common share: Statement of Cash Flows [Abstract] us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet Derivative Assets (Liabilities), at Fair Value, Net Statement of Stockholders' Equity [Abstract] Consideration received us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Income Statement [Abstract] us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent Other comprehensive (loss) income Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Accrued restructuring costs Liability, beginning balance Liability, ending balance Disposal Group Name [Domain] Schedule of Accrued Liabilities [Table Text Block] us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts Business Acquisition, Transaction Costs Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Sales Channel, Directly to Consumer [Member] Sales Channel, Through Intermediary [Member] us-gaap_DerivativeBasisSpreadOnVariableRate Derivative, Basis Spread on Variable Rate Other Restructuring [Member] Type of Restructuring [Domain] Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Employee Severance [Member] us-gaap_LoansAndLeasesReceivableRelatedParties Loans and Leases Receivable, Related Parties Restructuring and Related Costs [Table Text Block] Restructuring Type [Axis] Cash flows from financing activities: Other long-term liabilities Liability for uncertain tax positions us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates Payments to Acquire Interest in Subsidiaries and Affiliates Foreign Exchange Forward [Member] us-gaap_StockholdersEquity Total stockholders' equity Balance Balance Common Class A [Member] Common Class B [Member] us-gaap_PaymentsToAcquireEquityMethodInvestments Payment for equity method investment Class of Stock [Axis] Class of Stock [Domain] Long-term debt Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Net losses reclassified from AOCL to the consolidated statement of operations Unrealized holding gains on interest rate swap cash flow hedge, net of taxes of $0 Interest Rate Swap [Member] us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent Unrealized gains (losses) on interest rate swap cash flow hedge, net of taxes of $0 in both periods us-gaap_DerivativeFixedInterestRate Derivative, Fixed Interest Rate Net (losses) gains recognized in AOCL EX-101.PRE 10 belfa-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 26, 2024
Document Information [Line Items]    
Entity Central Index Key 0000729580  
Entity Registrant Name BEL FUSE INC /NJ  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 000-11676  
Entity Incorporation, State or Country Code NJ  
Entity Tax Identification Number 22-1463699  
Entity Address, Address Line One 300 Executive Drive, Suite 300  
Entity Address, City or Town West Orange  
Entity Address, State or Province NJ  
Entity Address, Postal Zip Code 07052  
City Area Code 201  
Local Phone Number 432-0463  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Common Class B [Member]    
Document Information [Line Items]    
Title of 12(b) Security Class B Common Stock ($0.10 par value)  
Trading Symbol BELFB  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   10,496,271
Common Class A [Member]    
Document Information [Line Items]    
Title of 12(b) Security Class A Common Stock ($0.10 par value)  
Trading Symbol BELFA  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   2,123,686
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets:    
Cash and cash equivalents $ 71,320 $ 89,371
Held to maturity U.S. Treasury securities 49,900 37,548
Accounts receivable, net of allowance of $1,508 and $1,388, respectively 83,458 84,129
Inventories 130,459 136,540
Unbilled receivables 9,150 12,793
Other current assets 20,052 21,097
Total current assets 364,339 381,478
Property, plant and equipment, net 36,036 36,533
Right-of-use assets 21,328 20,481
Equity method investment 10,324 10,282
Intangible assets, net 47,868 49,391
Goodwill, net 25,347 26,642
Deferred income taxes 13,052 11,553
Other assets 34,399 33,119
Total assets 555,337 571,631
Current Liabilities:    
Accounts payable 32,818 40,441
Accrued expenses 36,772 54,657
Operating lease liabilities, current 5,730 6,350
Other current liabilities 11,181 9,161
Total current liabilities 86,501 110,609
Long-term Liabilities:    
Long-term debt 60,000 60,000
Operating lease liabilities, long-term 15,727 14,212
Liability for uncertain tax positions 19,951 19,823
Minimum pension obligation and unfunded pension liability 20,174 19,876
Deferred income taxes 1,307 1,456
Other long-term liabilities 5,020 5,097
Total liabilities 208,680 231,073
Commitments and contingencies (see Note 15)
Stockholders' Equity:    
Preferred stock, no par value, 1,000,000 shares authorized; none issued 0 0
Treasury stock (unrestricted, consisting of 14,132 Class A shares and 115,481 Class B shares) (6,737) (454)
Additional paid-in capital 45,069 44,260
Retained earnings 322,508 307,510
Accumulated other comprehensive loss (15,457) (12,037)
Total stockholders' equity 346,657 340,558
Total liabilities and stockholders' equity 555,337 571,631
Common Class A [Member]    
Stockholders' Equity:    
Common stock 213 214
Common Class B [Member]    
Stockholders' Equity:    
Common stock 1,061 1,065
Related Party [Member]    
Current Assets:    
Related party note receivable $ 2,644 $ 2,152
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable, allowance for doubtful accounts $ 1,508 $ 1,388
Preferred stock, no par value (in dollars per share) $ 0 $ 0
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common Class A [Member]    
Common stock, par value (in dollars per share) $ 0.1 $ 0.1
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares outstanding (in shares) 2,130,780 2,141,589
Common stock, treasury shares (in shares) 14,132 14,132
Common Class A [Member] | Restricted Stock [Member]    
Common stock, treasury shares (in shares) 1,072,769 1,072,769
Common Class B [Member]    
Common stock, par value (in dollars per share) $ 0.1 $ 0.1
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares outstanding (in shares) 10,574,081 10,620,260
Common stock, treasury shares (in shares) 115,481 115,481
Common Class B [Member] | Restricted Stock [Member]    
Common stock, treasury shares (in shares) 3,218,307 3,218,307
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 128,090 $ 172,344
Cost of sales 80,012 118,680
Gross profit 48,078 53,664
Research and development costs 5,215 5,223
Selling, general and administrative expenses 24,944 25,296
Restructuring charges 65 3,507
Income from operations 17,854 19,638
Interest expense (434) (983)
Interest income 1,115 107
Other income/expense, net 1,817 (26)
Earnings before provision for income taxes 20,352 18,736
Provision for income taxes 4,478 4,164
Net earnings available to common stockholders 15,874 14,572
Common Class A [Member]    
Net earnings available to common stockholders $ 2,545 $ 2,331
Net earnings per common share:    
Net earnings per common share - basic and diluted (in dollars per share) $ 1.19 $ 1.09
Weighted-average number of shares outstanding:    
Weighted-average number of shares outstanding - basic and diluted (in shares) 2,139 2,142
Common Class B [Member]    
Net earnings available to common stockholders $ 13,329 $ 12,241
Net earnings per common share:    
Net earnings per common share - basic and diluted (in dollars per share) $ 1.26 $ 1.15
Weighted-average number of shares outstanding:    
Weighted-average number of shares outstanding - basic and diluted (in shares) 10,610 10,639
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net earnings available to common stockholders $ 15,874 $ 14,572
Other comprehensive income (loss):    
Currency translation adjustment, net of taxes of $26, and $9, respectively (3,776) 1,998
Unrealized gains (losses) on interest rate swap cash flow hedge, net of taxes of $0 in both periods 340 (894)
Unrealized holding gains on marketable securities, net of taxes of $0 in both periods 1 1
Change in unfunded SERP liability, net of taxes of ($4) in both periods 15 13
Other comprehensive (loss) income (3,420) 1,118
Comprehensive income $ 12,454 $ 15,690
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Foreign currency translation adjustment, tax expense $ 26 $ 9
Unrealized gains (losses) on interest rate swap cash flow hedge, tax 0 0
Unrealized holding losses on marketable securities arising during the period, tax 0 0
Change in unfunded SERP liability, tax $ (4) $ (4)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Class A [Member]
Retained Earnings [Member]
Common Class A [Member]
AOCI Attributable to Parent [Member]
Common Class A [Member]
Common Stock, Common Class A [Member]
Common Class A [Member]
Common Stock, Common Class B [Member]
Common Class A [Member]
Treasury Stock, Common [Member]
Common Class A [Member]
Additional Paid-in Capital [Member]
Common Class A [Member]
Common Class B [Member]
Retained Earnings [Member]
Common Class B [Member]
AOCI Attributable to Parent [Member]
Common Class B [Member]
Common Stock, Common Class A [Member]
Common Class B [Member]
Common Stock, Common Class B [Member]
Common Class B [Member]
Treasury Stock, Common [Member]
Common Class B [Member]
Additional Paid-in Capital [Member]
Common Class B [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Common Stock, Common Class A [Member]
Common Stock, Common Class B [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
Total
Balance at Dec. 31, 2022                             $ 237,188 $ (16,546) $ 214 $ 1,067 $ (349) $ 40,772 $ 262,346
Balance (in shares) at Dec. 31, 2022                                 2,142 10,643      
Net earnings             $ 2,331             $ 12,241 14,572 0 $ 0 $ 0 0 0 14,572
Cash dividends declared on common stock $ (128) $ 0 $ 0 $ 0 $ 0 $ 0 (128) $ (747) $ 0 $ 0 $ 0 $ 0 $ 0 (747)              
Forfeiture of restricted common stock                             0 0 $ 0 $ (1) 0   0
Forfeiture of restricted common stock (in shares)                                 0 (10)      
Forfeiture of restricted common stock (in shares)                                 (0) 10      
Forfeiture of restricted common stock                             0 0 $ 0 $ (1) 0   0
Forfeiture of restricted common stock                                       1  
Foreign currency translation adjustment, net of taxes of $26                             0 1,998 0 0 0 0 1,998
Unrealized holding gains on interest rate swap cash flow hedge, net of taxes of $0                             0 (894) 0 0 0 0 (894)
Unrealized holding gains on marketable securities, net of taxes of $0                             0 1 0 0 0 0 1
Stock-based compensation expense                             0 0 0 0 0 902 902
Change in unfunded SERP liability, net of taxes of ($4)                             0 13 0 0 0 0 13
Balance at Mar. 31, 2023                             250,885 (15,428) $ 214 $ 1,066 (349) 41,675 278,063
Balance (in shares) at Mar. 31, 2023                                 2,142 10,633      
Balance at Dec. 31, 2023                             307,510 (12,037) $ 214 $ 1,065 (454) 44,260 340,558
Balance (in shares) at Dec. 31, 2023                                 2,142 10,620      
Net earnings             2,545             13,329 15,874 0 $ 0 $ 0 0 0 15,874
Cash dividends declared on common stock $ (129) $ 0 $ 0 $ 0 $ 0 $ 0 $ (129) $ (747) $ 0 $ 0 $ 0 $ 0 $ 0 $ (747)              
Issuance of restricted common stock                             0 0 $ 0 $ 6 $ 0 (6) 0
Issuance of restricted common stock (in shares)                                 0 58      
Forfeiture of restricted common stock                             0 0 $ 0 $ (6)     0
Forfeiture of restricted common stock (in shares)                                 0 0 0    
Forfeiture of restricted common stock (in shares)                                 (0) 0 0    
Forfeiture of restricted common stock                             0 0 $ 0 $ (6)     0
Forfeiture of restricted common stock                                       0  
Purchases of common stock                             0 0 $ (1) $ (10) $ (6,283)   (6,283)
Purchases of common stock (in shares)                                 (11) (98)      
Purchases of common stock                                       11  
Foreign currency translation adjustment, net of taxes of $26                             0 (3,776) $ 0 $ 0 0 0 (3,776)
Unrealized holding gains on interest rate swap cash flow hedge, net of taxes of $0                             0 340 0 0 0 0 340
Unrealized holding gains on marketable securities, net of taxes of $0                             0 1 0 0 0 0 1
Stock-based compensation expense                             0 0 0 0 0 804 804
Change in unfunded SERP liability, net of taxes of ($4)                             0 15 0 0 0 0 15
Balance at Mar. 31, 2024                             $ 322,508 $ (15,457) $ 213 $ 1,061 $ (6,737) $ 45,069 $ 346,657
Balance (in shares) at Mar. 31, 2024                                 2,131 10,574      
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Common Class A [Member]    
Dividends declared (in dollars per share) $ 0.06 $ 0.06
Common Class B [Member]    
Dividends declared (in dollars per share) $ 0.07 $ 0.07
Foreign currency translation adjustment, tax expense $ 26 $ 9
Unrealized losses on interest rate swap cash flow hedge, tax 0 0
Unrealized holding losses on marketable securities arising during the period, tax 0 0
Change in unfunded SERP liability, tax $ (4) $ (4)
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net earnings $ 15,874 $ 14,572
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 3,684 3,236
Stock-based compensation 804 902
Amortization of deferred financing costs 26 33
Deferred tax benefit (1,676) (1,137)
Net unrealized (gains)/losses on foreign currency revaluation (647) 199
Other, net (71) 465
Changes in operating assets and liabilities:    
Accounts receivable 725 (1,316)
Unbilled receivables 3,644 3,175
Inventories 5,688 7,652
Accounts payable (7,575) (4,831)
Accrued expenses (16,440) (6,417)
Accrued restructuring costs (1,254) 2,590
Income taxes payable 4,971 3,931
Other operating assets/liabilities, net (1,603) (6,219)
Net cash provided by operating activities 6,150 16,835
Cash flows from investing activities:    
Purchases of property, plant and equipment (2,929) (3,761)
Purchases of held to maturity and marketable securities (42,726) 0
Proceeds from held to maturity securities 30,374 0
Payment for equity method investment 0 (9,975)
Investment in related party notes receivable (492) 0
Proceeds from disposal/sale of property, plant and equipment 192 25
Net cash used in investing activities (15,581) (13,711)
Cash flows from financing activities:    
Dividends paid to common stockholders (837) (829)
Borrowings under revolving credit line 0 5,000
Purchases of common stock (6,283) 0
Net cash (used in) provided by financing activities (7,120) 4,171
Effect of exchange rate changes on cash and cash equivalents (1,500) 279
Net (decrease) increase in cash and cash equivalents (18,051) 7,574
Cash and cash equivalents - beginning of period 89,371 70,266
Cash and cash equivalents - end of period 71,320 77,840
Supplementary information:    
Income taxes, net of refunds received 978 976
Interest payments 981 1,415
ROU assets obtained in exchange for lease obligations $ 2,951 $ 380
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Basis of Presentation and Accounting Policies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Basis of Presentation and Significant Accounting Policies [Text Block]

1.

BASIS OF PRESENTATION AND ACCOUNTING POLICIES

 

The condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods presented herein have been prepared by the Company and are unaudited. In the opinion of management, all adjustments (consisting solely of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows for all periods presented have been made. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in the Bel Fuse Annual Report on Form 10-K for the fiscal year ended  December 31, 2023.

 

Certain information and footnote disclosures required under accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations, including the interim reporting requirements, of the U.S. Securities and Exchange Commission (“SEC”). The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and the disclosure of contingent amounts in our condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.

 

The Company’s significant accounting policies are summarized in Note 1 to the consolidated financial statements of the Company included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There were no significant changes to these accounting policies during the three months ended March 31, 2024, except as discussed in “Recently Adopted Accounting Standards” below and as follows:

 

Cash, Cash Equivalents and Investments

 

Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of three months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. Substantially all of our U.S. cash and cash equivalents balances are in excess of the FDIC insured limit. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company's cash and cash equivalents are placed with high credit quality financial institutions.

 

The Company has held to maturity securities comprised of U.S. Treasury Bills. These investments are classified as held to maturity as the Company has the intent and ability to hold these investments until they mature. The held to maturity securities mature within the next 12 months. The table below shows the amortized costs, associated gross unrealized gains and associated fair value of the held to maturity securities at March 31, 2024:

 

  

Amortized Cost

  

Gross Unrealized Gain

  

Fair Value

 

Held to maturity U.S. Treasury securities

 $49,900  $535  $50,435 

 

In determining the fair value of the Company's held to maturity U.S. Treasury securities, the Company utilized Level 1 inputs of the market price for comparable securities as of March 31 2024.

 

Investments

 

We account for non-marketable investments using the equity method of accounting if the investment gives us the ability to exercise significant influence over, but not control, of an investee. Significant influence generally exists if we have an ownership interest representing between 20% and 50% of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.

 

Equity in earnings of unconsolidated affiliates, in the consolidated statements of operations, reflects our proportionate share of the investee's net income, including any associated affiliate taxes. Our proportionate share of the investee’s other comprehensive income (loss), net of income taxes, is recorded in the consolidated statements of stockholders’ equity and consolidated statements of comprehensive income. In general, the equity investment in our unconsolidated affiliates is equal to our original equity investment plus our share of those entities' undistributed earnings subsequent to our investment .

 

We evaluate our equity method investments for impairment at least annually or whenever events or changes in circumstances indicate, in management’s judgment, that the carrying value of an investment may have experienced an other-than-temporary decline in value. When evidence of loss in value has occurred, management compares the estimated fair value of the investment to the carrying value of the investment to determine whether an impairment has occurred. If the estimated fair value is less than the carrying value and management considers the decline in value to be other than temporary, the excess of the carrying value over the estimated fair value is recognized in the financial statements as an impairment. See Note 2, "Investment in Innolectric", below, for our discussion on specific equity method investments.

 

Where we are unable to exercise significant influence over the investee, or when our investment balance is reduced to zero from our proportionate share of losses, the investments are accounted for under the cost method. Under the cost method, investments are carried at cost and adjusted only for other-than-temporary declines in fair value, distributions of earnings, additional investments, or in the case of an observable price change in an orderly transaction for an identical security.

 

All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.

 

Recently Adopted Accounting Standards

 

In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refined the scope of Topic 848 and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through December 31, 2022.  In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848, which extended the date by which companies could elect to apply the amendments to December 31, 2024. During January 2023, the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective January 31, 2023. In connection with these amendments, the Company adopted ASU 2020-04 in the first quarter of 2023 and elected to apply the relevant practical expedients within the guidance. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. On January 1, 2023, the Company adopted ASU 2016-13. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

 

Accounting Standards Issued But Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (CODM). The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows and financial condition.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which focuses on the rate reconciliation and income taxes paid. ASU 2023-09 requires a public business entity (PBE) to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. For PBEs, the new standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. An entity may apply the amendments in this ASU prospectively by providing the revised disclosures for the period ending December 31, 2025 and continuing to provide the pre-ASU disclosures for the prior periods, or may apply the amendments retrospectively by providing the revised disclosures for all periods presented. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Investment in Innolectric
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Investment [Text Block]

2.

INVESTMENT IN INNOLECTRIC

 

On February 1, 2023, the Company closed on a noncontrolling (one-third) investment in Germany-based innolectric AG (“innolectric”) for consideration of €8.0 million (approximately $8.8 million as of the February 2023 closing). Transaction costs associated with the Company's investment in innolectric amounted to $1.3 million and these costs have been recorded as part of the carrying value of the investment. Under the terms of the investment agreement, if innolectric achieves certain EBITDA thresholds within a specified timeframe, the Company would be committed to acquiring the remaining shares of innolectric at that time. The accompanying condensed consolidated balance sheet reflects the fair value as of the February 2023 closing of the initial one-third equity method investment, inclusive of transaction costs, of $11.0 million, and a separate liability of $1.0 million associated with the net fair value of the put and call options related to the remaining shares pursuant to the agreement in the event certain profitability thresholds are met.

 

This passive investment creates a strategic alliance that is focused on Electric Vehicles (“EV”) on-board power electronics, and in particular next generation fast-charging technology. With no product overlap, this relationship expands the Bel eMobility Power portfolio, further enhancing Bel's competitive position in this emerging field. Our investment in innolectric is accounted for using the equity method and we have determined that the innolectric investment is not a variable interest entity (VIE). Results from this investment have been included in Bel's Power Solution and Protection segment and amounted to income of $0.2 million during the three months ended March 31, 2024 The Company adopted a policy to record its share of innolectric's results on a one-month lag on a consistent basis to allow time for innolectric to provide its financial statements to Bel.

 

Related Party Transactions

 

From time to time, the Company provides cash loans to innolectric to fund working capital needs and further business development. During the three months ended March 31, 2024, the Company provided an incremental loan to innolectric in the amount of €0.5 million.  As of March 31, 2024 and December 31, 2023, the Company had loans outstanding to innolectric in the aggregate amount of €2.5 million (approximately $2.7 million at the March 31, 2024 exchange rate) and €2.0 million (approximately $2.1 million at the December 31, 2023 exchange rate), respectively. These loans bear interest at a rate of 5% per annum. This balance is shown as a related-party note receivable on the accompanying condensed consolidated balance sheet at March 31, 2024 and December 31, 2023.  

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Divestiture of Subsidiary
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

3.

DIVESTITURE OF SUBSIDIARY

 

On June 1, 2023, the Company completed its divestment of Bel Stewart s.r.o., a former subsidiary in the Czech Republic which has historically been reported within Bel’s Connectivity Solutions segment. The business was sold to PEI Genesis (“PEI”) for total consideration of $5.1 million, subject to working capital adjustments. The divestment of this non-core business was a strategic decision which allows the Connectivity Solutions segment to focus on its main product categories serving customer end markets such as commercial air, defense, industrial and networking which better align with its long-term growth objectives.

 

The carrying amounts of the major classes of assets and liabilities included as part of the sale were as follows:

 

     
  

Total

 

Cash and cash equivalents

 $2,072 

Accounts receivable

  1,030 

Inventories

  1,310 

Property, plant and equipment

  326 

Other assets

  48 

Accounts payable

  (441)

Accrued expenses

  (126)

Income taxes payable

  (100)

Other current liabilities

  (13)

Other long-term liabilities

  (23)

Total net assets transferred

  4,083 

Consideration received

  5,063 

Gain on sale recognized

 $980 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

4.

REVENUE

 

The following table provides information about disaggregated revenue by geographic region and sales channel, and includes a reconciliation of the disaggregated revenue to our reportable segments:

 

  

Three Months Ended March 31, 2024

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $39,549  $43,884  $6,123  $89,556 

Europe

  16,333   9,436   1,216   26,985 

Asia

  4,365   965   6,219   11,549 
  $60,247  $54,285  $13,558  $128,090 
                 

By Sales Channel:

                

Direct to customer

 $38,825  $34,070  $9,786  $82,681 

Through distribution

  21,422   20,215   3,772   45,409 
  $60,247  $54,285  $13,558  $128,090 

 

  

Three Months Ended March 31, 2023

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $62,800  $43,013  $10,354  $116,167 

Europe

  13,599   8,401   2,766   24,766 

Asia

  6,782   1,982   22,647   31,411 
  $83,181  $53,396  $35,767  $172,344 
                 

By Sales Channel:

                

Direct to customer

 $59,614  $33,725  $27,411  $120,750 

Through distribution

  23,567   19,671   8,356   51,594 
  $83,181  $53,396  $35,767  $172,344 


The balances of the Company’s contract assets and contract liabilities at  March 31, 2024 and December 31, 2023 are as follows:

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Contract assets - current (unbilled receivables)

 $9,150  $12,793 

Contract liabilities - current (deferred revenue)

 $2,606  $3,046 

 

The change in balance of our unbilled receivables from December 31, 2023 to March 31, 2024 primarily relates to a timing difference between the Company’s performance (i.e. when our product is shipped to a customer-controlled hub) and the point at which the Company can invoice the customer per the terms of the customer contract (i.e. when the customer pulls our product from the customer-controlled hub). Our deferred revenue balance at  December 31, 2023 and  March 31, 2024 primarily relates to customer prepayments on invoices related to surcharges and expedite fees, which will be recorded as revenue in the period in which the related finished goods are shipped to the customer.

 

Transaction Price Allocated to Future Obligations:

 

The aggregate amount of transaction price allocated to remaining performance obligations that have not been fully satisfied as of  March 31, 2024 related to contracts that exceed one year in duration amounted to $6.7 million, with expected contract expiration dates that range largely from 2025 – 2026. It is expected that $0.7 million of this aggregate amount will be recognized in 2025, $6.0 million will be recognized in 2026 and the remainder will be recognized in years beyond 2026.  The majority of the Company's orders received (but not yet shipped) at  March 31, 2024 is related to contracts that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered to our customers.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Earnings Per Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

5.

EARNINGS PER SHARE

 

The following table sets forth the calculation of basic and diluted net earnings per common share under the two-class method for the three months ended March 31, 2024 and 2023:

 

   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Numerator:

               

Net earnings

  $ 15,874     $ 14,572  

Less dividends declared:

               

Class A

    129       128  

Class B

    747       747  

Undistributed earnings

  $ 14,998     $ 13,697  
                 

Undistributed earnings allocation:

               

Class A undistributed earnings

  $ 2,416     $ 2,203  

Class B undistributed earnings

    12,582       11,494  

Total undistributed earnings

  $ 14,998     $ 13,697  
                 

Net earnings allocation:

               

Class A net earnings

  $ 2,545     $ 2,331  

Class B net earnings

    13,329       12,241  

Net earnings

  $ 15,874     $ 14,572  
                 

Denominator:

               

Weighted-average shares outstanding:

               

Class A

    2,139       2,142  

Class B

    10,610       10,639  
                 

Net earnings per share:

               

Class A

  $ 1.19     $ 1.09  

Class B

  $ 1.26     $ 1.15  

  

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

6.

FAIR VALUE MEASUREMENTS

 

Fair value is defined as an exit price, representing the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants based upon the best use of the asset or liability at the measurement date.  Entities are required to use a fair value hierarchy which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value.  There are three levels of inputs that may be used to measure fair value:

 

Level 1 – Observable inputs such as quoted market prices in active markets;

 

Level 2 – Inputs other than quoted prices in active markets that are either directly or indirectly observable; and

 

Level 3 – Unobservable inputs about which little or no market data exists, therefore requiring an entity to develop its own assumptions.

 

 

  

March 31, 2024

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $59,231  $59,231  $59,231  $- 

Level 1:

                

Money market funds

  10,995   10,995   10,995   - 

Money market funds (Rabbi Trust)

  179   179   -   179 

Subtotal

  11,174   11,174   10,995   179 

Level 2:

                

Certificates of deposit and time deposits

  3,499   3,781   1,094   2,405 

Subtotal

  3,499   3,781   1,094   2,405 

Total

 $73,904  $74,186  $71,320  $2,584 

 

  

December 31, 2023

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $57,544  $57,544  $57,544  $- 

Level 1:

                

Money market funds

  31,188   31,188   31,188   - 

Money market funds (Rabbi Trust)

  303   303   -   303 

Subtotal

  31,491   31,491   31,188   303 

Level 2:

                

Certificates of deposit and time deposits

  3,629   3,926   639   2,990 

Subtotal

  3,629   3,926   639   2,990 

Total

 $92,664  $92,961  $89,371  $3,293 

 

As of March 31, 2024 and December 31, 2023, our available-for-sale securities primarily consisted of investments held in a rabbi trust which are intended to fund the Company’s Supplemental Executive Retirement Plan (“SERP”) obligations. These securities are measured at fair value using quoted prices in active markets for identical assets (Level 1) inputs and amounted to $0.2 million at  March 31, 2024 and $0.3 million at December 31, 2023

 

Throughout 2024 and 2023, the Company entered into a series of foreign currency forward contracts, the fair value of which was $0.2 million at  March 31, 2024 and $0.5 million at  December 31, 2023. The estimated fair value of foreign currency forward contracts is based on quotes received from the applicable counterparty, and represents the estimated amount we would receive or pay to settle the contracts, taking into consideration current exchange rates which can be validated through readily observable data from external sources (Level 2).

 

The Company is a party to two interest rate swap agreements as further described in Note 10, "Derivative Instruments and Hedging Activities". The fair value of the interest rate swap agreements was $4.3 million at March 31, 2024 and $4.0 million at  December 31, 2023, which was based on market data, and represents the estimated amount we would receive or pay to settle the agreements, taking into consideration current and projected future interest rates as well as the creditworthiness of the parties, all of which can be validated through readily observable data from external sources.

 

The fair values of our derivative financial instruments and their classifications in our condensed consolidated balance sheets as of March 31, 2024 and December 31, 2023 were as follows:

 

 

 

Balance Sheet Classification

 

March 31, 2024

  

December 31, 2023

 

Derivative assets:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current assets

 $-  $- 

Non designated as hedging instruments

Other current assets

  430   486 

Interest rate swap agreements:

         

Designated as a cash flow hedge

Other assets

  4,300   3,960 

Total derivative assets

 $4,730  $4,446 
          

Derivative liabilities:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current liabilities

 $196  $5 

Total derivative liabilities

 $196  $5 

 

The Company does not have any financial assets measured at fair value on a recurring basis categorized as Level 3, and there were no transfers in or out of Level 1, Level 2 or Level 3 during the three months ended March 31, 2024 or  March 31, 2023. There were no changes to the Company’s valuation techniques used to measure asset fair values on a recurring or nonrecurring basis during the three months ended March 31, 2024 or  March 31, 2023.

 

There were no financial assets accounted for at fair value on a nonrecurring basis as of  March 31, 2024 or December 31, 2023.

 

The Company has other financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, which are not measured at fair value on a recurring basis but are recorded at amounts that approximate fair value due to their liquid or short-term nature. The fair value of the Company’s long-term debt is estimated using a discounted cash flow method based on interest rates that are currently available for debt issuances with similar terms and maturities. At  March 31, 2024 and December 31, 2023, the estimated fair value of total debt was $60.0 million at each date, compared to a carrying amount of $60.0 million at each date. The Company did not have any other financial liabilities within the scope of the fair value disclosure requirements as of March 31, 2024.

 

Nonfinancial assets and liabilities, such as goodwill, indefinite-lived intangible assets, long-lived assets and the net liability related to the put/call options pursuant to the innolectric investment agreement, are accounted for at fair value on a nonrecurring basis. These items are tested for impairment upon the occurrence of a triggering event or in the case of goodwill, on at least an annual basis.  Based on the Company's assessment, it was concluded that no triggering events occurred during the three months ended March 31, 2024 or March 31, 2023.  

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Inventories
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

7.

INVENTORIES

 

The components of inventories are as follows:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 60,507     $ 63,647  

Work in progress

    44,006       42,038  

Finished goods

    25,946       30,855  

Inventories

  $ 130,459     $ 136,540  

  

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Property, Plant and Equipment
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

8.

 PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment consist of the following:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Land

  $ 121     $ 348  

Buildings and improvements

    12,788       15,286  

Machinery and equipment

    99,346       98,527  

Construction in progress

    1,340       1,567  
      113,595       115,728  

Accumulated depreciation

    (77,559 )     (79,195 )

Property, plant and equipment, net

  $ 36,036     $ 36,533  

 

Depreciation expense was $2.3 million and $2.1 million, respectively, for the three months ended  March 31, 2024 and 2023. Depreciation expense related to our manufacturing facilities and equipment is included in cost of sales and depreciation expense associated with administrative facilities and office equipment is included in selling, general and administrative expense within the accompanying condensed consolidated statements of operations.

 

At March 31, 2024, a total of $2.0 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related to property in Glen Rock, Pennsylvania and several buildings in Zhongshan, PRC. At  December 31, 2023, a total of $1.3 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related solely to the buildings in Zhongshan, PRC. 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Expenses
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

9.

ACCRUED EXPENSES

 

Accrued expenses consist of the following:

 

   

March 31,

   

December 31,

 
   

2024

   

2023

 

Salaries, bonuses and related benefits

  $ 18,403     $ 33,566  

Deferred revenue

    2,606       3,046  

Accrued restructuring costs

    4,287       5,498  

Sales commissions

    1,929       2,347  

Warranty accrual

    1,594       1,542  

Other

    7,953       8,658  
    $ 36,772     $ 54,657  

 

The change in warranty accrual during the three months ended March 31, 2024 primarily related to repair costs incurred and adjustments to pre-existing warranties.  There were no new material warranty charges incurred during the three months ended March 31, 2024.

 

Restructuring Activities:

 

Activity and liability balances related to restructuring costs for the three months ended March 31, 2024 are as follows:

 

           

Three Months Ended

         
           

March 31, 2024

         
   

Liability at

           

Cash Payments

   

Liability at

 
   

December 31,

   

New

   

and Other

   

March 31,

 
   

2023

   

Charges

   

Settlements

   

2024

 

Severance costs

  $ 1,551     $ 65     $ (1,276 )   $ 340  

Other restructuring costs

    3,947       -       -       3,947  

Total

  $ 5,498     $ 65     $ (1,276 )   $ 4,287  

 

The new charges and ending liability balance noted above for severance costs largely relate to an initiative within our Connectivity segment related to the transition of certain manufacturing from our Glen Rock, Pennsylvania facility to other existing Bel sites. The balances as of December 31, 2023 related to the Company’s facility consolidation project in the PRC whereby two of our Magnetic Solutions manufacturing sites were consolidated into a single new site.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Instruments and Hedging Activities
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

10.    

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES

 

Our primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk, when deemed appropriate. We enter into these contracts in the normal course of business to mitigate risks and not for speculative purposes.

 

Foreign Currency Forward Contracts

 

Under our risk management strategy, we periodically use foreign currency forward contracts to manage our short-term exposures to fluctuations in operational cash flows resulting from changes in foreign currency exchange rates. These cash flow exposures result from portions of our forecasted operating expenses, primarily compensation and related expenses, which are transacted in currencies other than the U.S. dollar, most notably the Chinese renminbi and the Mexican peso. These foreign currency forward contracts generally have maturities of no longer than twelve months, although occasionally we will execute a contract that extends beyond twelve months, depending upon the nature of the underlying risk. 

 

We held outstanding foreign currency forward contracts with notional amounts of $22.1 million and $25.8 million as of March 31, 2024 and December 31, 2023, respectively. The Company's foreign currency forward contracts related to the Chinese renminbi are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within cost of goods sold in the period in which the hedged transaction affects earnings. 

 

Interest Rate Swap Agreements

 

To partially mitigate risks associated with the variable interest rates on the revolver borrowings under the Company's credit agreement (as defined and described in Note 11, "Debt", below), in November 2021, we executed a pay-fixed, receive-variable interest rate swap agreement with each of two multinational financial institutions under which we, prior to the January 2023 amendment described below which transitioned the reference rate from LIBOR to SOFR, (i) paid interest at a fixed rate of 1.3055% and received variable interest of one-month LIBOR on a notional amount of $30.0 million and (ii) paid interest at a fixed rate of 1.3180% and received variable interest of one-month LIBOR on a notional amount of $30.0 million (as amended to date, the “2021 Swaps”).  The effective date of the 2021 Swaps was December 31, 2021, and settlements with the counterparties began on January 31, 2022 and occur on a monthly basis. The 2021 Swaps will terminate on August 31, 2026. In January 2023, and in connection with related changes to its credit agreement, the Company amended the 2021 Swaps to transition the related reference rates in these agreements from LIBOR to SOFR, effective January 31, 2023. Under the amended 2021 Swaps, the Company is required to pay interest on the notional amount at the rate of 1.334% and 1.348%, respectively, in exchange for the daily SOFR rate plus 10 basis points. 

 

The 2021 Swaps are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within interest expense in the period in which the hedged transaction affects earnings. 

 

Fair Values of Derivative Financial Instruments

 

See Note 6,"Fair Value Measurements" for the gross fair values of the Company's derivative assets and liabilities as of March 31, 2024 and December 31, 2023.

 

Derivative Financial Instruments in Cash Flow Hedging Relationships

 

The effects of derivative financial instruments designated as cash flow hedges on accumulated other comprehensive loss (“AOCL”) and on the condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 were as follows: 

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Net (losses) gains recognized in AOCL:

        

Foreign currency forward contracts

 $(111) $(361)

Interest rate swap agreements

  955   (408)
  $844  $(769)
         

Net gains (losses) gains reclassified from AOCL to the consolidated statement of operations:

        

Foreign currency forward contracts

 $(268) $151 

Interest rate swap agreements

  615   486 
  $347  $637 

 

The losses related to the foreign currency forward contracts are included as a component of currency translation adjustment on the accompanying condensed consolidated statements of comprehensive income for the three months ended  March 31, 2024  and 2023.  

 

Derivative Financial Instruments Not Designated as Hedging Instruments

 

Gains recognized on derivative financial instruments not designated as hedging instruments in our condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023 were as follows: 

 

          
   

Three Months Ended

 
   

March 31,

 
 

Classification in Consolidated Statements of Operations

 

2024

  

2023

 

Foreign currency forward contracts

Other income/expense, net

 $159  $- 
   $159  $- 

  

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Debt
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Debt Disclosure [Text Block]

11.

 DEBT

 

The Company has a Credit and Security Agreement with KeyBank National Association (as amended, the "credit agreement" or the "CSA"). The CSA provides a $175 million 5-year senior secured revolving credit facility ("Revolver"), with a sublimit of up to $10 million available for letters of credit and a sublimit of up to $5 million available for swing line loans. Revolving loans borrowed under the CSA mature on September 1, 2026. At  March 31, 2024 and  December 31, 2023, outstanding borrowings under the revolver amounted to $60 million at each date. The unused credit available under the credit facility was $115 million at each of March 31, 2024 and December 31, 2023. The Company incurred $0.4 million and $1.0 of interest expense during the three months ended March 31, 2024 and March 31, 2023, respectively, in connection with interest due on its outstanding borrowings under the CSA during each period, including the effects of the 2021 Swaps and amortization of deferred financing costs. During  January 2023, the Company amended its CSA and related 2021 Swaps to transition the reference rate from LIBOR to SOFR effective  January 31, 2023.

 

The interest rate in effect at  March 31, 2024 and December 31, 2023 was 2.47% at each date. Our full debt balance at each March 31, 2024 and December 31, 2023 was covered by the 2021 Swaps, as further described in Note 10, "Derivative Instruments and Hedging Activities". No outstanding borrowings were subject to a variable interest rate at March 31, 2024 or December 31, 2023.

 

The credit agreement contains customary representations and warranties, covenants and events of default.  In addition, the credit agreement contains financial covenants that measure (i) the ratio of the Company’s total funded indebtedness, on a consolidated basis, less the aggregate amount of all unencumbered cash and cash equivalents, to the amount of the Company’s consolidated EBITDA (“Leverage Ratio”) and (ii) the ratio of the amount of the Company’s consolidated EBITDA to the Company’s consolidated fixed charges (“Fixed Charge Coverage Ratio”).  If an event of default occurs, the lenders under the credit agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all actions permitted to be taken by a secured creditor.  

 

At March 31, 2024, the Company was in compliance with its debt covenants, including its most restrictive covenant, the Fixed Charge Coverage Ratio.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Income Taxes
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

12.

INCOME TAXES

 

The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. The Company is no longer subject to U.S. federal examinations by tax authorities for years before 2020 and for state examinations before 2017. Regarding foreign subsidiaries, the Company is no longer subject to examination by tax authorities for years before 2013 in Asia and generally 2015 in Europe. 

 

As a result of the expiration of the statutes of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized benefits for tax positions taken regarding previously filed tax returns may change materially from those recorded as liabilities for uncertain tax positions in the Company’s condensed consolidated financial statements at March 31, 2024The Company’s liabilities for uncertain tax positions totaled $19.9 million and $19.8 million at March 31, 2024 and December 31, 2023, respectively, of which $3.5 million are expected to be resolved during 2024 by way of expiration of the related statute of limitations. These amounts, if recognized, would reduce the Company’s effective tax rate.

 

The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of the current provision for income taxes. During the three months ended March 31, 2024 and 2023, the Company recognized $0.1 million, in each period, of interest and penalties in the condensed consolidated statements of operations. The Company has approximately $2.1 million and $2.0 million accrued for the payment of interest and penalties at  March 31, 2024 and  December 31, 2023, respectively, which is included in liability for uncertain tax positions in the condensed consolidated balance sheets.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Retirement, Savings and Deferred Compensation Plans
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Retirement Benefits [Text Block]

13.

RETIREMENT, SAVINGS AND DEFERRED COMPENSATION PLANS

 

The Company maintains the Bel Fuse Inc. Employees’ Savings Plan, a defined contribution plan that is intended to meet the applicable requirements for tax-qualification under sections 401(a) and (k) of the Internal Revenue Code of 1986, as amended.The expense for the three months ended March 31, 2024 and 2023 amounted to $0.6 million and $0.4 million, respectively. The Company’s matching contribution is made in the form of Bel Fuse Inc. Class A common stock. As of March 31, 2024, the plan owned 284,384and 59,709 shares of Bel Fuse Inc. Class A and Class B common stock, respectively.  

 

The Company also maintains a Nonqualified Deferred Compensation Plan (the "DCP"). With certain exceptions, the Company's contributions to the DCP are discretionary and become fully vested by the participants upon reaching age 65. The expense amounted to less than $0.1 million during each of the three-month periods ended  March 31, 2024 and 2023. As the plan is fully funded, the assets and liabilities related to the DCP were in equal amounts of $1.1 million at  March 31, 2024 and $1.0 million at  December 31, 2023. These amounts are included in other assets and other liabilities, respectively, on the accompanying condensed consolidated balance sheets as of each date. 

 

The Company's subsidiaries in Asia have a retirement fund covering substantially all of their Hong Kong based full-time employees. The expense for the three months ended March 31, 2024 and 2023 amounted to $0.1 million and $0.6 million, respectively.

 

The Company maintains a SERP, which is designed to provide a limited group of key management and other key employees of the Company with supplemental retirement and death benefits.  As discussed in Note 6 above, the Company has investments in a rabbi trust which are intended to fund the obligations of the SERP.

 

The components of SERP expense are as follows:

 

         
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Service cost

 $99  $92 

Interest cost

  226   221 

Net amortization

  20   18 

Net periodic benefit cost

 $345  $331 

 

The service cost component of net benefit cost is presented within cost of sales, research and development costs or selling, general and administrative expense on the accompanying condensed consolidated statements of operations, in accordance with where compensation cost for the related associate is reported.  All other components of net benefit cost, including interest cost and net amortization noted above, are presented within other income/expense, net in the accompanying condensed consolidated statements of operations.

 

The following amounts are recognized net of tax in accumulated other comprehensive loss:

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 

Prior service cost

 $192  $212 

Net loss

  (1,336)  (1,336)
  $(1,144) $(1,124)

  

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

14.

ACCUMULATED OTHER COMPREHENSIVE LOSS

 

The components of accumulated other comprehensive loss at  March 31, 2024 and December 31, 2023 are summarized below:

 

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023

 $(20,199) $(16,423)

Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023

  4,300   3,960 

Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023

  20   19 

Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023

  422   407 
         

Accumulated other comprehensive loss

 $(15,457) $(12,037)

 

Changes in accumulated other comprehensive loss by component during the three months ended March 31, 2024 are as follows.  All amounts are net of tax.

 

 

           

Unrealized

   

Unrealized

                   
   

Foreign Currency

   

Gains (Losses) on

   

Holding Gains

                   
   

Translation

   

Interest Rate Swap

   

(Losses) on

   

Unfunded

           
   

Adjustment

   

Cash Flow Hedge

   

Marketable Securities

   

SERP Liability

     

Total

 
                                           

Balance at December 31, 2023

  $ (16,423 )   $ 3,960     $ 19     $ 407       $ (12,037 )

Other comprehensive (loss) income before reclassifications

    (4,044 )     955       1       30         (3,058 )

Amount reclassified from accumulated other comprehensive loss

    268       (615 )     -       (15 )

(a)

    (362 )

Net current period other comprehensive (loss) income

    (3,776 )     340       1       15         (3,420 )
                                           

Balance at March 31, 2024

  $ (20,199 )   $ 4,300     $ 20     $ 422       $ (15,457 )

 

(a) This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other income/expense, net on the accompanying condensed consolidated statements of operations.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

15.

COMMITMENTS AND CONTINGENCIES

 

Legal Proceedings

 

The Company is party to a number of legal actions and claims, none of which individually or in the aggregate, in the opinion of management, are expected to have a material adverse effect on the Company's consolidated results of operations or consolidated financial position.

 

On June 23, 2021, a patent infringement lawsuit styled Bel Power Solutions, Inc. v. Monolithic Power Systems, Inc., Case Number 6:21cv00655, was filed in the United States District Court for the Western District of Texas (Waco Division) by Bel Power Solutions, Inc. against Monolithic Power Systems, Inc. ("MPS") for infringement of various patents directed towards systems, methods and articles of manufacture that provide a substantial improvement in power control for circuits, including novel and unique point-of-load regulators. On July 27, 2023, the Western District of Texas court filed an Order granting MPS’s motion for summary judgment of non-infringement. The Court’s memorandum and opinion is forthcoming. The Company is evaluating its options for appeal.

 

In connection with the Company's 2014 acquisition of the Power-One Power Solutions business ("Power Solutions") of ABB Ltd., there is an ongoing claim by the Arezzo Revenue Agency in Italy concerning certain tax matters related to what was then Power-One Asia Pacific Electronics Shenzhen Co. Ltd. (now Bel Power Solutions Asia Pacific Electronics Shenzhen Co. Ltd, or “BPS China”) for the years 2004 to 2006. In September 2012, the Tax Court of Arezzo ruled in favor of BPS China and cancelled the claim. In February 2013, the Arezzo Revenue Agency filed an appeal of the Tax Court’s ruling. The hearing of the appeal was held on October 2, 2014.  On October 13, 2014, BPS China was informed of the Regional Tax Commission of Florence ruling which was in favor of the Arezzo Revenue Agency and against BPS China. An appeal was filed on July 18, 2015 before the Regional Tax Commission of Florence and rejected. On December 5, 2016, the Arezzo Revenue Agency filed an appeal with the Supreme Court and BPS China filed a counter-appeal on January 4, 2017. The Supreme Court has yet to render its judgment. The estimated liability related to this matter is approximately $12.0 million and has been included as a liability for uncertain tax positions on the accompanying condensed consolidated balance sheets at March 31, 2024 and December 31, 2023. As Bel is entitled to be fully indemnified in this matter per the terms of the stock purchase agreement with ABB, a corresponding other asset for indemnification is also included in other assets on the accompanying condensed consolidated balance sheets at March 31, 2024 and December 31, 2023.

 

In connection with the Company's 2021 acquisition of EOS Power ("EOS"), there is an ongoing claim asserted with respect to EOS by the Principal Commissioner of Customs (Preventive), Mumbai related to customs duties and imposed fines and penalties dating back to 1994. The original demand was in the amount of approximately$1.4 million, of which EOS has paid $0.5 million. EOS filed an Appeal in 2016 which is pending with the Customs, Excise and Service Tax Appellate Tribunal in Mumbai related to the $0.9 million balance of the original demand net of EOS' payment. As part of the EOS acquisition agreement entered into in March 2021, the Company is entitled to be indemnified for this matter for a period of 7 years from the acquisition date. The Company is unable to determine at this time what amount, if any, may ultimately be due in connection with this claim. As such, no estimate was accrued as of  March 31, 2024

 

The Company is not a party to any other legal proceeding, the adverse outcome of which is likely to have a material adverse effect on the Company's consolidated financial condition or consolidated results of operations.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Segments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

16.

SEGMENTS

 

The Company operates in one industry with three reportable operating segments, which represent the Company's three product groups, consisting of Power Solutions and Protection, Connectivity Solutions and Magnetic Solutions. The primary criteria by which financial performance is evaluated and resources are allocated are revenue and gross profit. The following is a summary of key financial data:

 

 

  

Three Months Ended March 31, 2024

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $60,247  $54,285  $13,558  $-  $128,090 

Gross Profit

  26,516   19,617   2,174   (229)  48,078 

Gross Profit %

  44.0%  36.1%  16.0%  nm   37.5%

 

 

 

  

Three Months Ended March 31, 2023

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $83,181  $53,396  $35,767  $-  $172,344 

Gross Profit

  29,680   18,196   8,168   (2,380)  53,664 

Gross Profit %

  35.7%  34.1%  22.8%  nm   31.1%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 5.  Other Information

 

Rule 10b5-1 Trading Arrangements and Non-Rule 10b5-1 Trading Arrangements

 

During the fiscal quarter ended  March 31, 2024, none of our officers or directors, as those terms are defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as those terms are defined in Item 408 of Regulation S-K.

 

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Cash and Cash Equivalents, Policy [Policy Text Block]

Cash, Cash Equivalents and Investments

 

Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of three months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. Substantially all of our U.S. cash and cash equivalents balances are in excess of the FDIC insured limit. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company's cash and cash equivalents are placed with high credit quality financial institutions.

 

The Company has held to maturity securities comprised of U.S. Treasury Bills. These investments are classified as held to maturity as the Company has the intent and ability to hold these investments until they mature. The held to maturity securities mature within the next 12 months. The table below shows the amortized costs, associated gross unrealized gains and associated fair value of the held to maturity securities at March 31, 2024:

 

  

Amortized Cost

  

Gross Unrealized Gain

  

Fair Value

 

Held to maturity U.S. Treasury securities

 $49,900  $535  $50,435 

 

In determining the fair value of the Company's held to maturity U.S. Treasury securities, the Company utilized Level 1 inputs of the market price for comparable securities as of March 31 2024.

 

Investment, Policy [Policy Text Block]

Investments

 

We account for non-marketable investments using the equity method of accounting if the investment gives us the ability to exercise significant influence over, but not control, of an investee. Significant influence generally exists if we have an ownership interest representing between 20% and 50% of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.

 

Equity in earnings of unconsolidated affiliates, in the consolidated statements of operations, reflects our proportionate share of the investee's net income, including any associated affiliate taxes. Our proportionate share of the investee’s other comprehensive income (loss), net of income taxes, is recorded in the consolidated statements of stockholders’ equity and consolidated statements of comprehensive income. In general, the equity investment in our unconsolidated affiliates is equal to our original equity investment plus our share of those entities' undistributed earnings subsequent to our investment .

 

We evaluate our equity method investments for impairment at least annually or whenever events or changes in circumstances indicate, in management’s judgment, that the carrying value of an investment may have experienced an other-than-temporary decline in value. When evidence of loss in value has occurred, management compares the estimated fair value of the investment to the carrying value of the investment to determine whether an impairment has occurred. If the estimated fair value is less than the carrying value and management considers the decline in value to be other than temporary, the excess of the carrying value over the estimated fair value is recognized in the financial statements as an impairment. See Note 2, "Investment in Innolectric", below, for our discussion on specific equity method investments.

 

Where we are unable to exercise significant influence over the investee, or when our investment balance is reduced to zero from our proportionate share of losses, the investments are accounted for under the cost method. Under the cost method, investments are carried at cost and adjusted only for other-than-temporary declines in fair value, distributions of earnings, additional investments, or in the case of an observable price change in an orderly transaction for an identical security.

 

All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Standards

 

In March 2020, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting ("ASU 2020-04"). ASU 2020-04 provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In January 2021, the FASB issued ASU 2021-01, which refined the scope of Topic 848 and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through December 31, 2022.  In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform (Topic 848), Deferral of the Sunset Date of Topic 848, which extended the date by which companies could elect to apply the amendments to December 31, 2024. During January 2023, the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective January 31, 2023. In connection with these amendments, the Company adopted ASU 2020-04 in the first quarter of 2023 and elected to apply the relevant practical expedients within the guidance. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. On January 1, 2023, the Company adopted ASU 2016-13. The adoption of this standard did not have a material impact on the Company's consolidated financial statements.

 

Accounting Standards Issued But Not Yet Adopted

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (CODM). The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows and financial condition.

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which focuses on the rate reconciliation and income taxes paid. ASU 2023-09 requires a public business entity (PBE) to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least 5% of total income tax payments, net of refunds received. For PBEs, the new standard is effective for annual periods beginning after December 15, 2024, with early adoption permitted. An entity may apply the amendments in this ASU prospectively by providing the revised disclosures for the period ending December 31, 2025 and continuing to provide the pre-ASU disclosures for the prior periods, or may apply the amendments retrospectively by providing the revised disclosures for all periods presented. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows, and financial condition.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Basis of Presentation and Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Debt Securities, Held-to-Maturity [Table Text Block]
  

Amortized Cost

  

Gross Unrealized Gain

  

Fair Value

 

Held to maturity U.S. Treasury securities

 $49,900  $535  $50,435 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Divestiture of Subsidiary (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
     
  

Total

 

Cash and cash equivalents

 $2,072 

Accounts receivable

  1,030 

Inventories

  1,310 

Property, plant and equipment

  326 

Other assets

  48 

Accounts payable

  (441)

Accrued expenses

  (126)

Income taxes payable

  (100)

Other current liabilities

  (13)

Other long-term liabilities

  (23)

Total net assets transferred

  4,083 

Consideration received

  5,063 

Gain on sale recognized

 $980 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31, 2024

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $39,549  $43,884  $6,123  $89,556 

Europe

  16,333   9,436   1,216   26,985 

Asia

  4,365   965   6,219   11,549 
  $60,247  $54,285  $13,558  $128,090 
                 

By Sales Channel:

                

Direct to customer

 $38,825  $34,070  $9,786  $82,681 

Through distribution

  21,422   20,215   3,772   45,409 
  $60,247  $54,285  $13,558  $128,090 
  

Three Months Ended March 31, 2023

 
  

Power Solutions and Protection

  

Connectivity Solutions

  

Magnetic Solutions

  

Consolidated

 
                 

By Geographic Region:

                

North America

 $62,800  $43,013  $10,354  $116,167 

Europe

  13,599   8,401   2,766   24,766 

Asia

  6,782   1,982   22,647   31,411 
  $83,181  $53,396  $35,767  $172,344 
                 

By Sales Channel:

                

Direct to customer

 $59,614  $33,725  $27,411  $120,750 

Through distribution

  23,567   19,671   8,356   51,594 
  $83,181  $53,396  $35,767  $172,344 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Contract assets - current (unbilled receivables)

 $9,150  $12,793 

Contract liabilities - current (deferred revenue)

 $2,606  $3,046 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

March 31,

 
   

2024

   

2023

 
                 

Numerator:

               

Net earnings

  $ 15,874     $ 14,572  

Less dividends declared:

               

Class A

    129       128  

Class B

    747       747  

Undistributed earnings

  $ 14,998     $ 13,697  
                 

Undistributed earnings allocation:

               

Class A undistributed earnings

  $ 2,416     $ 2,203  

Class B undistributed earnings

    12,582       11,494  

Total undistributed earnings

  $ 14,998     $ 13,697  
                 

Net earnings allocation:

               

Class A net earnings

  $ 2,545     $ 2,331  

Class B net earnings

    13,329       12,241  

Net earnings

  $ 15,874     $ 14,572  
                 

Denominator:

               

Weighted-average shares outstanding:

               

Class A

    2,139       2,142  

Class B

    10,610       10,639  
                 

Net earnings per share:

               

Class A

  $ 1.19     $ 1.09  

Class B

  $ 1.26     $ 1.15  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]
  

March 31, 2024

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $59,231  $59,231  $59,231  $- 

Level 1:

                

Money market funds

  10,995   10,995   10,995   - 

Money market funds (Rabbi Trust)

  179   179   -   179 

Subtotal

  11,174   11,174   10,995   179 

Level 2:

                

Certificates of deposit and time deposits

  3,499   3,781   1,094   2,405 

Subtotal

  3,499   3,781   1,094   2,405 

Total

 $73,904  $74,186  $71,320  $2,584 
  

December 31, 2023

 
  

Carrying value

  

Fair value

  

Cash and cash equivalents

  

Other Current Assets

 

Cash

 $57,544  $57,544  $57,544  $- 

Level 1:

                

Money market funds

  31,188   31,188   31,188   - 

Money market funds (Rabbi Trust)

  303   303   -   303 

Subtotal

  31,491   31,491   31,188   303 

Level 2:

                

Certificates of deposit and time deposits

  3,629   3,926   639   2,990 

Subtotal

  3,629   3,926   639   2,990 

Total

 $92,664  $92,961  $89,371  $3,293 
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]
 

Balance Sheet Classification

 

March 31, 2024

  

December 31, 2023

 

Derivative assets:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current assets

 $-  $- 

Non designated as hedging instruments

Other current assets

  430   486 

Interest rate swap agreements:

         

Designated as a cash flow hedge

Other assets

  4,300   3,960 

Total derivative assets

 $4,730  $4,446 
          

Derivative liabilities:

         

Foreign currency forward contracts:

         

Designated as cash flow hedges

Other current liabilities

 $196  $5 

Total derivative liabilities

 $196  $5 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 60,507     $ 63,647  

Work in progress

    44,006       42,038  

Finished goods

    25,946       30,855  

Inventories

  $ 130,459     $ 136,540  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Land

  $ 121     $ 348  

Buildings and improvements

    12,788       15,286  

Machinery and equipment

    99,346       98,527  

Construction in progress

    1,340       1,567  
      113,595       115,728  

Accumulated depreciation

    (77,559 )     (79,195 )

Property, plant and equipment, net

  $ 36,036     $ 36,533  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Salaries, bonuses and related benefits

  $ 18,403     $ 33,566  

Deferred revenue

    2,606       3,046  

Accrued restructuring costs

    4,287       5,498  

Sales commissions

    1,929       2,347  

Warranty accrual

    1,594       1,542  

Other

    7,953       8,658  
    $ 36,772     $ 54,657  
Restructuring and Related Costs [Table Text Block]
           

Three Months Ended

         
           

March 31, 2024

         
   

Liability at

           

Cash Payments

   

Liability at

 
   

December 31,

   

New

   

and Other

   

March 31,

 
   

2023

   

Charges

   

Settlements

   

2024

 

Severance costs

  $ 1,551     $ 65     $ (1,276 )   $ 340  

Other restructuring costs

    3,947       -       -       3,947  

Total

  $ 5,498     $ 65     $ (1,276 )   $ 4,287  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Instruments and Hedging Activities (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Derivative Instruments, Gain (Loss) [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Net (losses) gains recognized in AOCL:

        

Foreign currency forward contracts

 $(111) $(361)

Interest rate swap agreements

  955   (408)
  $844  $(769)
         

Net gains (losses) gains reclassified from AOCL to the consolidated statement of operations:

        

Foreign currency forward contracts

 $(268) $151 

Interest rate swap agreements

  615   486 
  $347  $637 
Derivatives Not Designated as Hedging Instruments [Table Text Block]
          
   

Three Months Ended

 
   

March 31,

 
 

Classification in Consolidated Statements of Operations

 

2024

  

2023

 

Foreign currency forward contracts

Other income/expense, net

 $159  $- 
   $159  $- 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Net Benefit Costs [Table Text Block]
         
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Service cost

 $99  $92 

Interest cost

  226   221 

Net amortization

  20   18 

Net periodic benefit cost

 $345  $331 
Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]
  

March 31,

  

December 31,

 
  

2024

  

2023

 

Prior service cost

 $192  $212 

Net loss

  (1,336)  (1,336)
  $(1,144) $(1,124)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
  

March 31,

  

December 31,

 
  

2024

  

2023

 
         

Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023

 $(20,199) $(16,423)

Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023

  4,300   3,960 

Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023

  20   19 

Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023

  422   407 
         

Accumulated other comprehensive loss

 $(15,457) $(12,037)
Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component [Table Text Block]
           

Unrealized

   

Unrealized

                   
   

Foreign Currency

   

Gains (Losses) on

   

Holding Gains

                   
   

Translation

   

Interest Rate Swap

   

(Losses) on

   

Unfunded

           
   

Adjustment

   

Cash Flow Hedge

   

Marketable Securities

   

SERP Liability

     

Total

 
                                           

Balance at December 31, 2023

  $ (16,423 )   $ 3,960     $ 19     $ 407       $ (12,037 )

Other comprehensive (loss) income before reclassifications

    (4,044 )     955       1       30         (3,058 )

Amount reclassified from accumulated other comprehensive loss

    268       (615 )     -       (15 )

(a)

    (362 )

Net current period other comprehensive (loss) income

    (3,776 )     340       1       15         (3,420 )
                                           

Balance at March 31, 2024

  $ (20,199 )   $ 4,300     $ 20     $ 422       $ (15,457 )
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Segments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended March 31, 2024

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $60,247  $54,285  $13,558  $-  $128,090 

Gross Profit

  26,516   19,617   2,174   (229)  48,078 

Gross Profit %

  44.0%  36.1%  16.0%  nm   37.5%
  

Three Months Ended March 31, 2023

 
  

Power Solutions

  

Connectivity

  

Magnetic

  

Corporate/

     
  

and Protection

  

Solutions

  

Solutions

  

Other

  

Total

 

Revenue

 $83,181  $53,396  $35,767  $-  $172,344 

Gross Profit

  29,680   18,196   8,168   (2,380)  53,664 

Gross Profit %

  35.7%  34.1%  22.8%  nm   31.1%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details) - US Treasury Securities [Member]
$ in Thousands
Mar. 31, 2024
USD ($)
Held to maturity U.S. Treasury securities, amortized cost $ 49,900
Held to maturity U.S. Treasury securities, gross unrealized gains 535
Held to maturity U.S. Treasury securities, fair value $ 50,435
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 2 - Investment in Innolectric (Details Textual)
$ in Thousands, € in Millions
3 Months Ended
Feb. 01, 2023
USD ($)
Feb. 01, 2023
EUR (€)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
EUR (€)
Mar. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures     $ 10,324     $ 10,282  
Innolectric AG [Member]              
Loans and Leases Receivable, Related Parties, Additions | €       € 0.5      
Loans and Leases Receivable, Related Parties     2,700   € 2.5 $ 2,100 € 2.0
Loans and Leases Receivable, Interest Rate           5.00% 5.00%
Innolectric AG [Member] | Power Solutions and Protection Segment [Member]              
Net Income (Loss) Attributable to Noncontrolling Interest     $ 200        
Innolectric AG [Member]              
Subsidiary, Ownership Percentage, Noncontrolling Owner 33.33%            
Payments to Acquire Interest in Subsidiaries and Affiliates $ 8,800 € 8.0          
Business Acquisition, Transaction Costs 1,300            
Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures 11,000            
Business Combination, Consideration Transferred, Liabilities Incurred $ 1,000            
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Divestiture of Subsidiary (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 01, 2023
Bel Stewart s.r.o. [Member] | Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]    
Disposal Group, Including Discontinued Operation, Consideration $ 5,063 $ 5,100
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details) - Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] - Bel Stewart s.r.o. [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Jun. 01, 2023
Cash and cash equivalents $ 2,072  
Accounts receivable 1,030  
Inventories 1,310  
Property, plant and equipment 326  
Other assets 48  
Accounts payable 441  
Accrued expenses 126  
Income taxes payable 100  
Other current liabilities 13  
Other long-term liabilities 23  
Total net assets transferred 4,083  
Consideration received 5,063 $ 5,100
Gain on sale recognized $ 980  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue (Details Textual)
$ in Millions
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Amount $ 0.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Amount $ 6.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Amount $ 6.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 128,090 $ 172,344
Sales Channel, Directly to Consumer [Member]    
Net sales 82,681 120,750
Sales Channel, Through Intermediary [Member]    
Net sales 45,409 51,594
Power Solutions and Protection [Member]    
Net sales 60,247 83,181
Power Solutions and Protection [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 38,825 59,614
Power Solutions and Protection [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 21,422 23,567
Connectivity Solutions [Member]    
Net sales 54,285 53,396
Connectivity Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 34,070 33,725
Connectivity Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 20,215 19,671
Magnetic Solutions [Member]    
Net sales 13,558 35,767
Magnetic Solutions [Member] | Sales Channel, Directly to Consumer [Member]    
Net sales 9,786 27,411
Magnetic Solutions [Member] | Sales Channel, Through Intermediary [Member]    
Net sales 3,772 8,356
North America [Member]    
Net sales 89,556 116,167
North America [Member] | Power Solutions and Protection [Member]    
Net sales 39,549 62,800
North America [Member] | Connectivity Solutions [Member]    
Net sales 43,884 43,013
North America [Member] | Magnetic Solutions [Member]    
Net sales 6,123 10,354
Europe [Member]    
Net sales 26,985 24,766
Europe [Member] | Power Solutions and Protection [Member]    
Net sales 16,333 13,599
Europe [Member] | Connectivity Solutions [Member]    
Net sales 9,436 8,401
Europe [Member] | Magnetic Solutions [Member]    
Net sales 1,216 2,766
Asia [Member]    
Net sales 11,549 31,411
Asia [Member] | Power Solutions and Protection [Member]    
Net sales 4,365 6,782
Asia [Member] | Connectivity Solutions [Member]    
Net sales 965 1,982
Asia [Member] | Magnetic Solutions [Member]    
Net sales $ 6,219 $ 22,647
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Contract assets - current (unbilled receivables) $ 9,150 $ 12,793
Contract liabilities - current (deferred revenue) $ 2,606 $ 3,046
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net earnings $ 15,874 $ 14,572
Undistributed earnings 14,998 13,697
Common Class A [Member]    
Net earnings 2,545 2,331
Less dividends declared 129 128
Undistributed earnings $ 2,416 $ 2,203
Class A (in shares) 2,139 2,142
Net earnings per common share - basic and diluted (in dollars per share) $ 1.19 $ 1.09
Common Class B [Member]    
Net earnings $ 13,329 $ 12,241
Less dividends declared 747 747
Undistributed earnings $ 12,582 $ 11,494
Class A (in shares) 10,610 10,639
Net earnings per common share - basic and diluted (in dollars per share) $ 1.26 $ 1.15
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Derivative Asset $ 4,730 $ 4,446
Long-Term Debt, Fair Value 60,000  
Long-Term Debt, Gross   60,000
Fair Value, Nonrecurring [Member]    
Assets, Fair Value Disclosure, Total 0 0
Foreign Exchange Forward [Member]    
Derivative Assets (Liabilities), at Fair Value, Net 200 500
Interest Rate Swap [Member]    
Derivative Asset 4,300 4,000
Investments Held in Rabbi Trust [Member]    
Debt Securities, Available-for-Sale $ 200 $ 300
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Member]    
Assets, fair value $ 71,320 $ 89,371
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 10,995 31,188
Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 1,094 639
Other Current Assets [Member]    
Assets, fair value 2,584 3,293
Other Current Assets [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 179 303
Other Current Assets [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 2,405 2,990
Cash [Member] | Cash and Cash Equivalents [Member]    
Assets, fair value 59,231 57,544
Cash [Member] | Other Current Assets [Member]    
Assets, fair value 0 0
Money Market Funds [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 10,995 31,188
Money Market Funds [Member] | Other Current Assets [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 0 0
Money Market Funds, Rabbi Trust [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 0 0
Money Market Funds, Rabbi Trust [Member] | Other Current Assets [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 179 303
Certificates of Deposit [Member] | Cash and Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 1,094 639
Certificates of Deposit [Member] | Other Current Assets [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 2,405 2,990
Reported Value Measurement [Member]    
Assets, fair value 73,904 92,664
Reported Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 11,174 31,491
Reported Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 3,499 3,629
Reported Value Measurement [Member] | Cash [Member]    
Assets, fair value 59,231 57,544
Reported Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 10,995 31,188
Reported Value Measurement [Member] | Money Market Funds, Rabbi Trust [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 179 303
Reported Value Measurement [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 3,499 3,629
Estimate of Fair Value Measurement [Member]    
Assets, fair value 74,186 92,961
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 11,174 31,491
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 3,781 3,926
Estimate of Fair Value Measurement [Member] | Cash [Member]    
Assets, fair value 59,231 57,544
Estimate of Fair Value Measurement [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 10,995 31,188
Estimate of Fair Value Measurement [Member] | Money Market Funds, Rabbi Trust [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 179 303
Estimate of Fair Value Measurement [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value $ 3,781 $ 3,926
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Total derivative assets $ 4,730 $ 4,446
Total derivative liabilities 196 5
Interest Rate Swap [Member]    
Total derivative assets 4,300 4,000
Other Current Assets [Member] | Foreign Exchange Forward [Member]    
Designated as cash flow hedges 0 0
Non designated as hedging instruments 430 486
Other Noncurrent Assets [Member] | Interest Rate Swap [Member]    
Designated as a cash flow hedge 4,300 3,960
Other Current Liabilities [Member] | Foreign Exchange Forward [Member]    
Designated as a cash flow hedge $ 196 $ 5
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Inventories - Components of Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Raw materials $ 60,507 $ 63,647
Work in progress 44,006 42,038
Finished goods 25,946 30,855
Inventories $ 130,459 $ 136,540
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Property, Plant and Equipment (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Depreciation $ 2.3 $ 2.1  
Glen Rock Pennsylvania and Zhongshan, PRC [Member]      
Asset, Held-for-Sale, Not Part of Disposal Group $ 2.0    
Zhongshan, PRC [Member]      
Asset, Held-for-Sale, Not Part of Disposal Group     $ 1.3
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, plant and equipment, gross $ 113,595 $ 115,728
Accumulated depreciation (77,559) (79,195)
Property, plant and equipment, net 36,036 36,533
Land [Member]    
Property, plant and equipment, gross 121 348
Building and Building Improvements [Member]    
Property, plant and equipment, gross 12,788 15,286
Machinery and Equipment [Member]    
Property, plant and equipment, gross 99,346 98,527
Construction in Progress [Member]    
Property, plant and equipment, gross $ 1,340 $ 1,567
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Salaries, bonuses and related benefits $ 18,403 $ 33,566
Deferred revenue 2,606 3,046
Accrued restructuring costs 4,287 5,498
Sales commissions 1,929 2,347
Warranty accrual 1,594 1,542
Other 7,953 8,658
Accrued Liabilities, Current $ 36,772 $ 54,657
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Liability, beginning balance $ 5,498
New charges 65
Cash payment and other settlements (1,276)
Liability, ending balance 4,287
Employee Severance [Member]  
Liability, beginning balance 1,551
New charges 65
Cash payment and other settlements (1,276)
Liability, ending balance 340
Other Restructuring [Member]  
Liability, beginning balance 3,947
New charges 0
Cash payment and other settlements 0
Liability, ending balance $ 3,947
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Instruments and Hedging Activities (Details Textual) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Jan. 31, 2023
Foreign Exchange Forward [Member]      
Derivative, Notional Amount $ 22.1 $ 25.8  
The 2021 Swaps One [Member]      
Derivative, Notional Amount $ 30.0    
Derivative, Fixed Interest Rate 1.3055%   1.334%
Derivative, Basis Spread on Variable Rate     0.10%
The 2021 Swaps Two [Member]      
Derivative, Notional Amount $ 30.0    
Derivative, Fixed Interest Rate 1.318%   1.348%
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net (losses) gains recognized in AOCL $ 844 $ (769)
Net losses reclassified from AOCL to the consolidated statement of operations 347 637
Foreign Exchange Forward [Member]    
Net (losses) gains recognized in AOCL (111) (361)
Net losses reclassified from AOCL to the consolidated statement of operations (268) 151
Interest Rate Swap [Member]    
Net (losses) gains recognized in AOCL 955 (408)
Net losses reclassified from AOCL to the consolidated statement of operations $ 615 $ 486
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative instruments gain (loss) $ 159 $ 0
Foreign Exchange Forward [Member] | Nonoperating Income (Expense) [Member]    
Derivative instruments gain (loss) $ 159 $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Debt (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 15 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Revolving Credit Facility [Member]      
Long-Term Line of Credit $ 60,000   $ 60,000
Credit and Security Agreement with KeyBank [Member]      
Interest Expense, Debt $ 400 $ 1,000  
Debt, Weighted Average Interest Rate 2.47%   2.47%
Long-Term Debt, Percentage Bearing Variable Interest, Amount $ 0   $ 0
Credit and Security Agreement with KeyBank [Member] | Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity 175,000   $ 175,000
Debt Instrument, Term (Year)     5 years
Line of Credit Facility, Maximum Letters of Credit Capacity 10,000   $ 10,000
Line of Credit Facility, Maximum Swing Line Loan Capacity 5,000   5,000
Line of Credit Facility, Remaining Borrowing Capacity $ 115,000   $ 115,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Income Taxes (Details Textual) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Unrecognized Tax Benefits $ 19.9   $ 19.8
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 3.5    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 0.1 $ 0.1  
Deferred Tax Assets, Valuation Allowance $ 2.1   $ 2.0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Supplemental Employee Retirement Plan [Member]      
Deferred Compensation Arrangement with Individual, Compensation Expense $ 0.1 $ 0.6  
Bel Fuse Inc. Employees' Savings Plan [Member]      
Defined Contribution Plan, Cost $ 0.6 $ 0.4  
Bel Fuse Inc. Employees' Savings Plan [Member] | Common Class A [Member]      
Shares Held in Plan (in shares) | shares 284,384    
Bel Fuse Inc. Employees' Savings Plan [Member] | Common Class B [Member]      
Shares Held in Plan (in shares) | shares 59,709    
Nonqualified Deferred Compensation Plan [Member]      
Deferred Compensation Arrangement, Vesting Age 65    
Deferred Compensation Plan Assets $ 1.1   $ 1.0
Nonqualified Deferred Compensation Plan [Member] | Maximum [Member]      
Deferred Compensation Arrangement with Individual, Compensation Expense $ 0.1    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details) - Supplemental Employee Retirement Plan [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Service cost $ 99 $ 92
Interest cost 226 221
Net amortization 20 18
Net periodic benefit cost $ 345 $ 331
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details) - Supplemental Employee Retirement Plan [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prior service cost $ 192 $ 212
Net loss (1,336) (1,336)
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax $ (1,144) $ (1,124)
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023 $ (20,199) $ (16,423)
Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023 4,300 3,960
Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023 20 19
Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023 422 407
Accumulated other comprehensive loss $ (15,457) $ (12,037)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Foreign currency translation adjustment, tax $ (302) $ (276)
Unrealized gains (losses) on interest rate swap cash flow hedge, tax 0 0
Unrealized holding gains on available-for-sale securities, tax (7) (7)
Change in unfunded SERP liabilityChange in unfunded SERP liability, tax, tax $ 723 $ 718
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance $ 340,558 $ 262,346
Other comprehensive (loss) income (3,420) 1,118
Balance 346,657 278,063
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
Balance (16,423)  
Other comprehensive (loss) income before reclassifications (4,044)  
Amount reclassified from accumulated other comprehensive loss [1] 268  
Other comprehensive (loss) income (3,776)  
Balance (20,199)  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Balance 3,960  
Other comprehensive (loss) income before reclassifications 955  
Amount reclassified from accumulated other comprehensive loss [1] (615)  
Other comprehensive (loss) income 340  
Balance 4,300  
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]    
Balance 19  
Other comprehensive (loss) income before reclassifications 1  
Amount reclassified from accumulated other comprehensive loss [1] 0  
Other comprehensive (loss) income 1  
Balance 20  
Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]    
Balance 407  
Other comprehensive (loss) income before reclassifications 30  
Amount reclassified from accumulated other comprehensive loss [1] (15)  
Other comprehensive (loss) income 15  
Balance 422  
AOCI Attributable to Parent [Member]    
Balance (12,037) (16,546)
Other comprehensive (loss) income before reclassifications (3,058)  
Amount reclassified from accumulated other comprehensive loss [1] (362)  
Other comprehensive (loss) income (3,420)  
Balance $ (15,457) $ (15,428)
[1] This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other expense, net on the accompanying condensed consolidated statements of operations.
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 15 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Millions
12 Months Ended 252 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Mar. 31, 2024
Dec. 31, 1994
Arezzo Revenue Agency [Member]        
Loss Contingency, Estimate of Possible Loss     $ 12.0  
EOS Claim From Principal Commissioner of Customs [Member] | EOS Power Panama Inc. [Member]        
Customs Duties and Imposed Fines $ 0.9     $ 1.4
Payment for Customs Duties and Imposed Fines and Penalties   $ 0.5    
Indemnification Period (Year) 7 years      
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Segments (Details Textual)
3 Months Ended
Mar. 31, 2024
Number of Industry in which Entity Operates 1
Number of Operating Segments 3
Number of Reportable Segments 3
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 16 - Segments - Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue $ 128,090 $ 172,344
Gross Profit $ 48,078 $ 53,664
Gross Profit % 37.50% 31.10%
Power Solutions and Protection Segment [Member]    
Revenue $ 60,247 $ 83,181
Gross Profit $ 26,516 $ 29,680
Gross Profit % 44.00% 35.70%
Connectivity Solutions [Member]    
Revenue $ 54,285 $ 53,396
Gross Profit $ 19,617 $ 18,196
Gross Profit % 36.10% 34.10%
Magnetic Solutions Segment [Member]    
Revenue $ 13,558 $ 35,767
Gross Profit $ 2,174 $ 8,168
Gross Profit % 16.00% 22.80%
Corporate Segment [Member]    
Revenue $ 0 $ 0
Gross Profit $ (229) $ (2,380)
EXCEL 81 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #%:GE@'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 " Q6IY8\7R%-^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:2="J'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU;A^@'$/*2NW]^ M]SM(8X(T?<3GV >,Y##=C+[MDC1AS8Y$00(D,9;L^##9VQGF#6 +7KL*($H!3 U M30RGL6W@"IA@A-&G[P+:A3A7_\3.'6#GY)C(^G_?)]8??5=CWUNW= M/S:^"*H&?OT+]0502P,$% @ ,5J>6)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" Q6IY8LE/@HH & "+)@ & 'AL+W=O>*/,91DIYT5DJM/_1ZJ;_B M,4L/Q)HG<&0A9,P4;,IE+UU+SH(\*(YZU'$&O9B%26=\G.^[D>-CD:DH3/B- M)&D6QTP^37DD'DXZ;F>SXW.X7"F]HS<^7K,EGW/U97TC8:M7J01AS),T% F1 M?''2F;@?9GU'!^1G_!WRAW3K.]%6[H3XH3J0@"]8%JG/XN$/7AHZ MU'J^B-+\DSP4Y_;['>)GJ1)Q&0PMB,.D^,\>RX[8"O!&-0&T#* O MRZ7_#* M "\W6K0LMW7*%!L?2_% I#X;U/27O&_R:' 3)GH8YTK"T1#BU/A4^!F,BB*3 M)"!GB0K5$[E(BO30W=PEZ8I)GA[W%/R:CNGYI?*T4*8URAZY$HE:I: :\.!Y M? ]:6365;IHZI:C@%9,'Q'/?$^K0OJ4],SQ\LH9P.K"%/VN.5_6GH\,BQ>41C&WH\K#P> M[N/Q,U^&*;B$H;YF,;L:7-'QZ_8%%JZY89&M;0U+ R-40;-=%AQV2%5D4TMVN " M3;T:U'%1EMC*4K@-IF&..LAXXF*UMPL\KJE)0S3N7DAS'D:<7&?Q'9=66]J+5!A^Y!I!FJVN MYALI[L/$MX\XKEES);CFMHRO$1QR+D4^0QE)1+L]KI#I._1K@/5 MU^JO#4:BAI$HCC6;%9%RWEG@49@L\TO2/F'9H?C-NNPVPZ.:^C281/?"I(L$ ML+Y8A-78RS;&K3YQQ3J?;= 2-;1$]Z(EC8/ 1E!5ET):E[=VZ$Q\GX,$" 2% MF-5K&YA$#2;1O3!I'K,H(M,LA<.I/6,;K@3A<4W]&2RB>V'16@R,.9 MYC94,"T7"^+2=W>_DCG,1R1DNM7W#KPJDZ?,I;D2_@_R[F?GP'7(FDERSZ*, M_VKM@C8 RC, Y>'LS$\GUN50/+"I0\-,WGY/R[92#J9J^8-5\C%3,)-)]-!: M+;\1!97]4*@=YFKZ$?_]V'7ZHP$=PI3AWN;1\)*'<\ZSVCQ!:S.N]&I/;;"3 M9]C)&[10F]^(A\H>:(.N/$-7'@Y#KZG-.Q[:EX2X/!Z8]:C,N MH&OSQ&JL#>+R#'%Y.'&]HC;O6%2JK\UML%7?L%5_KX6E)K495W[M55RJ;==F MZE)O<#1X49I[6Z_[Z!E-_A942GR]?E^\^5/MK=ZTFN3O%_7,Z<5K6E=,3XA2 M$O$%A#H'0_AU6;SY5&PHLK]L_'_ M4$L#!!0 ( #%:GEAJS6D%60@ %@G 8 >&PO=V]R:W-H965T&ULK9I;<]NZ$<>_"D;-M,F,;!$77I1C:\9QVI[,G/1XXKA]Z/0! M%B&+$Y+0(4$[[J?ODI0$45C"=DI'O5;*D)]%7M:7 MD[4QFX^S6;UO+ M23(AJ5K))C??]-.O:AM0V/I;ZKSN_B=/6]M@0I9-;72Q'0P*BJSL_\J?VXDX M&$#%R "V'.X!O!_ NT%Y9%]9G:>3BHM)/I&JMP5O[H)N;;C1$DY7M,MZ: M"M[-8)Q97.LRA451*8%'M<3@D+F$"&7_N'?U;+_7 ^'#Z#2=G/#-O/#.O\\;&9V89\5='H' M G?0'L"/]48NU>4$3EBMJD5]4LN)@]'H;C6B5S'M.]U4"GV.L47IV_ MJCPE1L,!,$V5F6=R=WY[3KY#_JJ;ZIG4:MF^G"E4=^\Z/% DYO/@6+=KQ>-0 M)+CN<*\[].J^6BYU ],)B6^I8&[O M\B29PI!ZH[IDES]C886.X(2+,#D*"[$2E,WQL*)]6)$WK"_E(VP278U,>.1\ M)N6!".='TC"S*!0!KBW>:XN]VN[*^RS/(979*4=%QLZGSVEXO"E<(\KB.<<5 M)GN%B5?A[V:M*LCQ?9J179K!%";.AP.C0W8D$;&BP3S&)<[W$N=>B=^UD?DK M),[=0Q,)SH]7&C%+J(A'#A<-+,,"K\R;"LJ:RCQ/R0:P9;KCTR:Q#=0;ICMH M*(T"1'7 HR/1J%G(1Q:?'H"7>D5W%=.97ITUM?),[=;+<&$Y.S[?F%D@DI%\ M2RT$J9<[B[_"-$*>+919 _UR+W6AB)$_\=Q)7:I AG=2$V9&PW#L!%GZ M4#]^^@3J.3HN6;C@\^.LA)EQ2D?82"V J)] ??+TR'.I$L*L<&>9$;N81GQL M'UK^T.15%>YOF016=G436N92+\?>6N>>RMLP:$LTZD?:OA3;R.>V*$ #1D#% M$NKD!]=,!$*,K NS.&-^G('$JH'CIWYNVM8,W3P,HU(<'Q\]Q"P443A2%C + M+^:'U^_ 6VFR\H'D4'LKDMLM--W5"ZAL%U-AS(_++<0JXN%(0<@.&CH_RX8% MUX%D5"E"*4H/@+J5ZIK-:32V!2S+F)]EP\+K):DNIY(H#!RIKAFE012,)#IF M><:$-X_\ILN',Z.JXL5,PKQ@?'/'?")OP[ M)ID?DS;L5-WCN]T%7Q0$3LOY MHME0H.4C>X&/OD.:[]2CPI&>+(S9,9DP,\'H2 '"+#F9GYR[;?1,5KHB#?3& ME9%9V18B9*/KK+T Q$\"TJC-YZ%S$C"SA(T4),P"E?D[NJ]9F15-03;;:TY] MGV8U5@KS2TSN9^9?4Y_ M22'6QT%KXFA$[#@-XI$]S"TDN1^2U[HHLJ[%J_L;05VV*4252U!,WM=*D7]H MHP@-/Z#Z_X]K3((E]Q,X&L[ P5TH]^+LUNCEC[7.4U75?R%] XS2C'L9_E:: MGYO2F^JW8&OV_BA-]50(E?D4>:-FA(Z!2"U_TB]EO#Y1#9FK:OL MORK]!4Q+1;*ZAJ(5G2>W3W6VL\]D&)'E,_?SV5X+MP&1]TT)NDV5+8U*I^V^ MKK.ZHZ->$2JFE#-RG4.[1J[V,<+^ATYU*A*Z?>O3]BU\[[L)3'6)#)6+M+LB MBERYF%T0AB/WM\)27/@I[I"Q.WFOE2\07&/W*)B=YQY%6+ +/]A;9$(UMTL> M__ZJBGM5_0?5ZO7T5F2BN& M-T=](F_#J"WPA1_X+VY$I#L/HN->&+<*1[:B!;QX"? ]-F]D!6V\=R=Z';UY M34[D;1BVK1C$ZZ[4/3\:$2>]33^5MV&\MM 0_D)CM\R;;IG+MC&TW[>CT??^ M#G\7PB)Q?*F!6='P^%YI=O"SI_8W9U]E]9"5-VV,+KJ':R4A:[0&\/Y*0P#;)^V/J_8_IEO\#U!+ P04 " Q6IY8 MNL!QIQ@$ 2$@ & 'AL+W=O/O.X=C'YCNN7B5$8!"WV*6R)D5*;6]LVT91! 3>:H836 ID$SCF(CO#\#X?F9A MZ^W"$WV)E+E@SZ=;\@(K4,_;I= SN_02TA@227F"!&QFUCV^6^"),<@0?U#8 MRX,Q,E+6G+^:R6_AS'(,(V 0*.."Z)\=+( QXTGS^*=P:I5K&L/#\9OW7S+Q M6LR:2%AP]B<-532S? N%L"$I4T]\_RL4@H;&7\"9S/ZC?8%U+!2D4O&X,-8, M8IKDO^1;$8@# SPX8> 6!NZE!EYAX&5"BR'PJ^!X)@];>S""+36:M MU=#$I'&EA+Y+M9V:+W@2ZJ1 B/1(D177Z[1%T03]'O$4TF24$YMI?F: M5>V@X/:0 &$:8+(0N5+BD4\G2M-BG33V>.;1.=KS+*5C%5MIOC MH>-/[=VAM!:0YU>@F@"O%.!U"ECJ"@&=QQ#IQRIXO4$)1ULBT(ZP%-"53E;( M&2-"HBWH2H]T8J_;!'A'W)P&^RY$C?J@I#[H1SUC)Q%)5<0%_5??,/SSJZVD M<__#PX ZV5^#^GE<3<"P%#!\EP J97J>_/"(5)-V%Z)&>%02'G427O XUMOL M@A$IT3WZZRO$:Q!_M['K=&3.H3NY)0',+'W02! [L.8__H!'SL]M-?U)SFJ: MQZ7F\26:BPR]IS1R_^/#--SB1JJZ,37B?DG<[T&\=VWXIY[YYE-V ;#&?U+R MG_3GKYL.J?3)09.7/=.7KBOE\1P/'#\HQRT(4>ZUQ^=$E&U ;A/']"W^L?'O/!P<,S_+*[.ONH% M\$7-0+/V>^_GG:OTWA<^R5L])E5_@?LT&'TS>MPV>"[V=8/13.EY8,[?/GAA M-U]+])ON"TTD8K#1EL[M6+L0^0>(?*+X-GN'7W.E>)P-(R A" /0]S>) M^2Q0?@::_P]02P,$% @ ,5J>6+12?;-A!0 PQ< !@ !X;"]W;W)K M^CT00'99@+(E60G_?9= 0$#@L1SOI<8R.[RVUVTN]+LF8LGN69,H97E9*W4YL*R9+1F&97G?,-R^,^2BXPJN!4K2VX$HW&AE*46L6W?RFB23^:S MXMFMF,_X5J5)SFX%DMLLH^*_:Y;RY\L)GKP^N$M6:Z4?6//9AJ[8/5,/FUL! M=U9M)4XRELN$YTBPY>7D"E\L2* 5"HF_$O8L]ZZ1=N61\R=]\R6^G-B:B*4L M4MH$A9\=6[ TU9: X]_*Z*1^IU;[C^A MDP\?D5Q3P21*6 ES]4BNJT*Y+-#* YJ ;GJNU1)\! M,6[K6^!F[2MY]?6:C!J\H>(<.?@4$9NX!I[%^]6=$1RG#KU3V','[/T!BU32 ME!E#4ZKZA:I>BKLY)J$]M6?6;I_8(!80QW5KL1:96Y.YHV0++I7.^R!=J>[M MO3:T;4PZ<'TIC$,_M,UP7@WGC<+])KB4:"/X,E$F-J_W5C>T@[##UI?R'-\? MB)M?H_FC:'=,,BJB-8(/'FK)#HKD1B\B%$% C8'T^Q@$>QU6DY#^ DVH08T: MC*+>0^%,\M4I6K$<%G=:(-,8*DPBE5[L.X;8RT:7!B-XT&,B[G3ONRO)#5(> MF?IF]+!&#]^*LA+;2&T%.( B*#TK,V/8>[O?#6U?Q/'LP,PWK?FFHWQ?\HAG M#"T%SQ"O*Z<)<-I?($'H=8-HD)KZ3FB&Q'93^.TW,!6#HJU>TVPLT';OW6>N MTP4T24W#@0\4[W4F_#[ I BHD0\;2DQO_9BDAI*,28-'1O&^JC43%9M5Q? 4 MY+S/?*8BAY4BT2.#L8_ITKE+BC$,;BL' MD*(OYD54&6^M8=OQNK7>((;#P!F";SH1'F]%MX?!]EN.Z_9JOTD*#]5^W/0E M/-Z8=#]GK[&F.YJD]#$%6 [E/\O QCFHJRU*RD5*H;]>H;]O6/;(Q#]&TE%+>NMQ(3>N@V M-;0>R2^,N*/M]>#D'O)BE[:LXK:=HSL4?S^JW8@++XC.Y@A%@QE&_U M2]%C;;*.4.U!Z23-+D/%9HE5ZKT=+[[BE@[-Z)&MMOYO1A+R]!?ZNTDL,&V#' M(;VTF;;3Q!THOJ293HA[Y.)+1L>=@]-W)&MM]YN)AQPP\1RY^%:O;I?5O6&X M"H!):F\#T':L&86(_Z.+[U$GI&-9:X>CF9#(^(3TXXMO_Z VS[NGG:9Q9QN MK[7VCD,S)E;%*;&$CW.;J_*TL'Y:GT1?%>>OG>?7^&)1GB;_0+ZG/[^?]0 M2P,$% @ ,5J>6 6GP2>T P M H !@ !X;"]W;W)K!"+[SC(!C[!67"6\[=VH-:SF5E.!/PH(BNBH*J MUWO@\K#P0N]MX9'M5L"YM80X_FZ,>NV95O%X M_&;]9T<>R6RHAI7D?[+,Y MOZI$,MK3BYE$>?H&&T,C:2R77[DL.C6S@D;32 M1A:-,B(HF*C_]*5QQ)$"VNE7B!J%J*N0G%&(&X78$:V1.5J?J:'+N9('HJPT M6K,#YQNGC6R8L&%<&X6[#/7,'LA7DY*<- MGOL:3W0&3TR^26%R3;X@KNR]OH_<6H+1&\'[Z*+!;U3=DCB\)E$0)3UX5A]7 MCR_ B5M_Q\Y>KYB90)5@8J<)W5/&Z88#,9*@4PN\UQCQ]#F7/ /5Z[[: M_-B9MSFZ7X:CZ029[8])]4@EHTG42KW#GK38$Z<6G\'^F\E!69Q'EX$UEX%+ MK8=W?8"32_ZP5>I.ES2%A8=6-:@]>,L??PC'P4]]P?J?C+VC/VKICRZ&;E4I M!2)])491H3FMRU#V%R:IS91K(C"VF"V&OH!+FT$TOB:8!F0PN\:2ITMP-8N_ M]KFI/GMT%+&;>#(9=^)Z*A7.9M/^L(Y;7N.+O)X$UG_._L&TWV'=UW4P00\) M\F/" $(W1&%!(/I 2Y)2G9,MUG^20[:#'MZ!+0(;:7)2@F*ROPZ,3ZC$2="A M>RIS,YTE_70G+=W)1^G:-,-$;&@C6WS)GL&XC-205HH9!OJ_$IRI2TQ2>/J2SGDQ*HN[5.I4*P_!,)H7!]]J)D:7K,O >8<_BACFVE:"L .YO MI31O$WM VZ@N_P502P,$% @ ,5J>6( B:X+P @ 3@< !@ !X;"]W M;W)KV W1__?O\]W/@]62K^:'-'"NA#2#(/< MVO(N#$V<8\',C2I1TDJJ=,$LF3H+3:F1)3ZH$&'4;O?#@G$9C 9^;JI' U59 MP25.-9BJ*)A^&Z-0JV%P&VPG7GB66S<1C@8ERW"&=EY.-5EA@Y+P J7A2H+& M=!C <(X'1)N Z#"@>R*@LPGH>*$U,R_K@5DV M&FBU NV\"P!6A>7< %< MPO=<58;)Q Q"2Z3=UF&\(3BN"48G"';@61&R@4 M_*(2<'FX LO6@.O2)>O8*=:[]/TN[NHN1U%_$"YWA;UW^=)X[''O-MR[9[G/ M)34.P?]0P634, RTA#(&*?_$G4N+&HT%3:4$9L5*B)G)(:7& 3DF&7I-Q[34 MN_9VB+8/I)SSV)/2:Z3T/BHE5R+A,H-:BY-"_>T5+5L(TH&4*&XY+3#-C?-+ M:()^5/U0HN8J.:FK]U]=YSSV=/4;7?VSNB8YDQFZ.UC)M')7"&:/+U,0G"VX MX/;M)-G^NVJY[AZP/>M2TPUW6E.!.O,=VT"L*FGK.]O,-H_"O>^%!_-C>BSJ MWOX/IGYIZ$9FKO@$I@39OOE$QZ?K[ET;5I6^ 2Z4I7;JASD]>*B= ZVG2MFM MX39HGM#17U!+ P04 " Q6IY8D*X9=BX0 !7Z0 & 'AL+W=O%A=:J]6]>$CFR[/K#]N?1>OK#ZNG?#%?IM%:R9X>'I+UCT_I8O7]XYEZ M]O*#T?SN/M_\X.+ZPV-REX[3/'Z,UL6[BU=E-G](E]E\M536Z9>/9W^HOT_U MRTV#;<1TGG[/WKQ6-KOR>;7ZNGGCS#Z>M39;E"[2VWQ#),4_W]*;=+'82,5V M_&>'GKWVN6GX]O6+;FYWOMB9STF6WJP6_S.?Y?J"!MFN@ M51IT#S70=PWT:@/M0(/VKD'[O0TZNP:=ZCYT#S3H[AITJST<^I1ZNP:]2@.M M?:#!Y:[!Y7L_UJM=@ZOW?JQJZV7D6N_]G-37P:Z.]N$F+\.M5L?[X(>KO@RX M6AOQ@P?ARY"KU3$_^ &K+X.N5D==ZQUJ\C+L:G7<]8--7@9>K8Y\D0@.-'D9 M>K4Z]H>;O R^6AU]_="X:"^CKU5'7S\T+MK+Z&O5T=^,6'.3U__9MZ-_\9Q6 MMCFIG^3)]8?UZKNRWL07WN;%-K%MVQ>I:+[9:O%?);DQ9MQ7OQ3I-H\4U9?BG>KVZ_WJ\4L76?_5(S_/,WS'\K/\3)Y MFLV+Z%^4]Y6??_I%R>Z3=9HI\Z4RN5\]9BGQ]LTBR3/E#^5\_??B M?]70Q\UI??P1WCC*'WF^GG]^RI//BU3)5TI4[.0R%_76/ZVWW<^W'_BORH&H MANX,O+M/HN[,T[J;%&<)V=/Z1Z5#04?6B8,V*P[,8HI/%L50S6?GQ>%WDSS. M\^*]H#/[I,X:(.<(Z-.)A_/@M#Y./)S=TWH[]7#V\.Z$A[-_6G?''\[!B8-V MTN$M+A,Y5L MY:IH7VYV49Q[O)Z :*\G(-K6:1]P/B6+9'F;*DFN]-/;WQ1=_5716IK6=)8@ ME#97J[]GC\EM^O&LN!S-TO6W].SZO_ZA=EO_W70Z0&)]$C-(S"0QB\1L$G-( M;$!B+HEY).:36$!B(8E%SUAWBVUN27V[UO2>>GGYX>+;VXFI'G:N=COM;CEL MU*"I[7+,N!ZCMKJ]RLSZ:V;6 MWY69?R[FB^?+NE_>E:6%ZK%9FL3Z)&:0F$EB%HG9).:0V(#$7!+S2,PGL8#$ M0A*+2&Q(8J-GK%/.^)44/*X'%2F_K5=R/KE=,8E-(:PTT;1?)YJV<*()TEQ) M=]>.31.*L/6Q$PJ)]4G,(#&3Q"P2L]L-IV.Z6OX?Q2%[')"82V(>B?DD%I!8 M6!]R5=/:E3&/VO44VNY4SW6']:A6Y0R]WELE8BR-F$A[B:414]G^E')EYS57 M=H2Y\B;)[I79_-M\EBYGF3)+;Q?%F?E,62V5V^?[1-GFKE%3&NTT7.!HE:N@ MFWI09;?ZT@A#&F%*(RQIA-VI?;SUW7$:]KG7KER)#:1]N=((3QKA2R,":438 ML,^UW8F$!]"Q9U(D-B*Q,8E-2"PFL2F$E9)-]S79=(7)QERMOZ3S_&F=;OX* M7/CY>GZ[^?.P+-4(V6//V$BL3V(&B9DD9I&836(.B0U(S"4QC\1\$@M(+"2Q MJ"L[I1I*(T9=Z*\F. W*28Q*805IIP+E\GG,N_?\(1=G'LA$-B?1(S2,PD,8O$;!)S2&Q 8BZ) M>23FDUA 8B&)120V)+'1I73"J4?4YAMRBV(2FT)8:;ZY>IUOKOZ>&U-"]M@Y MAL3Z)&:0F$EB%HG9).:0V(#$7!+S2,PGL8#$0A*+KJ0WIJ01HROIC:EZ1.W& ME+2;F-SOJ:B[4MY66Z^)>U,$^7=D;K%[;.I&M3ZJ&:AFHIJ%:C:J.:@V0#47 MU3Q4\U$M0+40U2)4&Z+:"-7&J#9!M7BGE2Y[*E^=H3HL3U)O:J)5V225SN^6 MRNW3>ITN;W\H^3I99HOD^:D1LW\_9?FF-OI799GFFVDL3_Y,MX72/VG=QKE+ MV-W1I]5'-0#43U2Q4LU'-0;4!JKFHYJ&:CVH!JH6H%NTTT45(0XAZ=57Y M2MQ(#HWE(1-Y2"P/F4QLMUFBSF_U=<5FR>6C%?WBEWR7R9 M;;XE.5_FZ>:R0UDG>:IDWY-'Y7;SGS]/LW8DI#7R1!Y0R]+R]5)?6E]\GR+MT\K_-I^>5I.=L\"]081+^;YC_I) M]<\_M1N_SRGNZ>C$36I]5#-0S40U"]5L5'-0;8!J+JIYJ.:C6H!J(:I%:KWB MN9:XZR&J7LW<4F8L#YG(0V)YR%2\O>6TO2_45<65NF^>HN@GZ]?G<^F->1FM MSD6U/JH9J&:BFH5J-JHYJ#9 -1?5/%3S42U M1#5(K5>LZIU6I>7G6IRKL>= MJYUV]3D=([5>E5M_K&)#D-KJ=JM9NJ'+^H,5&Z+::K?7J2;KAOWL7;:ZAQ+V MOD)7%9?H'GBXHCQYHV6YJ-9'-0/53%2S4,U&-0?5!JCFHIJ':CZJ!:@6HEJ$ M:D-4&ZGU(MR&IRTV1!4S@5Y]W"*Z:3&J32FM//_L"W95<<7N@<>N-\\Y:&4N MJO51S4 U$]4L5+-1S4&U :JYJ.:AFH]J :J%J!:I]5I7O=7K5.M=APUQYZK6 MTGO5"X;+]UPPU(.*::)3G24:NFQWVM4+AGI4NZUU:W=W&O:SW>IT#GVG<5_Q MJHI+7M_Q-/;FY(V6O*):']4,5#-1S4(U&]4<5!N@FHMJ'JKYJ!:@6HAJ$:H- M46VDUHM4FRX8ZE'%3*#5[O"3FQ:CVI32RJLT[0MW-7'AKNPA[>+FQ\XSJ-9' M-0/53%2S4,W6ZI5Z6J==.7]RT#X'J.:BFH=J/JH%J!8VC+RJZUKE+GK4%-:Y M[%7.G8<-8=7OUNQ"1,]'D(=,Y!W%\I"I=*_**71?5JJ)RTK_PK/;=W+EX>V5 MX;AIB*H^O5T>8LA#3'F()0^QW[533E-4_1GN\NY<>8@G#_'E(8$\)'S73D7B MX^G8\RY4&Z':&-4FJ!:CVI32RCE(V^<@<6FDDV5/V_L(QSU]1:P>?7;'KKW) M+K[)KK[)+K_)KK_)+L#)KL#)+L')KL')+L+)KL+)+L/)KL,IKW64AXRT^F*7 MM1/%>DCU2R)R)6[8EO-N]4Q1M+WE#+TO<]3$98[OR-"R)^F*>S@Z6Z,%C:AF MH)J):A:JV:CFH-H U5Q4\U#-1[4 U4)4BU!MB&HC35XFV1#2N:Q. NARG*@V MI;3R)+0OU"Q>BB:ADQ_3*':/GGI(K8]J!JJ9J&:AFHUJ#JH-4,U%-0_5?%0+ M4"U$M6BG"2\4I"&C78CP0J$>4CW%GZ"[%J/:5/@IE#/_O@!4$Q> (DMYB/LX M>A9 2S]1S4 U$]4L5+-1S4&U :JYJ.:AFH]J :J%J!:AVA#51IJ\GE0>,I&' MQ.AF3RFM/+7LBU0U8#E9Z=2"5J^B6A_5#%0S46?3FM!JQXVSB=H/6TJ-9'-0/5 M3%2S4,U&-0?5!JCFHIJ':CZJ!:@6HEJD29>6'DC]?A5:\XIJ M4^&G4,[\^T)6#5AZMC'SHU6MJ-9'-0/53%2S4,U&-0?5!JCFHIJ':CZJ!:@6 MHEJ$:D-4&Z':&-4FJ!9KTI5VIU2'Y4EJ7[RKB8MWHZ?U[7V2/3\O4SHQH16[ MJ-9'-0/53%2S4,U&-0?5!JCFHIJ':CZJ!:@6HEJDR9>LE8>,-/F2M./&F-KM MJ(:@KG:I5V])H06S#3M8[K24S/5]):PNKH0]F,QE?[H0N\MWLN5J=+YJ"JFL43M#MBE%M M2FGEV6=?1*R+BXB/NI006T?/..C"LZAFH)J):A:JV:CFH-H U5Q4\U#-1[4 MU4)4BU!MB&HC5!NCV@358KUAI=SJJNE4C^692=O/3.+2:,TY MJAFH9J*:A6HVJCFH-D U%]4\5/-1+4"U$-4B75YSWA!RKO=ZE;^KCW1YW;D\ M9"+?GE@>,I5N4A4\D&EW/ZOI*[>'EJ M3O]+JZ:+^STZC9-:']4,5#-1S4(U&]4<5!N@FHMJ'JKYJ!:@6HAJT4X3IO%Z M2'75=+DREH=,Y"&Q/&0JW-QR"M^79.OBDNQ35DT7DT=G9[0"&]4,5#-1S4(U M&]4<5!N@FHMJ'JKYJ!:@6HAJD2Y??%<>,I*'C.4A$WE(W!!RV6I7\[,XJ)RA M]Y7-NKBR&5PU7=S3T8D;K6]&-0/53%2S4,U&-0?5!JCFHIJ':CZJ!:@6HEJD M2ZM_APTA:J>:N>6ER/*0B3PDEH=,Q=M;3MO[JF']?8OP5A;>;3?F9;10&-7Z MJ&:@FHEJ%JK9J.:@V@#57%3S4,U'M0#50E2+]'K]KJYMUDVO)N>&.E^UT^Y4 M%T%LB--4O9JBZT%JJZM6LW13:7&ONNQBW!#6[K2Z5]5LW;"C[6[WS0Z4,_:^ MVE=_W[*U@F73F[,W6NR+:GU4,U#-1#4+U6Q4?RZR^S3-^TF>7']X3.[2 M8AZYV_QM=)%^*?C6;[WBHUK/[^Y?W^2KQX]GZIGR>97GJX?MR_LTF:7K34#Q M^R^K5?[RYJ+POZ_67[=]7/\_4$L#!!0 ( #%:GEC%H#-5C , +T* 8 M >&PO=V]R:W-H965T&ULM5;;;N,V$/V5@;IH$V WDB]Q M+K4-Q$X6[4, (]ZT#T4?:'%LL:%(+4G92;^^0TG1REY9FP6V?K!(:N;P' XU M,^.=-D\V073PG$IE)T'B7'8=AC9.,&7V3&>HZ,U:FY0YFII-:#.#C!=.J0S[ M430*4R94,!T7:PLS'>O<2:%P8<#F:B7A\KD"#>D_OV!R_HG\LQ).8%;,XU_)/P5TR"2X#X+AF MN70/>O<;5H+./5ZLI2W^85?91@'$N74ZK9R)02I4^63/U4$T' BGW:%?.?0/ M'89'' :5PZ 06C(K9-TRQZ9CHW=@O#6A^4%Q-H4WJ1'*AW'I#+T5Y.>FE"TG 6]IIF.GQ(M.1K["]Q]SH5[@9-'Q7(NR/H43A;, MD'&"3L1,VE/X (_+6SAY=PKO0"CXE.C<,L7M.'1$VF\=QA7!64FP?X3@ .XU M(5NX(Z)\WS\DL;7B_JOB6;\3\)Z9,QCTWD,_Z@];^,S?[C[HH#.H S H\(9' M Y"F=)WGDED+-_#7/:8K-'^W'50GD/_>KVW&8IP$]$%;-%L,IC__U!M%O[:I M_$%@>YJ'M>9AI^9;L15TZ[BE#RZ6='4XG- MX5K2Q$*&E&<26CYM.X42^K* M]DEJ.XW.HM$XW#;5?<-HC_5YS?K\[9&:=4:J$^A[(_6#P/8TCVK-H_\O4J.V M(%Q$>[_>0>"^SV=/TT6MZ:)3$Z5_2NZ*LJNAI!6_@#-,6/^T!"E\6>A*M:PM5;)?B2 M(M2F(85:B2=T;"5)!U* A!/T@AEAO1VG!7I0G?$W3VA^5-?5-W5U6>SIZD5? M2FG4G2 2IC;HZUVNUKDO5["\>UB %&PE)-7,HW0KX.9%^3 \(-QM4U(.&XU MBF93]$<68ITK5U;(>K7NP6Z*SN-@?>9[LZ+!^ )3-G94_S9"69"X)LCH[(*. MT)2]4CEQ.BO:C95VU+P4PX3Z2S3>@-ZOM7:O$[]!W;%._P-02P,$% @ M,5J>6)YOHY7@!P ,2( !@ !X;"]W;W)K<2JI+,;EU>S&YJA?S>+3E7Z*VIV^YVM%1J=3T>=\62-ZS[ M+%:\A4_F0C9,P:UL:D?3&_/L24YOQ%K55OM"(]^//A6+99*/QA/;U9LP9^Y>ED]2;@;[WLIJX:W725:)/G\ M=G2'KQ]BHAL8BW]7_+4[N$;:E9D0W_7-8WD[BK0B7O-"Z2X8_-GP!U[7NB?0 M\>>NT]'^.W7#P^L?O?]FG =G9JSC#Z+^3U6JY>UH,D(EG[-UK;Z)UW_RG4.) M[J\0=6?^1Z\[VVB$BG6G1+-K# J:JMW^96^[@3AH /VX&Y!= S)L$'L:T%T# M:AS=*C-N?6&*36^D>$526T-O^L*,C6D-WE2M#N.SDO!I!>W4]$&T)02%EPBN M.E%7)5-P\ZS@#T1+=4C,T0/KEN@WB'B'+EY:MBXKL+E$5^CE^0NZ^.42_8*J M%OUK*=8=:\ON9JQ F>Y_7.Q4W&]5$(\*BKZ*5BT[]"NH*8_;C\&CO5ODAUOW M)-CA5R8_(XH_(1*1V*'GX>>;TX XM?=BA7\=@1KN.-RPT?3O_\-I]$_7#Z?J;.C$8CW M(Q"'>I_^#AF),]F"S\[YL6V=FM8Z]6RF.)ED$+K-H0<.JSC)R-[J2%JREY8$ M@W-7_A?6V7:R*P&YJ1!M4=4:]2?ZOM"17$FQJ6"BHMG[SXBOQ.HV!N:\9;/*^42 MEUO??(73;*C/985IYI:(HQYJTYR7(NNXT"T%D'] M X!O@;#@2UN\PZK?L'KMG1V[[SL2FL;9P!N'%SC M5(9M91D>"K.-XC3Q"".],!*FVI*U"QA/8/]!%H0AAD2J\T)=L5E5^S/BKOLS MI<1S]78\&#WA<1"?T[NB$&N-$,B-O-JP67(U[\N$P^O9!7K%W;X1MDEUE26;%V&$63RCV2.R1A\/, XER M#2'F;QIWGC&T00;).8ZCH4:'71IC7WKNF8=/0&^G$=:ADNM"K660<]BFV!4F MB34?'3Q,\L@CMN<=#@/OL872@6O<\7#<;9;%N9V);2N:^Z).>N"1,/ ,(ZPL M/#[(P%Z $ ?:("O2@7"764JPAVZDIQL)T^WWGRVJG=IMKJ4X&4YCAQ5.)]23 MJ4C//W*"?X-=7069J_N9K0 Y*_C.U=OQ*/3@(V'P/:UEL62FKIKK($+HU/LG MM*I9JTP9P/]<5RN]O7(.A0-U)"?Y,(0.,YJEOG73$Y&$B7@D?LGK4N_S&J8S MDGHWZALFOW.E%SWJ>*&?^^:BC<.KF&162>ZP\^0HTC.3A)GY)$7!>;F;AY8? M)X3;K*01M?;>#C.?[IZG),S3)_:N)X8NQ\TT :T-5TM1[M:2=];8\+06O8.O M>>XK3TC/5Q+FZ^->F*Y[):_->=F*P:1'K5#\5 %('$R-?$-[3M/H0\CH=_FG#@*#_/_P2>"9>CL>A9[Y-,S\+Y4F?5OJ M>JHRJ0I*K :VY9T^L%F*NN32&3_JV.Q.Z' ;[K0BGDJ%]KBG09!.[X6$-N8P M<-V"0GUF(.J-*5TE+RN%= NG;'(R73E,DBCRK'EZ<.[\ 3@?#K)3I@.R*9D, M*T&'F4]GSV%Z^GC8K.B+W9*^/*H'7*#W2_*TP9R,(JEB.BMTY"8R]\5%G5G.AT^L&TF_KWO=0F[B0K2++&]N, M9+[9WJ.9AM&L(W)1K6KS'I')=Y@ZV]?.E6C=C M2_\., M.U-OQZ^[>M+'X1WYX;&!V7OK0$D^7VOL;4O$X9O.W9LP>Z.=9\/S+:>19ZK% M/9?C,)A]1FS0E9G6U,%/-[02QWB22W,I)#BLZ&2Z*\<'+]X;+A?E-0H?, M0>'VA?7^Z?YW#W?F;?_@^3V^?MC^>J'O9OMCBJ],0J;JP+4Y=!E]SF!6!@RR#$1" "!0 !D !X;"]W;W)K&UL ME5A;<]LV%OXK&+5ITQE&HBZ^)+$](RM.ZDYJ>RRG>=C9!YB$)&Q(0 5 7_KK M]SL')$5Y96_R(A&7<__.A3RZM^Z;7RD5Q$-9&'_<6X6P?C<8^&RE2NG[=JT, M3A;6E3)@Z98#OW9*YDQ4%H-1FNX/2JE-[^2(]Z[.I M*NS]<6_8:S:N]7(5:&-P20JI062 .$G]W:J:*@AA!C;]KGKU6)!%V MGQON']EVV'(KO9K9XJO.P^JX=]@3N5K(J@C7]OYW5=NS1_PR6WC^%??Q[@$D M9I4/MJR)L2ZUB?_RH?9#A^ P?89@5!.,6.\HB+7\((,\.7+V7CBZ#6[TP*8R M-933AH(R#PZG&G3AY,(&)8;BC3B57GMA%^+**:],D-%I)A?3++.5"=HLQ94M M=*:5/QH$R"8.@ZR6X#=N'3%F?N,7'.%%L.*C-M)D6A9B#BRF^QF1[GT MSJ]EIHY[:W*HNU.]DU]^&NZG[U]0=M(J.WF)^\GSP9KKI=$+G4D3=@5._.M& M/01Q6MCLV[]W6?6BW-U6#?OB=#H_GXO+C^+J^FQ^=G$SO3F_O!#3BP]B.IM= M?KFX.;_X)*XN/Y_/SL_FXF:E1&:! ^-53D\>VN7P=8X$*^!\)1C0GBWR;13( M8%0CQ];Z!)0EM%A1A;A30ANL58+[L&UEBUPY_\M/AZ/AP7NA_JYT>&1VF?0K ML4 M\@(E303H I;:YEZLHS.AQDHYI8U82?"]5\'K[_K>. 3;S@-%OJ0*P6SI;$VC\; MST6;3)TPKBOG*P(HLHT4^XGC/V*7 M9C=1( EL]SJL1.O21EN/XFW0[8B"["_E-R64#[KDJ#">/#KDFIT DV00/$R)]'W4E5+@) M8]#Z/!A510X%H*7K0J*U*CJV3IDZ);WPG4K5A7)3J2BMXJB@_XD@KGO5SD0R M=G?FS9#N"?^*,P3@3A:M:>?F#BI&4_F"ZER(X*-"!'^_ ?1*;&WN0YO2&O6( M^+EO&)T62,G(-4-&LUEUDN6(F-P"E(% ^AB12ZK_/-I+DS1- MM_R%'/2H1_ PHZ6F\1N$_5EOKDVZP T* I M@6F'!.FW"MVJ7E,:4L (&K>ZH)N@HG);1[TKAD):T/YCY*NB92]9$^^QM^JR M9:AA#4=/ OL.U8OJ $%C9GT0GYSU'C4.MA>\^XGJZD>IG?A+%I42OS^5NNVK MC@X_B\G;Y&V:XF%OO$>_:3+!P[E!- D*VC15:4'\[YA_78!JA_VZPZ7/"4RV M/%W!9VS 9W6G"N"],9SM[F_!]JMJ4H>;F;'F302DO"V>A,(W*M>]L%1A91DS MG>33BSK(#:%8HK42->]W(JX>E,N NJTT1A>#)ZA_VSOE$G%;!6Y]H_05?/B* M,Q#DB(N2CGS(&5*9K5*$:@ZZ**@>NXTE(7 3(I27ZEJ4?[X#10!2DM@GQUZ\&N[J?$H<.U M3RFB*$$I2G2X#?]NBE &:>2@=DR*QEL@5:G6F8H'*IS?PTE(2["YB\Y#6'FV MB-U?NZPJX5ND &WDW 88QINNWZ+B/U6^I(TD=GF.KG2..VU;4J3IFE/*1S%* MQ%>:3\6]:D9/2O;OR\DM?":-14^]UDSAC+^\RA37L7^4LV):%)V1@GMDBTVN M.KZ>ZJ"&:5ZI?F#H2& %C:TTE-=0J,4E;"V+LI4'HI&(UY@#3$!HIKGE4;?S MRH,YU^32H2T#R+&&HH"FW#Y2D4X24&-B8==<$SJPQ.@F7M_8M<[$X>2PN=EK M'L0?$E! [<8Z]J&A2/% =Y^.)*/^9HN6<5.D^]\A=Q<_5/Z.]''2KIH1J-]J MN=#.AV8L"F3^'Y51V!CN)_PKAJ#?O.>>&Z1550]""#BFE<^H2HA=K=-XM-_0 MU<.RV,BOQ;><^RQT=R PV2)(IV@+%U&Q"X"R<=&X'N72@P03/*<&?--,^[4J MH\.4^;?N&>XU\I]N(<*8"B&D&X=6R-L$1UQL;ZC8-OP/)FES0>R]VL63A6D! MTK1_L-<3+GYWBHM@U_RMY]:&8$M^7"F)CD 7<$[OE)343*II-PMR]F4UTZZ10>&_ MG7-S.L< MI=Y.HV'T-O$@RLKYB60V:5B)C^C^;NX-64F/DHL:E15:@<%B>97LS'WC\X M/ G"9KK9^]<9-/H]0GA!*Y\PB,/AMB-+X9X<9]5OZP/WQ&_IU MX$Y"M=(]Z.V?N.-SZO&XEC;\P[;S'9U&P%OK=+T+ MI@QJH;HO>]F=PU[ >?J;@&P7D(6\NXU"EE?,L=G$Z"T8[TUH?A"HAFA*3BA_ M*8_.T*J@.#>[TPXA@Q.X41NTCH[;@5!D*>T/S@@^21SMX[T3OL.<=YC9;S!' M<*N5JRPL58[Y?^,3RJ]/,GM+EZAN?"BCDK10:&H'S D.EKO2A">L!)<4^8ER MR;+T2F9 ^9,M42'M M[]6B8-:=\(J94J@2'/**&D*7KS%\$ZX"I>GG*#>#"%2>O.KK,_!]0$D\K-HB8'7.Y\=9XUP5,,*,;>!6]$:PB2]:BT5@;6D4QO2W\:?=@Q7K0FD*CQ( M8/!VL6E\^C.W*^18KPEYU-?#SCG[U;E?27^-^U_@& [U3K*G=#6:,N@YG95N ME>M$KY_MGXPOG5*^NW?OS6VX6PL2"PI-XS](H4VGX9WA=!-TJ42C3[&D)S M@!1"TN.D-E$@K:K3?3"[ _CBM;>V-Y#^^HZ]RY9*E"]@S\LSSS.V9X=;I9_- M!M'"KA32C(*-M=55&)I\@R4SYZI"29Z5TB6SM-7KT%0:6>&32A$F4=0/2\9E M,!YZVX,>#U5M!9?XH,'49KO?H=UX[:5DR@S=*?.&%W8R"00 %KE@M[*/:_HVM MG@N'ERMA_"]LF]C+?@!Y;:PJVV1B4'+9_+-=VX>#A$'TFX2D34@\[Z:09SEE MEHV'6FU!NVA"Y*3Y"3@1Z;/ M(8U[D$1)=@(O[42G'B\](=J 57#')9,Y9P+FEEFDRV;-,;T-7'8NQMFR5ZR M_Y6&7#!CT!O=@MQ,%B X6W+!+2 G>L5>/?19EL7PUMFU M.R_";TLRGSMI-]^MFJ/T,;SX-]/[77!H0 MN*+4Z/SR(@#=C-MF8U7E1]Q261J8?KFA+Q1J%T#^E:(7WVY<@>Z;-_X!4$L# M!!0 ( #%:GEC);T (Z 0 $H+ 9 >&PO=V]R:W-H965TKM^:QU;G,ZG]NJ MQ4[8$[W!GE;6VG3"T= T<[LQ*.I@U*EY'$7YO!.RGRW/PMRM69[IP2G9XZT! M.W2=,(^7J/3N?,9G3Q-WLFF=GY@OSS:BP7MT'S>WAD;S":66'?96ZAX,KL]G M%_ST,O7Z0>&3Q)T]D,%[LM+ZLQ_\49_/(D\(%5;.(PCZV^(5*N6!B,:_>\S9 MM*4W/)2?T-\%W\F7E;!XI=5?LG;M^:R808UK,2AWIW>_X]Z?S.-56MGPA=VH MFY8SJ ;K=+?$9J(4/U&ZC(\"W@AS @EG$$=Q>@0OF5Q, EYRQ$4+3L,[ MV8N^DD+!O1,.J;2S^@86#1;G"U__('GT:]'R*83 MV?08^G*?!E@;W<$5!=90W5)-N!:N0C6@@;\_X(.#2Z6KS_^\Q/_X#ND)W%U_ MNG[_\1H^M+215G0P9=^ $RN%L#%Z*VL*F.S'(Q_.SHK.,]32BJ8QV%#P:CJ1 M(]/5(S2H&R,VK:3]L0D&?0U6*(*I6M'WJ%B8DGVE!@\N2+'2E PEQQWT&ARQ M>7D+RIT># TWVHPL+38A?:?D@T'\H@2!"JAJIPJ"6[VCH-UK-?B=;"!R:Z@H MQKY 0>Z]N)7N\4#K1C0].O+H>8HTK5:R#MPN'^&W9[?O@MNG\)X(MG!!69*5 M@#>0E"Q+2Q+2A!5%2D+.>)S0?T$K60[7@Z$&"SQG29) R=(D!\YBGD.]@\8G&Z("%+64S:;X GA%MX(2Y85$:>Z'W(Q-68 MB5-X*RGXSD>U>BHI8EJP(O8 2FM:GR!FY"C&! MF+,TCBG.1"N#A"T6,:092Z/O)/>M["7_:_;RF!51-&8OXCYK/&))YM/(*6,\ M7TSY(\?*$@KRG$/,%CGE+PU_(7\YA3*FO);TC2F<%!5R,.7.+F"5I^KTIS$J622.1I/T[F"TX^ M)%27&558F7X?O:_.VUNLL%L1HRF'SPI?KZ6CPM3HA+7H+%U'U6 ,'7#X:>A7 M4JG0#"J46W_Z[<^A.GD6!<_8HCQ H(9"!M))_ *&+FHD<>HI'H(2$06'6)3F MH1GZ9M4@M2FZZ17=%>C[DF\]+[$8>_0Q;[\9CJ!@!QH*T^!8W/BPP5K2K;Q& MM QV5* M70!*P0K!P BO&XK^E.D6XH 9>A:KV=]S@!H/PYTK))G36T"(1 MIJX*HM,#1<0WW .H38 2AU &_:/.WPP;-.$N" %Y1J:.+1RT8HO0:_>U6[I' M+V3^D\-)D-DX\)^35VQ>ND/G!^\;*O4FO.+H:O&.C$^=:79Z*%Z,[Z-G]?&5 M21LVDJ@K7)-I=++(9F#&E]LX<'H37DLK[>A&PO=V]R:W-H965T M[14:H772 :>*NXT&.O,&8_# *= M%5@QW99[%+2SE:IBAJ9J%^B]0I8[HXH'<1AV@XJ5PIN,W-I234;R8'@I<*E M'ZJ*J;]GR.5Q[$7>^\*JW!7&+@23T9[M<(WF^WZI:!8T*'E9H="E%*!P._:F MT7"66GVG\'N)1WTA@XUD(^6+G7S-QUYH"2''S%@$1L,K/B'G%HAH_'7"]!J7 MUO!2?D?_Y&*G6#9,XY/D/\K<%&.O[T&.6W;@9B6/7_ 43\?B99)K]X=CK9O$ M'F0';61U,B8&52GJD;V=SN'"H!_>,8A/!K'C73MR+#\RPR8C)8^@K#:A6<&% MZJR)7"GLI:R-HMV2[,QD(0U"!S[ G"E1BIV&)2I8%TSA*##DP*H%V0EL5H/% M=\ 2^":%*33,18[YM7U Q!IV\3N[6?P0\!M3;4@B'^(P3A_@)4VTB<-+'D2K MP4CX5 HFLI)Q6!MFD++,Z%OQUG#I;3C[8(9ZSS(<>_0B-*I7]":__!1UPU\? MD$T;LNDC],E_;P3^>,8W S,NLY<_;]%]"'B;;J<-\^EJ\77Q>0W+^0K67Z:K M.3P7"%O)Z_5K?15YJH\J-B^[20^H/!GTK)'YW<%>1T7%F[KS.O@[W,&,_ MC;INC,.DH7)'/8K]3C^&*/+30=IZEH;R^B[RO]E>'=$2AWXU"-R2#:][,"MEQQ<%%S* MNYUK*YH2_"!,77N;U:9S3>N"?5:OVQXE\ZX4&CANR31L]SH>J+J5U!,C]ZY\ M;Z2A9N#$@KHO*JM ^UM)1>TTL0Z:?C[Y!U!+ P04 " Q6IY810&_@$D' M !_$@ &0 'AL+W=OW.=K<)N5^_3[7MQ(3 CDYW M'Q*W[:JGJY]ZZ6J?K[3Y;@LI'3U796TO1H5SR[/QV&:%K(0]TDM9X\U#N_$&)5>5K*W2-1DYOQA=16?7*93?C$*V2!9RLPQ@L#E2=[(LF0@F/%'ASG:3,F*PW&/_M&O M'6N9"2MO=/E/E;OB8G0ZHES.15.Z>[WZ57;K.6:\3)?6_].JE4TF(\H:ZW35 M*<."2M7M53QW/ P43L,W%.).(?9VMQ-Y*S\()R[/C5Z186F@\< OU6O#.%6S M4QZSYVF(5EQUF'>-TBQF\@ M)G2G:U=8NJUSF;_4'\.ZC8EQ;^)U_"[@G3!'E$0!Q6&+SDG25; M,3;= M&)N^AWXY<,L'9;-2LVM1/CNZ+G7V_=_[3'X7=+_)DR/Z>/7IGKY=_?;U MENYNKQZ^WM_>W7Y^?&ACX\D;H2S'//!R$I9$3?)9.5H:EKA:J?J!;E" MML\Q$@[)V90YS22$,HE$S-D#R,Z2082UJ#_:T%(H_\(94=NY-"2H5&*F2N76 MI&J6U2:7IERW(J+-[9ET*REK)(;Y#J"E,$YE:BG@4)^S.35+B+%),VD=-5:2 MGOO[S=3;>6 MOZFV:4 YXN,($>V44Z!?&%[''XTR[3H83]!\2U.AI!$F*]:T M*E16<,:J2OV'XP[(W?1ZQM2+60E:ZV7CF,^Y],HV#R21M!],)Q^?I-$A.>) $\30!?SS[3KJ\=E2T*W(0'B5([++D M8O5:_K$PNED4Z)E:\3MX,1< NM$5*N":2[;P)7'M*^M*<^C3 M03HPZ2]7Q'C; N-9T(T![0:1QGT5S3>;J:JM,XW?35L'%1**68E*V_H0,UHN MYHR0:70)-5=HC*PN%5=:[!.B!)HDW]A8WFI^A/?K3NO!M[,W+V;\:^T/V\7X M3<&>$1H_M'4U&C'.GVQ-Z()7PGACL?]D+/-!6HAXJV&F3\ Y6ETJ9+Z0?0)F M70*VP#[!^/<9=N4O]%F+4WQ(XEZ(- DI1=WX5#O4>NQI!A!D5V))8H&:[U5W MK1.[]G78/6:0A"%GQZ3/B7R7$YB=!B=)Z*]I.AFRUN^@V"'_#]0-T#%Y-.62 M>?S:S#?$!OF0:[RJM<-">?-C]V,;;#?*G2!!6_#B24+]WKKB/VCO5=O1>:FQ M392.T1]*OM[X@E/!\[(WX0*+L7:=QFL MBX>F@7?D\Y*3%+IM.R/\4MQ.6>A;JL[6GW\ZC:.37RR5NEX<(DHK^&GFN!XA M7E7E_=Y8CG9!.9I;GE_F@SBHI"MTWG5P2!4UC'7;]I5L2AO%]NT F&FHI1MTST:6 MGA+>:_@(T+AQ)M#FZV5;^)>-88>X7D#5M>8S.HX*&#^!4]]Q;XI8X%W"AB'CX 5DU AG! +3AXA1UJLJFI;=@1-CZ! NS)^ILW10&==L?). M%#AAJ,5">D T(K4_):A6%#'JA;84MLXIT8X[?Z*IZP8NZ RY[B-XD!Y_LYY' M:]M%JC964!VSLLF9/X[N'ZPP^PZ:X\%'@4J:A?_TP1. QO;[P.;IYNO*5?M1 M82O>?IK!;-B4D,AR#M7PZ.1X1*;]W-'>.+WTGQAFVCE=^6$A!:HR"^#]7./, MW=WP!)MO3I=_ E!+ P04 " Q6IY80-0(1:0" "/!0 &0 'AL+W=O ML":VY$HB)/^^*]LX=(9PL7=7NY^^U3ZF>ZF>=8YHX+4LA)XY MN3'5Q/-TFF/)=%]6*.AD(U7)#*EJZ^E*(B7CPDFFM>U>)5.Y M,P47>*] [\J2J;M0,EZBT%P* M4+B9.9>#R3RR_K7#(\>]/I+!9K*6\MDJBVSF^)80%I@:B\#H]X)76!06B&C\ M;3&=[DH;>"P?T+_7N5,N:Z;Q2A9//#/YS!D[D.&&[0JSE/L?V.836[Q4%KK^ MPK[Q#2,'TITVLFR#B4')1?-GK^T[' 6,_0\"@C8@J'DW%]4LKYEAR53)/2CK M36A6J%.MHXD<%[8H*Z/HE%.<2>ZD01C!5UB(%Q1&*HYZZAE"MN=>VJ+,&Y3@ M Y00;J4PN88;D6'V?[Q'C#I:P8'6/#@+>,M4'\*!"X$?1&?PPB[-L,8+SZ2I MP4CXS@43*6<%K PS2.UE3N;;P$6GX>RD3'3%4IPY- H:U0LZR9=/@Z'_[0S9 MJ",;G4-/#J5X@VNNTT+JG4+X_8"O!N:%3)__G")\%O(TX5$?%G>/-W+ MFQ4\Y BI+"LI[*. W !_[PE@Q(%IV,B"YEA/>E2A-*]+=(TIEFM45NG9>MFB MA;TEVU.C&E3TV!H^P]!W8W]DA= =1J/>$TTKW0"5DENBI"&*7-HD$ 6N'XY[ M5"A.;9W!5LI,0Q"[%]$00M\=QW'OJ%D)<$#6*+ZHI:$;1SZ<*H)W-"0EJFV] M"C1EO!.FF9?.VFV;RV;(WMV;546Y;[G04."&0OW^*'9 ->/?*$96]&PO=V]R:W-H965T+"$6J)!4G_WY'R5';)6NF"53[P)3:V1%&U2) M( [#<5 Q+KW%K#W;Z,5,-59PB1L-IJDJIE]6*-1^[D7>Z\$MWY76'02+6(?V:[W19 4]2L$KE(8K"1JW,)+U$(!T0TOATPO3ZE"SS>OZ)_;+63E@=F\%*)OWEAR[F7>5#@ MEC7"WJK]'WC0DSJ\7 G3KK#O?-.1!WECK*H.P<2@XK)[LN=#'8X"LO G ?$A M(&YY=XE:EE?,LL5,JSUHYTUH;M-*;:.)')>N*7=6TUM.<79QHRQ"!A]@HZG1 MVK[XL!%,6F"R@/6WAM?4 3L++.5R$4%^P%UUN/%/G<%+>N%)BY><$6[ *OC()9,Y9P+N++/HY)I3 M>CNXT6DX=WUC>7,'ZR]=/F^LU M66_DZIX<]N1R11?86%!;L"7"5@F: USN+@;4T;QL6WJ%.58/J)TQD3;_\0&8Z M]9/1&*:9G\:3P251L[KIQ@.70' [DDU@Y!72FHXG@RA*_'2:0D30DS@;+/.\ MJ1I!7TI!MY_*1)]."_#;9.*GZ13>TV[J1Q3R?G"V-#Y(&KJD;.R'R;C;I$E" MU3A"Q6<:OP9ASPR\BX>)6R*JI$:$MP+V-8.E_>'X^^JV3CZ<^B2#HR%2H=ZU MH])0_QIINWG2G_;3>-D-H3?W;I03@QV7!@1N*30<3E(/=#<>.\.JNAU)#\K2 M@&NW)?U14#L'>K]5=#L/ADO0_Z,6_P-02P,$% @ ,5J>6,FH(X]I! M@ D !D !X;"]W;W)K&UL?5;;;N,V$'W75PS< MH&@!);8E^9;:!A+'VQ;838TXVRU0](&6QA8;BG1)*H[_OD-*5IRLXQ>)I,@S M9V8.9S3>*?UDM]LFS;%@YDIM4=*7M=(%LS35F[;9:F29 M/U2(=M3I]-L%X[(U'?NUA9Z.56D%E[C08,JB8'I_BT+M)JUNZ[#PP#>Y=0OM MZ7C+-KA$^W6[T#1K-R@9+U :KB1H7$]:-]WKV\3M]QO^Y+@S1V-PGJR4>G*3 MW[-)J^,(H<#4.@1&KV>

&;S M26O8@@S7K!3V0>U^P]J?GL-+E3#^";MJ;[_7@K0T5A7U86)0<%F]V4L=AZ,# MP\X'!Z+Z0.1Y5X8\RSMFV72LU0ZTVTUH;N!=]:>)');6JG-=1M!15] !7#%R5M;F N,\S>GF\3K89; M=.!V&YT%_,+T%<3=$*).E)S!BQM?8X\7G_'5@%7PB4LF4\X$+"VS2!JS)_VM MX)+3<.ZZ7)LM2W'2HOM@4#]C:_KC#]U^YYF01R'O7X_N,,U M:HUN[S/*$B$*^YT^Q&$GZ0<'AN2&U65J2TULB*8AJ"2,A@/HA& M 5'KAX-!1!Q[":T,X)&"D>9,;A"XA-U[N*RBY4)FS<0ZK3 MEA_>Q.W&54XOMNO#>.\MBEJ&>RJ,@FX4Q?(-T^^#3UWD0W^#QVKQJ(@$[W9\ M;@PR"S-F%/WL:*J!)6I)OS4#:-!'WYV@DPZM1I.>1R'HV1 ]?6R&@6/RE+J+RH! MGD#S\@R<J""%L$ IS5X\,\D9T-;*"0)5/GB-5NE/ 0B_ENJKM)@A>V]3ZU-H M=PI.%=SV45K^[[516JP;9K#:_%S=55WW=7OV;D&@VG*J#P#4=[5P- MJ)OKJM]7$ZNVOL>NE*6.[8F\KG2\JLE5Q6% ML ]G,C?KDT:WL1FX4:O,\T#[]+@4*SF7_EOYU>*KO962JD)JIXPF*Y>M(YK MCSH-2BKG35%O!H)"Z?@K[FL_[&T8_VI#K][0"[BCHH#R7'AQ>FS-FBROAC1^ M"::&W0"G- =E[BUF%?;YTROC)74[]([.I55W@GU$,^V\K>!Z[TCHE#[+=*7T MBB;L0N65=,=M#^4LHIW4BLZBHMXO%/7IB]$^]9 M@5^$;5&_VZ1>IS=X1EY_ZXE^D-=_QA..O*%+I85.E,AI[H67P0U/V1O%#9X6 MQ\7TP94BD2<-5(N3]DXV3G__K3OJ?'P&[& +=O"<]-/_*5ATKER2&U=92?^\ ME?>>SG*3_/C74T8]J_9IH[J=%IU?W,R^3VYGWR]H=C6_O?GVY>+J=DZ3JW/Z M?''^:7;UB2933,]N9Q=SNJXLE58Q"Y!9_"E#91(8AC*3IPP^W=FWW(9#[5FJ M0J@*H<$MYER& S%]'! M^ZN-IA@<;3Q=UFBG&[086 N;TG0K_1MJQ!*$1NS13#:/U#EGG#$LA:] [[S&HMWF;'^':PLX+,RI$A8LLRKQ%>"B3/8BB9@PQ<; M*UR&!6;MP,H.[,A46()> $#7,MX62SV M> 2KA@3=V(HN(5VS3BH%;R2FX$$1J1^>MS(7O&VW>)VI)".!HH!KL#3A:;6% MS(5C$&.+0(L8[6^M>8M2D^?"-JDP2"3$4RR@CF>G&4<>!DH-HEZHH)8GOLA[ MQ$@C7,YL#']%I%92PT(.;290!^A E8WU#&=HI.1:YABO?Y"NFM,8%JX:D-UZ)3)+)8P#'U2!\<5!?6 M#:?[?"U*FJRLC-Q)MX9*@3@&6WXN"N=,HD)D A3VUQU""*_*Q_4*5#$*5MX9 M6(QN;"QH$X8ZJD+!A"@@\$(__,U18F6J/(D-$#H0CALVHI2&V*32)58M8M1C M(X1!35KP4>6P&4?OHJDP$W-^;8CS?5,*C[E)^2HF:T03\VLM0UJ"VR*+T-^% MKICX@N.ZK7YG.'Q+@D**)A*,ES[A $Y_'0CF3;_3ZL"+>;[)[ .E#N%@M<=O M G\ =P]9@>JP#YJZX\[;NA9>4A2U_/[;N-?K?&3;@P/^$GD\-^;4(SWB+H\X MXZBD8IG'K9-JA=/,9MFH]<@/4=C/LOJM.!S1]P<1/%X'X[=-IHF28NO('T*P MMA3#G81=G0JF@OGUY4UT0YE7C@\[ 1NX!5;O0[P4RM)WD5>QQ/9Z[.Y(L-]M MYU+&M!DUJ;';C'H7S&1A4>/%XFF]K BV39DH+YDH-_W]A@F-TRU3I0M&R.52 M)K%Z7^R?R'TP0Z@[5,6.AC-(CZ4FDJ0JJDB:D0>94ZW,^$0.N3A0.#JH4V1R M/?U'>.U^/*3 EBBZGTT/&7\;9_;.@D\NN\)]Y(!52'=(*UPNN"\D9J75?V*] MLL8/VU[Z#,.]H8-NMTN'_-(?\ MXY,Q12A_19:#R-12 5OH6XQN4_" XDRNTN!)MSE2ADK;=%7W6DMZHXBK.^R^ M8,:H.Z3!>(2U_<$1GJ/^44B2B'S;#FN,K^@4W"B53O(JC3DC0CZ +*(MVYVA MF>9UXTW_1-%'7(=JC5ZJEV?=YJD MD;V<.._Q?+?W]M1MI+UWH2RD785KL^-CKO;Q;KD=W=[,)_%"NEL>K_6P?<4^ MSN426SNMHV$#K3].'-V6XGBZ,QV4WO&92( B\ /-+ XJM/UC!]O\5I_\% M4$L#!!0 ( #%:GEAXT? WF@0 -,* 9 >&PO=V]R:W-H965TUJNW>[JDKO[L/I/IAD M0JPZ=M9VH/S[FW'2]$64WGV!V)YYYIE7>[0Q]L'EB!X>"Z7=.,J]+R]Z/9?D M6 C7-25J.LF,+82GI5WU7&E1I$&I4+U!OW_:*X34T604]F[M9&0JKZ3&6PNN M*@IAMS-49C..XNAIXTZN%(TR,2BDKO_%8Q.'%PKG[RD,&H5!X%T;"BROA!>3D34;L"Q-:/P17 W: M1$YJ3LK"6SJ5I.X]*.>)TP^Z26-_JS6'[RC/X0?1OO&.=\-QCURX4B0XCJ@)'-HU1I//G^+3_N4>LL-]Z!/. M 5Q)ERCC*HOP]ST^>I@IDSS\LXOK7K3=7..X"U?7LWNXSQ'FIBB%WD(N' B8 M6TRE!Z%36&!26>FW,%U9#+&BNO0Y_(;;F= /\%-P3U$LI\X9"FKHL$-&(5DJ MA YX@H^2!O$)) )CZY/Y8AH==6L2BRF4UJQEBLSB(#X[H4I7BB%/OFQ1T Q! M+0W_$2M,:1BLC5I+O8+&0"82J9CN8707SM!&1YV:LJ"!LU2R(#&3055R+1S$ M_=:$6 NIQ%(AT(@#A=ZC=2R:/(=C)\;).Q!NP\PX&:",T(Z"65*]+=%"7=:G M7: J3_*VS*GWDEJ@V1G"P6G_0Z$NA9("^U;NU7(8?F/X+G1%0W?75FNS3H?4 M% !T'BQU":T LXQ&* C_,>L/!8+AN-^!Z JM7 L>R7"CG;=5:,@0[6^8KCB$ M4Y[8TDMTT7^(!7-_6V^0T'"BF\DUHY3=M1B:@?:Y:&N+&V&MT&RI0RIKI$G1 M<,%UH$59;T9]E^B"2,D,:==E_K[5K)TYSZ@^IT@6*$*#'\JC &&9#%OQSUWY M^=/Y(#Z[Y.'E"2&KN+$H(2D-"4PU.B++Q%$(8!*:1JXN <53C\8&Y\CN+HJ-J12E!X$6TBLR MR[3% \):6&DJ%UXH1+E#.4Y4E7(+A'@D"3UB;#UC.7LA/@[2"OG<8FTTS"E* M;(,")5J:5[ZV0V;9E(;EEH=9,T=KCH8NW.G;YN[ KNNL]^*A42#%C)]3'&@B M5+\YVMWVQ3:M'RK/XO5SC\RMN$449J3:[YZ=1&#K)U2]\*8,SY:E\=2YX3.G M5R=:%J#SS-#-WBS80/N.G?P+4$L#!!0 ( #%:GEAV7GAE?@, )(' 9 M >&PO=V]R:W-H965T)?4 M0NIH.@YK#W8Z-BTIJ?'!@FOK6MCG&2JSGD1IM%OX(I<5^85D.F[$$N=(7YL' MR[.D1REDC=I)H\%B.8FNTLO9R-L'@[\DKMW>/_A,%L8\^L?]_QWZQY [Y[(0#J^-^EL65$VBBP@*+$6KZ(M9 M_XG;?,X\7FZ4"R.L.]OA601YZ\C46V=F4$O=?<5FJ\.>P\7@-P[9UB$+O+M M@>6-(#$=6[,&ZZT9S?^$5(,WDY/:'\J<+.]*]J/I)T,(:09_P)W.38WP*#;H MQ@DQMK=(\BW.K,/)?H,SA'NCJ7)PJPLL#OT3YM03RW;$9ME1P'MA8QBFIY - MLM$1O&&?Z##@#8\DZH ,?)1:Z%P*!7,2A'S!Z-5\.[C1ZW"^5BY=(W*<1%P, M#NT*H^G;-^F[P8IVQ0=L?4B>*UE+"KO. M1P?78"Y+F1]2..74?61N:LYHL5#/T!CGY(+3ITI0@+6H.)$"6FTQ-TLM?_!D M@1I+KYL']Q*QG^S"D7A"W[:6PA92+X%ORU^) T5H\ U_XO.IO/,1P MDKZ/WX?QXM?-&\RQ7J#=K0SA9!B?=7M[/BM^-%$ZPUXOS3I<<=KIV#C%3-BV+C"GF94VF7#T:=8=6Q@4 MB3?*5"?J=@>=3,@\&)WYL9D9G>G2*9GCS( MLTR8IPM4>G,>A,%V8"[7J>.! MSNBL$&M80;,E&^Z_;]&O?>P4RU)8O-3JFTQ< M>AX, TAP)4KEYGKS&>MXCADOULKZ)VRJM8,H@+BT3F>U,7F0R;SZ*QYK'O8, MAMU?&$2U0>3]KC;R7EX))T9G1F_ \&I"XQ M[J+:+OK%=CVXU;E++4SR!)/G]AURO?$_VOI_$1T$O!6F#;VP!5$WZA_ ZS5\ M]#Q>[P ?%IR&:YF+/)9"P<()YWEY-=X*KO\Z')?4J2U$C.Q#Q=7_#7AOFD[N; M^>1V,KTC=8R_WDQ_7\!X>@57D^O)?#ZY@LLOM[/)=#&^N_DRA=F?X^D"[E+T MHA'Y$W!_.^K*FR0*T,G'C\ M<%\*)5>TPN.59$_=JNH6%OK=$,*3X:#EP\!'ECY6IO3M4H,()+XX;=3'CQZ( M3)?DC/?DJ-L>4-$J)8$;$!43C?2K$4V1$<,%^K:DGMH_H0W[K=ZP#\8HZNH]PB;'.B*A2J2=X0,M4+)^\42&,D[$D7$I" M6?BN+N*44@W4_V%PW'[&]3Z3"BTKAT(@!L,M@Y"4AJT9!?3J<&9^(O@*8\R6 ME/-ZI-?>)YDBM^72RD0*(Y$5!F,K!:3B@5P#LRN]%2F'6'I [PL;.8J0.H?B M3*G:,6G@LZ;Y/_C!YTCB.?K@Z(@#W%9 ^S^J;2NSL-):HR9H_Z+Z!"PF\UD+ M?-\?^$64+\J%KPQRE:=W*: 4"RX818>W/:7EWI&]%OZJ5POJ&S)F9.O@"$Y. M^!%1L3LDR;MJ/(H&] MA2M5*J29I_*B4&G4A'/KA@BC5B8Q)5+Z[;0%[_6-^ M]D+OO]W?K0F&8\D)XYDI=0K?UKRL-J1_RJJ?H,56D,A\3:(/B<6<()&I"Y]F M7D<,<8L@\>7K%JP)VM !P2M%0H>SM,X(3D!#H,ZK3A3'5298(510"4_Z?F:U MDHE@=VQSS+ W=.LRHJY'F7L D]"!A-YMV*3$I ^V*7 ?QU8Q!I4'%=9J.L0H MUQ2ZP8)HQJ0-8Y8EK3,ODO^2,-X[5F7";LMGV>.8\Y>9R[7?2#Y_YFJ-%^)U3<5WT"L]\106UKG\@=6;G--BL>:V3(K*[9V ME!A,^>))F53:DO!W*G_9-6K)STBIYKD4C^C\B.@9A9%7,R/!N[#5ZPW@_>[E MB%_#?K]YC?CUM=M!9^^:EZ%9^\LL-VB*LKKQ-:/-?7E<71-WRZO+-L6SYG:@ M<$6FW?;'XP!,=8&M/IPN_*5QJ1U=0?UK2G=^-+R YE>:6)+%:9"D! 4 H !D !X;"]W;W)K&ULC591;^(X$'[G5XQRZ(Y*;!.2 &VO1:*47BNUVZK0O8?3/9@P M$%\=F[7-TNZOO[$3:-IEJQ4"',?S>>;[9L8^W2C]9')$"\^%D.8LR*U=G82A MR7(LF#E4*Y3T9J%TP2P]ZF5H5AK9W!L5(HRCJ!<6C,M@<.KG[O7@5*VMX!+O M-9AU43#].#+W+J)<'"Z8DNUN<(JGJ[#RY0P_A:P5'T$X.X,HB]W^5&WLL+9MG@5*L-:+>: MT-S A^JMR3DNG2@3J^DM)SL[^*PL0B>%3S#,LG6Q%LSB'.YLCAI&JB"AD'>,F.@,3C)1\08, JN.22R8PS 1-+)%#BV;WQEG#I?CA70R=F MQ3(\"X@[@_H;!H/??^OTHC\_<#;=.9M^A#YXJ\BUS%2!T'+*'(!7\I\I/ELX M%RI[^G>?\Q_#=])#&(Y&C[>/-\/I^ +NIE?C!QC=W=X_C*_&GR?77\9P9 MP#1'H+U72CJ60"VHNEZS1_GLR=[X*LA'8!9(OBS?Z0<7F&$QH]753%);\/Y= M6BZ@8J12DU0<6J/,7L!J)@WM[(M\_A_5C-.N#9):&GEFV3-Z%UM-2*(8XGX/ MFM"*HW;G^!@.W+C3:Z>$? "/DAJ;X-\IB"4U-#*3P*5%4M*"IN# ;-@*,F9R M6% _@QSG2_QQJR9$]$G;211!TC[N177D7(DYE\O7':@;/J%E,T'P2&%QR]'L M];]/GSB"SC'A+=:NHF R?K@'P=F,"VY?]KG2I]#ZG2-(XQC2J/^FT'\JE6.E MVTZ[_8JAN!TE;CS*F5P2,I>_)OGLY3518$ZQ4>"TEKX:\5TV-&HDO0X;6\%' M6\'_\L3YM$=*?&+PJJ+4OVE,:PEQO57OP:DW<>K5#;;_9\@Y399EHG#-!/01=HO^8V?5$:U9IT71:-KTL-98;=WOH M; E?YKPL^AG2@8QT+&:"&<,7///Q$BUI.TI3VN*XVX4.93RTDG;4/2+48:'6 M%-^K#?&\T*KX-27CWA&T>ITN07]RR4'_+4;?I!<3]F=*N[(B+:Q0<[4?Z6T0 MY%F?JO$ DI22&@B39E)*\(,ZD^]:QMO:+6NLZ:JBZ3.\EK@-Y]\TY^8'FFC" M1>O[OLM&5BAM^??R'17-B@*@FPMU;YZY3F>HR3%9-850^/P! E1T7CC2-MSF M'L@U:"9?_JCRXYZ"."Q=P&>Z1QD$[\W"74K(CJJH9*DD)-RN:N\[*\+:*5^@ M7OJ[C"'O2-3RP-_-[JY+P_*6\+J\O&L1I4M70P(79!H=]KL!Z/+^4CY8M?)W MAIFR= /QPYRN?*C= GJ_4'3:5 ]N@]TE&PO=V]R:W-H965T;O%[1[ZI*N&V<]9V<]8;]78+G]6Z M#'%A,#NMQ9H7''ZK[QUF@SU*H2HV7EE#CE=GO?/1R7P2SZ<#ORO>^%=CBIXL MK7V,D^OBK#>,!K%F&2*"P-\37[#6$0AF?.DP>WN54?#U>(?^*?D.7Y;"\X75 M?Z@BE&>]#STJ>"4:'3[;S<_<^3.->-)JG[ZT:<].)SV2C0^VZH1A0:5,^R^> M.QY>"7P8?D,@[P3R9'>K*%EY*8*8G3J[(1=/ RT.DJM)&L8I$X.R" Z["G)A M=FL#TVA*/]"%K2H5P'?P)$R!N0G*K-E(Q?YT$* LB@QD!SQO@?-O (_I!@"E MIRM3JL.S>^+>[/OO1D?#'P\8.]D;.SF$ M/CL8'+I47FKK&\?TYP,_!YIK*Q__>LN)PVI&TXPN[FYNKA]NKFX?%G1^>XGY M[VD59!IJF6[,BN M2"LIB M8EFM0JGD[LS6(VZ[$TIT^\= WZ M79S"@CL9;-KL)\ELOS :MRN=S:,/:3JE2Y8MW#0M'&%?F 0X20O'&;T;Y=D0 MW4'KU.@(_);"TY+9D#)2-ZA PH(@K<12@;MM\K$QDEU YZ8@GJFV7K7^ R3Z M**1LO8S\@(0"O1A &'GP7Z!6"G1$C>)A2AT(&@*A3F6Y+]04[+T+W>J8,CKW M*<@Q"$CEH(&%I%DRK1H-]Q6T54:M%-:C?24.H@<'@-3X1?,PKGS,KCA!HY2/ M5#?0C1Y-8NTX57(;L?/YO _OI74HS1J>1(\LY!!G[W'U13;V*J5(L89&H;U] M81!VO)+Y?VCZ#^F7CVCT\>,DID$VV65!/Q*S08F4='6W2.E0"U70NV$VW9W) MZ(JPMU*1?&'H/*5\=#/F63SZ<9]4.PK^S?->7N5OQQO'T2P !Q[-,\51(?9 M\;1'KGUDM)-@ZW2Q+VW ,R$-2[S+V,4#V%]97''=)"K8O_1F?P-02P,$% M @ ,5J>6 BZ#& > P _ 8 !D !X;"]W;W)K&ULO57=<]LV#/]7<.JZ6^]4?5"?R6S?U6G:[2&=+_:VAUT?&!FV>)%(CZ3C MY+\?*,F*VTN\M[Z0 C\"/P@0I.#TO>F1K3PV#;23+W:VMUE&)JJQI:;0.U0 MTLE&Z99;4O4V-#N-?-T%M4W(HB@/6RZD-YMTMH6>3=3>-D+B0H/9MRW73W-L MU&'JQ=[1<"NVM76&<#;9\2TNT?ZY6VC2PA%E+5J41B@)&C=3[T-\.4^=?^?P ME\"#.9'!57*GU+U3?E]/O<@EA U6UB%PVA[P"IO& 5$:_PZ8WGBE"SR5C^B? MNMJIECMN\$HU?XNUK:=>Z<$:-WS?V%MU^ V'>C*'5ZG&="L<>M^4>5#MC57M M$$P9M$+V.W\<>#@)**-7 M@0P+J\^XNZ+#]RRV<3K0Z@G3>A.:$KM8NFY(1T M35E:3:>"XNSLB[((<0[O88E;(MN:26@)UYV&U8 Q[S'8*Q@)W"AI:P/7 -+"VW M^&J]/5SZ,IQ[)Y=FQRN<>O00#.H']&8_OXGSZ-?;ZZ_K):PJA&N5+OC\@GH MC6ON.!(2E$2PM<;CNNK6TPX#]:>JQP;!0AU0PU(U>_?0#*%*Z1[=@[!/Y+N5 M:$5%5DT%T2TA<+F&A::F]"_S.?)9^L/6A+E2EGIUBP\H]P@_01[Y+"U(R%*? ME1D)<>)G64G">Z>PTH\N(OBLE3'NAHVPP'(_HP\\OO#SN #FQT4*OS!V >\@ M)?>B_-;]+:1I$-&6Y$%,&W'F--E"4@092?_'1_(#^2@3/RYCQT?B)Q4E\^ G9WCF&PO=V]R:W-H965T5F6Z7O38YHX:D0TLR]W-KRU/=-G&/!S$"5*.E/JG3! M+)DZ\TVID25U4"'\* @F?L&X]!:S>NU*+V:JLH)+O-)@JJ)@^L\*A=K.O=#; M+5SS++=NP5_,2I;A#=H?Y94FR^]0$EZ@-%Q)T)C.O65XNIHZ_]KA)\>MV9N# M4[)1ZMX9ZV3N!8X0"HRM0V T/.(9"N& B,9#B^EU*5W@_GR'?E%K)RT;9O!, MB5\\L?GL8.+U;"U%_8-KYCRAA7QJJB#2:[X+(9V5-; MA[V :?!"0-0&1#7O)E'-\IQ9MIAIM07MO G-36JI=321X])MRHW5])=3G%VL MJ;P):KC5+.$R@Z763&9(9;=FYEO*X/S\N$5;-6C1"VA#N%32Y@8^RP23Y_$^ M,>OH13MZJZ@7\)+I 0S#(XB":-2#-^SD#FN\X=OEPE?R@;7%XJ#@!F]T&,]= MF5-3LACG'MT)@_H1O<7'#^$D^-3#=M2Q'?6ADWJ+FC,!MZ@+ RH]M$UP=XM/ M%E9"Q?>_#RGHS7%8P7@ WVU.=5K+YMZ["W1="80PV(PA/'A<@,D$OBEY_*KC M>:7=&F6 E)N8!#Y43)-60'=N@'8]SKMM/P*I:(?""2.\%K8=1L$4>NH\[NH\ M[JUS1_@X?%;99:)*2WSN+@3+#M:V'S=EPF /OTG';]*+\ZRH_\VQ'_LUCB<= MQY-WU= =72Y9/\5^Z-7\4TT^^%?I.GO/<\%ZJQN0@9B54G;O-3= M:M?GELWS_L^]:9)T,S(N#0A,*308G- !U$WC:0RKROJQWRA+K:.>YM2K43L' M^I\J97>&2]!U_\5?4$L#!!0 ( #%:GEB?&T//D@8 *P0 9 >&PO M=V]R:W-H965T#(H3UZ]'(9P65T@_MF@R^+*TK9<#6K49^[4CFD:G4HTF:'HQ*J?7 G1[8*6AGZX(2ORE*Z[1EI>W,\& _:@TNU*@(?C$Z.UG)%5Q0^K3\X M[$:=E%R59+RR1CA:'@].QZ_/#I@^$OREZ,;WUH(]65A[S9N+_'B0LD&D*0LL M0>)G0^>D-0N"&5\;F8-.)3/VUZWTM]%W^+*0GLZM_JSR4!P/#@1%'(T"]#'7*&MDG]6R)X_(GHH_K F%%[^8G/+[_"/8V1D[ M:8T]F^P5^(=T0S$=)V*23F9[Y$T[YZ=1WO01>;L<_G*Z\,$!+'_OZ<1>-;N=8)7)-XJC-1=F0SZ4<1\)J$>@3*:K MG(0OK L_!7(ECN[HE1&E-;0%HMTU.M"R,GDM-2,7(BX#3.9IDJ;I4'PL2)S;#4_$ M[%7R*DVQF$_G_#=-9EA<&&23H: ,5QX;MV3YFR@_IK$+V(\[0OJ8PN1>I"O$ M+#KP.VU(BW'G>/1[*/84Y+PKR/G>@KQ#_O^MP+UR=U=@O\P^$Z99;%T"8UD8 M:WZJ"T@N] /H^#;$7)4(7DFAL!'C\J[YJ64#RI91K# JF3N>]Q!*M^0R5(GP MO;FAS!*9,QF2MR&7B$458%- H)\BYT]CQP [<$32<^^X#?FJGP(Q+B9,\UD&-,5$VMGUPQH:T".ML,E:OON M$0%3AMAJE#PE38OB,#!L4,PV4_$AK G]\G_]D/AY/QRS>P!Z>N;BQ4 M\#UF0XU6\5RCS%XDT1"P-Z=1#RSR\"FS#D/S.T*!*T)VS9V#G&]4M\F.C?1Q MSEV6#;D\5V007IWT@=,#!VSB4#^:0'8 7&C.0 Q3=LWZ6UEK7=6)ZX72 E_X M%HOZ1ZC)%2:R JJ@I4.0KQ8>XEA&HZ4G=<@E0MQ0.$O\\3[\^R7"%:30,Y2+ MK#((C=;"O=G !8W!XL0-@H0V C&;.GA(:R'-BN((RY3+JA*Q10GP01['5H1Q M*0VNMBRX0\4_5;ZJ>T8HH"QF5SJW901V+1 3KN=.*;=BDHC/@!-Z.L6Y4YE8 M[-]7D_?PF;0>/8S:0FIVH<9?7F44^^Z_Y*PXU5K(DOM%-],[;,:NXYFT'ETH M_7H+>.0 %ST X1)0,*@QW8-C B\R6@,/U$*A49=$;Z,J6WD@VN_MW0==[S[8 MV[O?X[W0O_XY:[#.6FO^7SO?K^J2,@@%D$YSN^8 ]/1> 32Y=+CTH.SJ"87Q ME,;AG(ITEHA+6B+KG)9+QC*V>(R(YQ_M6F7B<';84@[:A?A- KB8C-C74WXL M4BR8]F>84BX0XF;^3X9W1[RM#T5Z\!UZ=\G#7.UIGR;=KOD^'796+I7S(9[% M60'W?ZL,X6!\D,2_8@S^MQU6+@R:0-5<,P%/W 5_1P_E)TIMTW1RT/)QK4W& M;\2=_D9])WD8E>Y.A/<5DG2&(?:^-NP]2J@-T;06)-*7B;BB6,B(31P)D-*8 M,CE,H_PN/.-YJ__A$3)L+"OIYZ%3\BK!IS@:/O)H:.6_G*4M@9@_W263.\;# MY,SCJ;&[JF?4>T&6Y%;QG@( %0% 9 >&PO=V]R:W-H965T,[%%O0U-I9+E/*D481]$X+!F703KQOJ5.)ZHFP24N-9BZ+)E^F:-0NVDP M"%X=MWQ;D'.$Z:1B6UPAW5=+;4]AAY+S$J7A2H+&S328#<[GB8OW 0\<=V;/ M!J=DK=2C.WS+IT'D"*' C!P"LZ\GO$ A')"E\;O%#+J2+G'??D6_\MJMEC4S M>*'$#YY3,0U. \AQPVI!MVIW@ZV>D*D^VY+CTOV4%6G[E=L\ M2K\K0AC "P5()G' U\O&-K@>;3)"1+ MPD&%65MPWA2,WR@XA(625!CX*G/,_\\/+?E.0?RJ8!X?!5PPW8?AH =Q%"=' M\(9=1X8>;WBD(P8:?8?D-=G)X6QWA\Y-Q3* _)6>\LBJPQ&H[<,^HEUCC4KW!OTDO46W^?#?@!;8:^\W8K8];< ME'_AS;ZQ<[/ETH# C4V-^I]' >CF#C<'4I6_-VM%]A9ZL[!K#[4+L-\WRDY* M>W %ND6:_@502P,$% @ ,5J>6)&\"[[_ @ 408 !D !X;"]W;W)K M&UL?57?3]LP$/Y73AF:0"KD)]"QMA*%C?' 0,"V MAVD/;G)M+!P[LYVV[*_?V0FA2*4OC>V[[[OOSK[K:*7TDRD1+:PK()%RB$(R(9?SO. MH _I@)OK%_:O/G?*9<8,7BCQBQ>V' ?# J[7ZAET^QXXO5\+X7UBU MOJ=1 'ECK*HZ,"FHN&R_;-W580,P? ^0=(#$ZVX#>967S++)2*L5:.=-;&[A M4_5H$L>ENY0'J\G*"64<^;UTV0GX0W31Y#& TBB M)-O!E_;9IYXOW9&]@3:_;>FUZ&P[VO7+F:E9CN. &L*@7F(P^?@A/HD^[]"6 M]=JR7>R32VYJ99B *ZV:V@S@6N:B*;AE24A%\R4P&0!N5O@WX8OF4!I#>Q!,HA.$SC/<]6X M XTYDM6IB0=1&I'X)7DJS:G>\2"-([C3-%FT?1Y +9BTGMAQUM3R%M+D!&YM MB1J8,4B,V?"5O6;/GGH_RV(X<.?:50+7-*H,!=B/"7W@"J8J!,O6N(&)HXAL M+7?>:.VB"1"6 S01SP(! PPD M !D !X;"]W;W)K&ULQ5;;;N,V$/V5@;HH=@$V M%DE=4]M +ML+T"R")&T?BC[0,BT1D427I./D[SND%*T#>-V\]<'6D)PY/#.' MM_E>FT?;2.G@N6M[NX@:Y[;GLYFM&MD)>Z:WLL>1C3:=<-@T]+F6K]XN(1J\==ZING.^8+>=; M4ID;Y7NPI]P\.?RBYMPON]/X7.>83"%:ZM>$?]J-O'$&ULTYW8S RZ%0_?,7S6(?W!+ Q M@ 7>PT2!Y;5P8CDW>@_&>R.:-T*J(1K)J=Z+XDT^R MWTGX^"!6K;2?YC.'\-YI5HU0EP,4^P84AQO=N\;"YWXMUV_C9TAKXL9>N5VR MDX WPIP!IP18S)(3>'S*E0<\?B)7"T-^Q](;HI/CT7YWG-NMJ.0BPN5OI7F2 MT?+[[V@6_WB"6S)Q2TZA+Z^5%75M9"W"8M6;29"_ F%XD,\.+EM=/?Y]C/M) M]./<'QHCY1O- "M>-5/)X5;OI8%[W>X\*0NB7\.MP2H..^I*][TWGY1[.?"Z M$74OG:H.NM#3ZE:MA<-)+E_@9ZEK([8-.MW)&EW.X8LVKH&+3AI5"?@ O"1I M4J*1<%(4"1H9H8SCM\"1-(//.X-'$]",<,ZA) G/@!)&,V 9*8L4+JP2D!"> MI5#B+\.Q$B@=8;.8L"1'(TT(0^\/0#GB%MY@!8G+V!.]%[A6X*H1F&E[#M?* M8,+@]+@UL3K(M" %\P \(7$>HU&2O,@\4T:R@@(66N_J!M;*.J-6H2; *$D8 MPSHCK10XR7,&24J2^)WD_DL]_K^JES%2Q/&@7DR]:C0F//4R4E2,9OFD'R96 MEE!@YA08R3/4+PF?H%^&I62H:XG_#,N)5<$$$TI]>3FAA3=23GCI"\Y3C/1U MHSDC/$G>*V%:DHQZ0 6NQIP(3/T7UDIWT/Y-B95J47025L2=K*1Z M"D?,^TZ:DW2.GS1?%^8USM:ML.;3&1.6ZD1.>+(6KZ-J9XSL'7S<]$GF-YMRW\!4$L#!!0 ( #%:GEBB&PO=V]R:W-H965T;.^# MQ#OR[KGG>.1QME/ZR=2(%EX:(^\$UM MW42TF&W9!A_0?MW>:]*B'J7B#4K#E02-ZWEPG4R7N;/W!G]SW)D#&5PF*Z6> MG/*IF@>Q(X0"2^L0& W/>(-".""B\>\>,^A#.L=#^17]#Y\[Y;)B!F^4^,8K M6\^#20 5KEDK[!>U^Q/W^0P=7JF$\7_8=;:C(H"R-58U>V=BT'#9C>QEOP\' M#I/XC$.Z=T@][RZ09WG++%O,M-J!=M:$Y@2?JO8RO0CXF>DKR)(0TCC-+^!E?=J9Q\LNI&V@R^]4>IUW?MK; M792IV;(2YP'=!(/Z&8/%K[\DH_CW"]SRGEM^"7WQ0!>O:@6"6I^H2@A+9G@) M3%9PRT5KL8)_?"+PB"\6ED*53]]/Y70QZNF<'FN->%3+ 56BK%TI!JX4KA[9 MX*YM4#.K]'1P1WT$7TF_@V083L:Y$_)P.$X'?Z$Q4/%G7J&L2,)24$[5=' C M&*U<0Y(6]$WV^A+&^=A]@Z^RXL9JOO()'T;(PZ*8."$+1\590R9H7YAK!&^Q MVG.8:9@G(S^F<=93.6.>I.%PDD*2A'F1#QZ59>(\\G_9'FW7*8[R>#\I5C[T M8Y8E/;,C(T+._":&:9[\7SUN42KJ*EWMOOD6AM4']DSEW" 8=^ ,4"\WELX; M8;P12\,D*]P_3WL>21R.DM@/67$<>DOGU\.](1")JZ3P0UST&$Y-1]WB$$Y= MI^B@V]&YV_B>;J!4K;1=X^MG^V?CNNN6;^;=FT.'><.E 8%K^=*V6I$WNQIJ MSA<4P_;!%B61U,,749P>A'Q2.T0-+T5>JIFSTWH_&0Q4NL."J4NQQY)V-D(6 M3--4;@=J+Y%E5JC(!X'GQ8."\=*93^W:O9Q/1:5S7N*]!%45!9.O"\S%8>;X MSG'A@6]WVBP,YM,]V^(*]>_[>TFS0:LEXP66BHL2)&YFSI4_60P-OV7XPO&@ M.C082]9"/)G);39S/ ,(,8EYKE11#"^-CJ=]D@CV*6/VF^L[63+ MFBE? MA4:(X0)N&)?PA>45PATR54DDUVL%'Q_9.D?U:3K0=)P1&J2-ZD6M.OB.ZA#N M1*EW"GXN,\S^*3\@F"W6X(AU$9Q5>,?D)82^"X$71&?TA:WMH=47GK%=06U? MGWFU=-0O;6[+1.U9BC.'KH-"^8S._,%1TNWZ M!/XHL=^%_:^JM1::T2&^ZX^B=FBT$D>-(9C $J7F&YXRDT1B0Z5@+Q37UF1- M=>NXH"!THR2A_VCL@^]Z202!&WG#M\.^Q_!H=S_ *'03+S)$Y/KCV!"^&P8> M$8$['$=PC2D6:W)J$Y?POX_+R!U&42]Q/BZ$R!^/3X9WQ"7T0OM=V/^;JWSR ME=\9K%;B^%=QB0/C]B2((0X3\F62>-VH]&T?8Y($;AQ'-9'$)C_'B1N.#!&Z M01+"F2(P;(O \&P16-$3G%5TC5A;.H^LO"@N5T+L+*=A++G"E5!\$\O2E%+2&TZIJ] #E0D/>;$ M\SEM\KE6;//5?%0S*1.Z\D;*W!C><6^OBBCT(*)K>%MJ) =HD*0"U('M@6TE MU@_G*3IVBJ_1?=3IAIYGDBT^IEAVZA."';FCT+-C%,5=K^6-O6X;*;&PO=V]R:W-H965TMA.:@N(\T!S2!$D:7,H>J"E MM46$(E62CI._[Y)R5!=P?)%VJ9WAS(K+Z4;I)U,C6GAIA#2SH+:V/8TB4];8 M,'.L6I3T9:ETPRRE>A695B.K/*@141+'HZAA7 ;%U*_=ZF*JUE9PB;<:S+II MF'Z=HU";63 ,WA;N^*JV;B$JIBU;X3W:'^VMIBSJ62K>H#1<2="XG 5GP]-Y MYNI]P4^.&[,3@W.R4.K))=?5+(B=(!186L? Z/6,YRB$(R(9?[:<0;^E ^[& M;^Q7WCMY63"#YTH\\LK6LV 20(5+MA;V3FV^X=9/[OA*)8Q_PJ:KS>, RK6Q MJMF"24'#9?=F+]L^[ F[P&2+2#QNKN-O,H+9EDQU6H#VE43FPN\58\F<5RZ MGW)O-7WEA+/%=V41QO %KN4S2JLT1P.?'MA"H/D\C2QMX0JC WA?*TUQ?#+JX8'?+$P%ZI\^KW/P,$M]AN@'I>U;_(%EM@L4+MDX#KNVIX. M[MB&SIQ%S9DP< 2C.,SCL0O2<)2-!X\T>, EM%JMB-5 EH5T*4"6A'$Z&5QQ MR>F$5K!2JC*0Y.%)-H(T#B=Y/M@]=T(VZ*_3XB]02P,$% @ ,5J>6->!EVS! @ Y@4 M !D !X;"]W;W)K&UL?51-;]LP#+WG5Q#>,*R M5W_%B=,E 9JVPP:L0]!VVV'80;&96*@MN9+I>EX@&GNI*Z)E7&M.W,B[R7@QN^*8T]".;3AFWP%LW/ M9JG("GJ6@M8%59(I+QL./T^I 6N+]_8?_B >(G>XN MD%-YR0R;3Y7<@K+>Q&8W+E6')G%Y-8IN.>',_(FAY0R]@X.,=6U6H3Z:!H: 6&N2[ (LN0/Q&@ 2NI3"EABM18/$_ M/B"QO>+X1?$B/DIXS=0I))$/<1@/C_ E?042QY<8Y\??Y0_3C30]1'-&:#+/!HN55P<5&.XF\;I1\ M1"M2DY,_SC*(4C_.1H-KEI:G\7AP(84VJNT:EPL@ MN@VI(S+R"FE-1^-!%"5^.DDA(NIQG W.\[RMVXH9+*@O*9N<,T?P<3SVTW0" M)[2;^!%!3@:OE6WZRO9J?! T#BFSD1\FHVZ3)@D<>M%@K_=J5!LW833DLA6F M:\/^M!]BYUWOOKIW$Y#*ON%"0X5K@H:GX]0#U4V5SC"R<9V\DH;F@MN6-(A1 M60>Z7TOZEW>&#="/]OD_4$L#!!0 ( #%:GEB&5]3&5P, (@' 9 M>&PO=V]R:W-H965T(6^2+S,G#DSAQS.CU(] MZ1+1P$LE:KUP2V,.-[ZO\Q(KIJ_E 6O:V4E5,4-3M??U02$K6J=*^&$0I'[% M>.TNY^W:O5K.96,$K_%>@6ZJBJG7%0IY7+@3][3PP/>EL0O^]R@^>MP MKVCF#R@%K[#67-:@<+=P;R?P#^WQ:@KD4NOW"L;--*&+>:".KWIGF%:^[/WOIZW#F, U^XA#V#F'+NPO4 MLKQCABWG2AY!66M"LX,VU=:;R/':BK(QBG8Y^9GE%VD09O !;O-<-5C QQ?2 M6Z.&=X]L*U"_G_N&XEAK/^\Q5QUF^!/,"#[+VI0:/M8%%F_]?>(WD Q/)%?A M*.!GIJXAFG@0!F$\@A<-246X<.D>:%3/ MZ"Y__662!K^-<(L';O$8^G)#UZYH!(+<#9I\XFS+!3><6/_3TH9'?#&P$C)_ M^O=2!J,Q+F= 1<[+MLIWF&.U164GCBVYK7OD;)A@BBAXL)5U8X\(JPNZF((9 MXKC%&G?<:+B"R=2+@X@&4>0E:>K02TU0L1=.,TB\>#:UT2EB+JN*:]L1-$R\63@CK"C.G&],*5:;5[KE M!,<$;2:SV'[CT/EJ2DHF\V9)!%,O3:8.44N]+ N)8Q+32@8CRB6#>AKLVZS^7_*C<:XK-QCJ1#?W#GGAYA6/^=T@*@^!M9,EW#/7JFU$JOS M+>=<>?A"+=5FT95O0+0G(H)UR=2>!*&N;01V4&VH#6E,4N38:WAE14@F]$\3 M^KR;>&&6PGM[.N*@E^:2]I$WBS/J2Q^ZD?,H#IJ4W7*(?5X9FY[;KK#_/NC:(B[#D=/8$[<@VN,U)+=7V_FQAY:'OM M5AKJW.VPI*<2E36@_9VDUM-/;(#A\5W^!U!+ P04 " Q6IY8"\^C&SD# M #?!P &0 'AL+W=OK=BI;2!VUS9 V@1-VGT8]H&1SA(1B71Y=)SLU^](.9J+NF[0+Q1) M\;E[[GVRT>:>:D0+CVVC:!K4UJ[.PI"*&EM!)WJ%BO\LM6F%Y:.I0EH9%*4' MM4V81%$>MD*J8#;Q=]=F-M%KVTB%UP9HW;;"/,VQT9MI$ ?/%Y]D55MW$^\??)&XH9T].$ONM+YWAXMR M&D2.$#986"=!\.=;;D3A O=_"5+6T^# M40 E+L6ZL9_TYCUN[?$$"]V07V'3OG2+/\HVP8C8Q>@/&O69I;N--]6@F)Y4+RHTU_%< E!9]\^\SITMA_MBNB,5J+ :,)C]\5N<1Z\/<,MZ;MDAZ;/] M03J&=UQ^,+C41$?PMZ<.M_AH8=[HXOZ??58D M\)%;R:!A*IP>4#$QXNHM=*7DOXQ@GN=7B\LSX*+BDE&,LLSA M3O,Q'QVGCLKWS!I!))>2N2V-;CT[L!ILC8X*Z4:6K*P$LOQQBD O@;LB4^"^ M0B^U),D[7O$P_HD9>3R$;)3SVS0[Y35/3^% [@S[W!F^,'<(.,>YX(E9>],$ M]36^6_LORZ2#6G\ADQ;;@!3>ORYA%KMAN'D. [DX7/5QV,G %P3DBL-K6':A M6PSQD6<6+6TMO+> @ L08 !D !X;"]W;W)K&ULC55=;],P%/TK5V%"JS26K[:,T49:-Q"3V*C: 0^( M!S>Y::PE=K#==NS7<^UDV2J5: ]UKS_NN>>3G53WND T\%"50D^]PICZ MW/=U6F#%]*FL4=!.+E7%#$W5VM>U0I:YI*KTHR 8^Q7CPDLF;FVNDHGJ'WM+#@Z\+8!3^9U&R-2S3?Z[FBF=^A9+Q"H;D4H#"? M>A?A^6QDS[L#/SCN](L8K)*5E/=V1S"5I78C[-JS M@0?I1AM9MZ9BE./;HK M&M46O>3MFW 4Z?WO0_Q[*QSF?U@R,;AL-A%Q+DX)!U M_HLV4J%:NV:IJ1:YTG24;K7KQQ=-&WH^WC1SDK/FU"!*S"DU.'U/ZE73()N) MD;5K2BMIJ,6YL*!O"BI[@/9S2?>OG=@"W56%*$ M.@X1! HPD !D !X;"]W;W)K&ULE591;^(X M$'[OKQAET0DDM@E)@+8'2(7=O5;:[E:E>_=PN@<3!N*K8[.V*>W]^AT[(8"6 MXWJ*(';LF?EFYINQ!QNEGTR.:.&E$-(,@]S:U548FBS'@IESM4))*PNE"V9I MJI>A66EDC@5I;P27>:S#KHF#Z=8Q";89!)]A^ M>.#+W+H/X6BP8DN=JW'7[?<;?N>X,7MC M<)[,E'IRD]OY,(@<(!286:>!T>L9)RB$4T0POE8*6'\/VRJO5$ V=I8553"A*#@LGRS MERH.;Q&(*X'8XRX->90?F&6C@58;T&XW:7,#[ZJ7)G!$;XK(R!YB.;"32M06C)N%,19I6A M<6DH_A=#"=PI:7,#'^4Z5T>ES:UTCZ: M4BW.UP)!+?XS3[_CKFVVGK%.DL]Z'^@!D6 M,S*YC;O[2X#J@]@OB:]:H\Q>P6HF#4'T=3?_FVA,=6S;(*G+D N6O5"H:=!L M0!+%$/=[T(!F'+4[EY?0.(+.)>E;K!VW8?KQX1X$9S,NN'T]!J5/KO4[%Y#&,:11_R"G MRN][AXNR7.@R/.U!%G M7W";P;/KFK,P<<3ZY(AUXX@%=SMF3&MFE"G_O$TY/"K+Q-F8"28S!&9_*ISD M@..-BI$-1Z.&9\1>@L^^'F%$4_B@\S(%,Z3C&>F0S 0SAB]XYOVEL*3M*$W) MQ&6W"QTJ-F@F[:A[05JO"[4F_W8R%.>%5@4=E&\@8]R[@&:OTR75[QTOZ=UD M]$MZ,>G^0HPOFX&%%6JNCFLZ=(*0]:D1M"!)J9Z =-*7E&JKM1_)73/R_>>P M;93EW7 %V?#%M57UA7 M M'1$%+D@T.N\3N75Y)2@G5JW\,3Q3E@YU/\SI%H7:;:#UA:(#J)HX _6];/0# M4$L#!!0 ( #%:GEB.UH=!!0, -X& 9 >&PO=V]R:W-H965T\ M;Q_8WW6]4R]+8?!<-=_KTE83+_>@Q)78-O9"[3[@OI_$\16J,=T3=GUNQCTH MML:J=@^F"MI:]JNXV>MP#Y"'?P&P/8!U=?<'=56^$59,QUKM0+ML8G-&UVJ' MIN)JZ5[*PFK:K0EGIY^518A2> D+7)/8UL"+2[%LT)R, TL'N+2@V)/->C+V M%S(.GY2TE8&WLL3R(3Z@PH;JV*&Z&3M*^$GH$?#(!Q:R^ @?'[KE'1\_TJV! MOK_'VNO1\>-H=S_.S$84./'H AC4U^A-GS^)TO#5D=KBH;;X&/MT0?>MW#8( M:G5X%W"!&Z5M+=?P4?87D+YD'Y:W0\:/KAFXQ!L+LT855S\?Z^OXR9>51GSP MZH"$+ZI!>9BK'6I8J&;K"C!PKJ1TU^JZMK>4NY9HZX*BFLH5%@,0LH2Y)K7[ MNW>'O+.^V(HX+Y45#?5YC7*+\!32T&=Q1D82^RQ/R(BXGR0Y&2^=PW(_/ WA MO5;&N!-6M066^@E]PM&IGT89,#_*8GC!V"F<0$SI6?XP_1G$\2BDA:>CB)8H M[3S9 L]&"5G_TH/_1SUR[D=YY/3@/C]-R>")GZ7908^,^3R._]"#A,A#B'(_ M(@0]TYST\#G%3AQ/FL9_*L*34>:6N%.$L5&^5R1R@<>^[N#>S&E1K[O):J!0 M6VG[\3-$A^']NI]9=^G]Y"=QUS4IT."*H.$H2SS0_33M':LVW01;*DOSL#,K M^@&A=@FTOU*D[-YQ!PR_M.EO4$L#!!0 ( #%:GE@SR]5T3@( #P% 9 M >&PO=V]R:W-H965T8T-,R.U04F14NF&67)U%9J-1E;XHD:$<11=A WC M,LA2?[;06:I:*[C$A0;3-@W3+W,4:C<+QL'^X(%7M74'899N6(5+M*O-0I,7 M#B@%;U :KB1H+&?!]?AJGKA\G_"#X\X,QA:NL)#>X_^U6LG+6MF\$:)G[RP]2SX$D"!)6N%?5"[.^SU M3!U>KH3Q3]CUN5$ >6NL:OIB8M!PV;W9,LNR M5*L=:)=-:,[P4GTUD>/2?92EU13E5&>S[\HBC.$3S)GA!E0)"XT&I67=T&0! MUWFN6FFYK&"A!,\Y&LJ_0U& 57#/;*NY?8$EYLYPT=-;M(P+IDTM"3*40OS7L"\$Q"_(^">Z1%,QN<01W%" MW6[A].3L-4Q(,QD&$P^#B3UN\@[N7E^SU[<:+4?_I9A!RCFP1FG+_V(!N3+V MF(2NU85OY=9DFR67EU&4AMLC#"<#P\E',:RT,@9:23'AB5:TKD>'W;6<'C"= M3J;'>28#S^2C>):,:]@RT>(Q;LF;*4ZCY V[\& 9W+U"/TA%8D%@2771Z#.) MT]VN=HY5&[\?:V5IV[Q9T_6&VB50O%2T([WC5FZX,+-_4$L#!!0 ( #%: MGECTB-MSJ@4 "&PO=V]R:W-H965TF\UZ!<& M_;<:# J#P5L-+@J#B[<:# N#83:[^71D-)% M]RR1*X&<)"1AU;ZC1E4.S7H9VHW5"'3)_!P99AM9AM5%WQYM=/;^8XU?TU,P MSK<'=%:,MPYF-\/N,3]'W1S6:_#).07SFD\N),QKAMDD*&%-7[I_"J;!IXHR MNJ7HNQF]]POZ3NM":U:)&$W"#4X"@B1#D\6"1A1+HI3]F,X%#2GF5)&5M5_'ZC+BLIZI"5437+T77;Q3='<.)R(+3 M'5&/= (]D(#0#9Y'I*VN(Q6\0C3#7.8!+0RI?H04Z-^71;Q.GHU=GBI/2)@- M"7-RV.5>2#'.^]6 XD)VZ$'"?"!8176#4G4#,-75":R1?JK (&%V#NOO:<*Z M,(R#51*R1W=PI$+K4(7>X&CQL\Q#K_R\D6GLMRJ;5*;YHISFB]^?YMM$$C4\ MB1[4;-=-/+$KSA4BK:\;5KC3/;3R29;8G;7IZ:NSZ5&%!PFQ(F ,)IU#%.;PZ_,'4[D9Q%RG99 M!KTZ639V=:HL(6'VY?'R<;2F07;H0L(\2)@/!*NHS31VR3<#:HO83#I53J T M&Y3F@-)<4)H'2O.A:%7U[:5^S4;UE(LDLQ6Y:&AJ_ZJ467:[-')NH.D.: T%Y3F@=)\*%I5=]9.=U:C[F;X M.<^]ZF1K\#.EG.QV#S2I)%WSY&R9D:T5GW6TG V'A^O9M&A5V0X-JVWL9K]/ MUA,DS06E>: T'XI6U=,NFV\VI_-O4J%JA,C%)+*,5AM]Y6JSBO-=Q)0)6:^= M[M'^WNP>:P[2_69SOK^,?5,6SVF"\]@W98E2(.%9,8^$"\(Y M"=OHCN*Y4JK.Q.JM;JIK:T78KWG!=JQ!T&P^*,T!I;F@- ^4YD/1<@UV]DZ3 MQ(0OLY-% @4L363^]K.L+4\O3;(S.P?U-^;5U*RIM\TKIZ[>TZ>@LE,MNV[S M(U3WF"]I(E!$%LH%X_Q"#9CGIY+R@F3K[(S+G$G)XNQR1;#Z!>@&ZOZ",?E2 MT!V49\/&_P%02P,$% @ ,5J>6$.S"U]M @ B@4 !D !X;"]W;W)K M&ULK511;],P$/XKIS"A(94D3;:"1AN)M0*&-)C6 M#1X0#VYR;:PY=K"=9I/X\9R=+.I0._' 2^+SW??=W6>?IZW2=Z9$M'!?"6EF M06EM?19%)B^Q8B94-4KRK)6NF"53;R)3:V2%!U4B2N)X$E6,RR";^KTKG4U5 M8P67>*7!-%7%],,Y"M7.@G'PN''--Z5U&U$VK=D&EVAOZRM-5C2P%+Q":;B2 MH'$]"]Z/S^:IB_P*0H&Y=0R,?ENUCXP#RQEA5]6"JH.*R^[/[7H<=P/CD "#I X)6+NLI\6PMF63;5 MJ@7MHHG-+;PV'DW=<.E.<6DU>3GA;/9%68047L."U#26VT8CJ#4LFY7A!:># MA>,%6L:%@1N\MPT3KRCZ=KF XZ-7< 1^/QY^.=&AA!W\/0I/"(A!C6208W$\YTR)ANF@8?JL MAG^K="%ST11<;@[(,H(Y:<.+WMRG39=PXA.Z9VF;G<83.N_M;L][@L9Q/ 1U MO40[D^)>*;I_&TXG(W!-L#A\&PO=V]R M:W-H965TD%-FQ9"8PMC>V*/+N_C]2Y/'&6R&_J36 M)@]YQM7$6VM=7/J^2M:04]43!7#L60J94XU-N?)5(8&FUBC/_"@(AGY.&?>F M8_ON7D['HM09XW OB2KSG,K':\C$=N*%WM.+SVRUUN:%/QT7= 5ST%^+>XDM MO_&2LARX8H(3"SL*!,; C_F"P57O/Q* LA/AF&K?IQ N,(L@@T<8% MQ;\-S"#+C"?4\;UVZC4QC>'^\Y/W#Q8>8194P4QD?[)4KR?>R",I+&F9Z<]B M^PO40%9@(C)E?\FV'AMX)"F5%GEMC IRQJM_^E!/Q)X!^NDVB&J#Z-"@?\0@ MK@UB"UHILU@W5-/I6(HMD68T>C,/=FZL-=(P;I9QKB7V,K33T]^%!A*3]^0& M9U-IIDL)1"S)O%PHEC)<6>R[4@JT(I2GY#=&%RQCFH$BMSS)RA12PCB9TPS( MVQO0E&7JG?6G"J%H1CY*419G=1L'H_/%HQU_1C"ZZ4@$UXR7V/FI $G-^BKR MUQWD"Y!_HR_\VLAV_LXKQTY'=Y1V2-Q>$:B(.IW MZ)FYS7\M>8\$E7GLD!,W2QU;?_TC_F94K>T:)N8!OI=L@XO =>=45:Z&UI4Y M"C;3*#B/QOYF7[\SGCF +E5!$YAX>,(HD!OPIC_^$ Z#GQPT_8:F[Z2Y2A)1 MHG@\2Q) DD4&71R5D\$>1QC$P0&',]*)'(.&8^#DN.4;7 ,A<4-UZ1^T]XDI1>K',U)DE&O[@9EOJ\"S7G<1#5M$<30\ '*&/!'H MO $Z=P)]TFN0A-HCKTO_>4M_?W0@WQG@1/FC1O[H=?NBH(_'-L6HC= /#QB< M44YDN&@8+EYBD"8;P />5E3WQKAH;XS69^2,YJDNTN 9U 8<>A=J]!YB\212VBJ$7DC'@JT2ZYA^[L_D5HO&QQO/A71Q?1DG*U!%RQM!,I M;A\"P:@%]7^D^'"7XT-WDI_A19"E]96PSO1'<-J)?A ,6SC]UK5FL+_7GLO< MI?#0G<,_8KE$4* REV!4*5:<_7-$YZ"EX&+4VNS_:4+W]ZJ#'.3*%DV*V#11 M%0K-VZ8PN[+EB+\;7E5U>*-=,;R;9[!$TZ!WCD)E52A5#2T*6VLLA,;*Q3ZN ML;@$:09@_U)@O5$W3("F7)W^"U!+ P04 " Q6IY8M894]ZP" G"@ M&0 'AL+W=OE6VDA[@.##H%HW$$)\<-/;UIH3!]M][-]S[62AB#9($V.3JL:/^SC'/K9O M?R75G9XC&EAG(M<#;VY,T?-]G::RQP43@?>6=@[#P/KX"P^G=,Z;K8?HK]SY(G,F&F\D.(+GYCYP#OQ8()3 MMA#F6J[>8T6H8^.E4FCW#ZO*-O @76@CL\J9$&0\+[]L72W$AD,4[7"(*H?( MX2X3.927S+"DK^0*E+6F:+;AJ#IO L=SNRLCHVB6DY])/DJ#T(9#N,8EY@N$ M_4LTC L--[@V"R8.8 ]X#E=<"%I%W?<-9;6^?EIE."\S1#LR7#%U!,=A"Z(@ M:L/MZ!+V]PY^#^,3Z!IY5"./7-SVCK@5X!8AM^KC^0R&J)Q.\Q3ATUCP&;,[ MWX*WZX)$@!.XX9FUDU,8T92>LK0T&!FF#- "(GP[6W/]O6?1=@Z#D'[;*#=" MLR>IIPN6XL"CHZ)1+=%+7K\*X^!- _'CFOCQOR)^ELE%;K81*%-T70I[Z3(XIIX_/0BB_\06;Q+9-T:5_?EB*P92N1$IAL6^Z0F=?+,*NON5EDCM$>J M[+0F?OKT*BM3Q)LJVZZQ,/CU* 8O1V5_P;+[+O,WGGU;0M%+.^.Y!H%3BD3W M.5T@JJQ*RHZ1A:L$QM)07>&:6()>%\1D!@ D"L !D !X;"]W;W)K&ULM9I=;]LV%(;_"N$50PMTM?BAK\PQD#CMUHL40=-N%\,N%)NQA<9#MM]N(/U_3A!TN)W#R(I(? M3W1!DR2/)//XIPPZJ<;,'>O'+]$_%).7DWF(,KI@R9_Q2FPN)\$$K.ACM$_$ M9W;XG983UF(FH.,8W9 I0-J M.Y .!UPZX&*BQ\R*:=U$(IK/.#L GEO+:/E!49O"6\XF3G,9[P67W\;23\P_ M,4$! ;^ S_2)IGLJCV[B+%JO.5U'1:'98_7=PS.XXVRU7PKP&V?['8C2%;B/ M$IJ!Q29*4YJ US=41'&2O9&!OM[?@->OWH!7($[!EPW;9](^FTV%S#L??;HL M<[P^YH@Z8D,JL MD1FI,B/6S!K:OI7_&5RNON09" 86+)5+GW+PURW=/E#^MREY:_2\0UUDNVA) M+R>R!664/]')_.>?H.?\:A)EI&"-0KA5(=S3)3JZNK7:!\@+8$LAW0HBQW<= MLT)>E9C71Z$O&[DNUQOP,164;^DJEJW9JI U>E^%1@K6*(1?%<(_72%?JSUQ MB1.V%-*M7.B&'4LHJ/(*K'G=L8-<)/?=-"M:IFRBHKR-V;2Q!NZKS4C! M&C4(JQJ$IVL3:E7W9%?V6]KH5@&&M376R LZZN[GC*$.^!<,;87V1/JJ.5:T M9MEJT !/%[3TK6N%@P"Y+44-9F[HP8[E!I'*#9U'TMZ]TYY(;TE'BM8LFV(0 M. !"2M^Z5@@2A-J2&LRPZ_D=DBH*@78,D0LLS>5[BL5S35FK-J.BQUC1FO-7 M\ $'T ?4P<(E*-"6F\$,X]#KT$;Q![0#R/]H,T;G')51QHK6+)>B%#@ 4Z!. M()@X?IOU36;8KS789FZ*5* =57I+V;]CCHHT8T5KEDM!#1Q -5 '%OFT"+55 MJ9O!T/,[N 8IKD%VKKF-UBD5\?('NZ4]6E]=QHK6G+N"$S0 3I!.'1"[;M#2 MQ6"&7;_K3H84G" [G%AT&:%3V@?O+>,Y@ 0I($$#@ 3II!'Z@==6T< C/H%= MJTOQ"++S2"\5>S=)^^"]53P'NB"%+F@ NB"=2;#OMZG28!5(JNP048$+LH/+ M)\;%!ES)-14O([L@HP+(6-&:TU8 @@8 "-+)(@A=5UM7NAF$'NQLCXI D)U MS)K(-37@+8I]R-[JG8,YD&(.-( YD X3.'1)^S67P23M%Z$J1] MF-Z"G0,]<.WWF"$_R.A0X4&$VWKI5M#!;L?;+:S0 ]O1X_V>LQVU2S$J/XP5 MK3E?Q0]X #]@G0R0%VJO/DQFQ/PV91^KMVKG@ RL( ,/ M@ QLH !48)T60H+; M1&BP"HC3\:!%%%(0.U+H6O6\+=GC]_X%^AP<011'D $<00PO-A!LZV2P0IV= MD"B*(':*N,IB^R.4W;^W#N? Z+P@ S V*X\4,=P@UF&':^FB"U#1MV/F@H M,>R.9!^IMV;GX BB.((,X BB X)L<6V,,%AY?H Z%%,40>P4T5;LA+N1?83> M2IV#'8AB!S* '8@.!:$NE($I[*QH5&<:*UJR%0@8R !E* MW_IF- ]!K0/J5@AYI/T.:5K;VRB?4M?%EL\,+-D^%<<=?]75:EOI5;&9LG7] M&EXLCIM#59CC7M7;B*]CJ5Y"'V5(YYTO_W/X 52,.5)!JVL^ ^NILG+MX'_.1P-#V;."4;I9Z<\Z68!:$C! )RZS(P_!U@ M#D*X1$CC=YLSZ(YTP+[]DOV3UXY:-LS 7(E?O+#E+/@8D *VK!9VI8Z?H=4S M MUH)9EJ5:'8EVT9C-&;XV'HUJN'1=7%N-NQQQ-ONN+) QN28K.("L :VYDE9C M>D23Z0.(P'I^!S_\/7T#>P9/7<(J5Z]+K6DX#C#F@Z";[Y9^DG)\SB:3A]0_\T* G' MTS?L:6],W1.!O=YQ:8B +<+"T+/&E NT"<'^K M<'I;QUV&[NW+_@)02P,$% @ ,5J>6#R%B=#/ P 7 X !D !X;"]W M;W)K&ULK5=M;]LV$/XKA!H,"=!&[Y*=V09BI\4& M-$70+-N'HA]HB;:(2J)+TG;W[W>4&%F2:TY3F07F);6 M;%+M/?'9A&UE3DORQ)'8%@7F_\Y)SO93R[5>-S[3=2;5ACV;;/":/!/YLGGB ML+(;+2DM2"DH*Q$GJZEU[]XMW$@!*HF_*=F+UC-2IBP9^Z86?Z93RU&,2$X2 MJ51@^-N1!9,!6P_OVK_4!D/QBRQ( N6_T-3F4VMD852LL+; M7'YF^S^(-BA4^A*6B^H7[;6L8Z%D*R0K-!@8%+2L__$/[8@6 /28 9X&>'U M< +@:X!?&5HSJ\QZP!+/)ISM$5?2H$T]5+ZIT& -+548GR6'MQ1PXP4&/HOS MX?X ';^)E5_I"T[%"GQ/M.]-WJG14856UW[1 MET=2+ G_:F(YJ$B5UCNQP0F96E [!>$[8LU^>^-&SN^F++F0LH[-46-S]$LY M$QTYV@N#L!<-@Y#ON^9@Q VQ>)#81P)!2.F.I@0N.U3>)(>2D)HXQL?)X(U[ M%$TR(S/#4<-P=*&<'AU=*2]PHQY#@Y#G^&:*XX;B>#BC=2I?0^&L2^J-B=_X M.'ZNW_>@22@X419G+/S#VV@7R3U)12ZPRR;#I/J#J-L25D.V5 #*DFC M6?KH43OHMV[?+J.4,SYA6*MONN<7D_E@,1G6]+/5Y%+:NG9[![N]7RHH&M[I M+[Y_=%]-8A[CE!OV#+-;W^D%X>MJ?!' =EO*^JNTV6U&I/MJ,.CMS]7H5'W_']34 M9>J%9)MJ&E@R";-%]9C!^$>X$H#W*P83@5ZH M YJ!XW$;P, &H, 9 >&PO=V]R:W-H M965T1P--X+^4-M$#4\9(RK MB;/1>GOENBK=8$;4A=@B-V]60F9$FZ%?%;D8H=Z;CXMF= MG(Y%KAGE>"=!Y5E&Y+]OD8G]Q/&=7P_NZ7JC[0-W.MZ2-23-R:Y0E MS9 K*CA(7$V<:__JQ@^L0V'QE>)>->[!4DF$^&$''Y<3Q[,1(<-46PAB+CN\ M0<8LDHGC9P7JU'-:Q^;]+_3W!7E#)B$*;P3[1I=Z,W$N'5CBBN1,WXO]!ZP( M#2U>*I@J_F%?VHYB!])<:9%5SB:"C/+R2AZJ1#0<_.B(0U Y!'_J$%8.84&T MC*R@-2.:3,=2[$%::X-F;XK<%-Z&#>56QKF6YBTU?GKZ66B$&,[A/:$2OA*6 M(]PB4;E$(Y96\'J&FE"F8($/.B?LS-A^F<_@] F4PV(C#".KBP-[A/@J_/ M%R@SF&&B!PV]NL(LL8:-"&+/_'Z+LW=&6T"NU):D.'%,A5 H=^A,7[WP8^^O MGF1'-9_H)#Y_2Z$ZEU OS)\'63*.GLA+B\JPIC+LI?(HQ0 ^"RXQS:6D? W? M;S%+4/[31:L7\E1:SP368A_7[.->]L564/:0;PM<(YL&>R&6O4+V0IPKU3& M]IKG]]H(?PG MI-D98T*[DF24%A(T\'TZM0/?:I0SX763L1C_^ _U4 D&N:V_!=; M:@#7.],ZD83AN6FXS^>$=1[6_F&_<+BE.HS" ^G<1B-HNW#38*TI5\!P9;R\ MBY&17I:-;3G08EOTAHG0IM,L;C?F8P"E-3#O5\+TA]7 MIOUY\7T/U!+ P04 M " Q6IY8PCH5C:H& "_-@ &0 'AL+W=O0-<@MOH3R7I4^DVPHTSC^FAV\GU_UG"PB M&'^;#SX=S#101B0F_F;Q9'*_Y+[@ZW3([.MTO'JT#B-8!6N]_^#[X=$ ME!I0T=" '1JP4QOP0P.>#W0?63ZLZT 'XU$2WY,DLTZ]91_RW.2MT]&$ZTS& MCSI)?PW3=GK\9ZPE\)[O8^/-<1W$R27A-,+PAPF+,TG/-M&^Z"*,_3/S=R-97)O[8A@CZSB?I2;8*9O.JE,U')9"=[ MXU]_H9[SNVW 2,XJP^?%\#DX_+W^%V21G1*[[)2P#7?OP\M]9)>1W7A .7-& M_5UY''6KH<\'M+"J!"B* ,69^I#_2B?T17H>;[;9B/Z0.QD1"LH(=MU61B1G ME2RY199BD3,MDF2;9('%8.2!?075M=D)Q5 M1NX7(_<1=/%K*6?N\%B7NA%G/K<+0QVSYCM/E^:,"R3<;5L)L;Q5DU0"(XJ@ MXL%)97H-_",5+4;<:5+1H B%6>3I*L+71[C;UBIVP2O4 O%():#D\ID%,[Q M4F>S\GVG04>#+/0$9BGI]C3&A#MIK5H7>$(-GU ,0*%U]G!]QNFQ;!:S@2M$ M@VZ&4>@)D%+2K?6"!_MO+5D7*$(-BU ,&*%UT#BN"T"3:G &12C,(C?Q6CZ0 MM);\*C5YNTTKT783[IPU$15KL+Q5\VC AF*0#:U3BZURL)@!I0,S=,-@NH'% M[HI]X*!:%_E=L \S[,,PV(?5L>9X,H,FU>!*6S P]]3UO2"WP70:DD_)5NF? M-K/A,%LKW@4G,<-)#(.36)V :HI#)M7@#"$QF)!:*-[9]$;%*RQOU7P:O&(8 M>,4L&T"UTL9BU%C:,(-6[!&TDHD.%^$LT%*1>$&NY296(>;4ADL@.+S6:G=! M9LR0&<,@,W;2/I'%JG&CB!D\8S">G2!W5\4N'%EKI;O ,V;PC&'@&;/L/-6+ M79M58['+#9QQ&,YN4VD3+>?U6TV@3+#7MC)A>:OFP- 5QZ K7D>G ?>=XQEI M,?.9YS54M]Q0%H,0Q\(A;R$?XQWQDL_)8PXK)#2!Q&)!. M4[.R0V4= RKG8'FKYL1P#L?@'%XG&-NFH=.0&]3A,.J<)AR\A?'DBRXJ MZV!YJR;2L ['8!U^VE:4Q0S8BA*&=L39M&-5N[&\??*C"ZC\A.6MFE7#3P*# MG\0I=^8L1HWEJS#L)##8Z82JYZG+,1Q?:[F[P"MA\$I@X)6P<%-].;99-2[' MHO34$0Q7;Y0.5ZF.F8SV!^E@N7"?+.J"GH2A)X%!3Z+.10-!A]ZQ7G4SG_E> MTU-BAI\$S$\M!#OGJHN*5UC>JBDS>"4P\$I8MI$L58[%#*ARA,$K >,5EJZ/ M7%Y100K+6S5E!J0$!D@)"R$-AL?4;+/RF6=7U348Y<(8U4[51ZL>N+>V\F%Y MJ^;&P)"+ 4-NG7-L58_-K+GJ<0T0N3 0M1.PF^H'#K&UZETPD6N8R,5@(M>R MY61[A->VY=18_;B&BEPT*OHY51 <;^M3H)-'N$O/<*,\Q'W*33R+46,5Y!K& MQ=8)AK,,S%P+"#$P]>KFU6]>6Z7WJ[*'NU*YVB=^%:D4@N MTF;.Y2 ];Y+]VU+[ QUO\A>.IK'6\2K_N)3!7":90?K[(H[UCX/L':;BG;7Q M_U!+ P04 " Q6IY8R$DHS6 # "8# &0 'AL+W=O%,Q]6]!S4=R]+D M7."# ET6!5-_?\!<;B>.[WR[\57N[A+)XYG%6&.B;$4C/XV.,,\MTRD MXZ^:U&GVM,#]ZV_LMY7SY,R":9S)_'>>FFSBC!Q(<[?_9& M3<=*;D%9:V*S%U5L*C1YPX5-XY-1])03SDP_2H,0PX]PR[B"+RPO$>Z1Z5(A M)A$S[IN]%Z_HN1(=7*RZL[L&+W[G5MO%R)KA<;W7@YJ[XR*8XJ]I'AU6X75\HO3\O<'"/Z-__/IR^OSO)M*_\;E9O11;.TPOHX3?/TO\E[0> MSPO'9W6'T>%A[>Z-C79FIRF+FH.&')>$\:Z&5!)J-P;O%D:NJTER(0W-I=5E M1I\.J*P!/5]*FB;KA1U.FX^1Z;]02P,$% @ ,5J>6/Y7UE55 @ ] 4 M !D !X;"]W;W)K&ULC93?3]LP$,?_%2OB :2M M2?.C%)1&&JW0>-A4T3&>W>;:6#AV9KL-^^\Y.R$+):WV$OOL^YX_=_$YK:5Z MT06 (:\E%WKF%<94M[ZO-P645(]D!0)WME*5U*"I=KZN%-#E;FVILE3N#6<"EHKH?5E2]?<.N*QGWMA[7WADN\+8!3]+*[J#%9BG:JG0 M\KLH.2M!:"8%4;"=>=_&M_/$^CN'WPQJW9L3F\E:RA=K/.0S+[! P&%C; 2* MPP'FP+D-A!A_VIA>=Z05]N?OT>]=[IC+FFJ82_[,/LOX. M;3X.<".Y=E]2M[Z!1S9[;639BI&@9*(9Z6M;AYY@')\0A*T@_%]!U HBEVA# MYM):4$.S5,F:*.N-T>S$U<:I,1LF[%]<&86[#'4F^RD-D&ORE3R( P@C%0.- MUER6E12XH(G?11[F,YNIJ$74U"%R\^$>^1UEAB M XI1/IA-(Y\XN6V30S8)DN Z]0]]Z &O:!+_\_K %G5LT5FV9VP*6^U*R9T" M/8C71$AZ!\(@L^?2_QE$0)S=':$-NDR0.CMC\7D_:]Q#O^(X) M33AL41B,KC&.:MZ8QC"R&PO=V]R:W-H965TX^OX]C="/JH(4<-SS+@:.)'62<]U51!A3%1= M),C-EZ60,=&F*U>N2B22, /%S/4:C8X;$\J=83\;F\IA7Z2:48Y3"2J-8R)? M1LC$9N TG=>!&5U%V@ZXPWY"5CA'_9!,I>FY)4M(8^2*"@X2EP/GIMGSNW9^ M-N$[Q8W::H-5LA#BT7:^A .G80-"AH&V#,2\UCA&QBR1">.IX'3*)2UPN_W* M_CG3;K0LB,*Q8#]HJ*.!<^U B$N2,CT3FWLL]%Q9OD PE3UA4\QM.!"D2HNX M )L(8LKS-WDN?-@"&)[] *\ >&\![0. 5@%HO1?0+@#MS)E<2N:#3S09]J78 M@+2S#9MM9&9F:".?OA5:(1KN(2I-*DD]4L-IHQP#82'JZ215TDX(;(.K68-O(;7WA//^/WPUAZX M7PWW,3@$WU'3*C>HE?&U#_*9XQQ08D_)/G-S=#=#VS.^'GIUL^YZ6_"^.S,?R:8+Q ^7N?$Y5KO%]!;MDIR?P3D>UX>U5Z>U7I M[8U2J&MPCRR\-+?$Y9PPK($Y]C E4H-8@D]5(A1A<"=%FNQS-E^ALYT_;S*L M,H9C[3H1V8Y=G=*N3J5=1^1;)=&Q^79*,O]$9#L&=DL#N_\]WRI7.-;94Y+Y MW7_^I,VMOVUNF+MU&\&PO=V]R:W-H M965T MICTX<)-8!4QMD[3_?C:AE*0.6[7D);'Q/8=S[['A,EA1=L\7 (]9FG.A\9" MB.+<-'F\@ SS,UI +E=FE&58R"F;F[Q@@),*E*6F8UF!F6&2&]&@NC9AT8"6 M(B4Y3!CB999A]G0)*5T-#=MXOG!#Y@NA+IC1H,!SN 5Q5TR8G)D-2T(RR#FA M.6(P&QH7]OG(=A2@BOA!8,5;8Z12F5)ZKR97R="PE")((1:* LN_)8P@3163 MU/%0DQK-/16P/7YF_UPE+Y.98@XCFOXDB5@,C=! "#H!3 YQ_!;@UP*T272NKTAIC M@:,!HRO$5+1D4X.J-A5:9D-R9>.M8'*52)R(OE$!*$2G:,+DUF#BZ01-4IP+ MA/,$?7HH22$]$W]=/QZ#P"3E'V3DW>T8'1]]0$>(Y.C[@I9"C;O@8X@;N;L)-6:2F4DY3*:?B\W;PO12@ M: H SP4X07-&N3;)-6M0L:I#M8QLV_7[_L!4&6XIU4;[KZ@7[C6"_4_!7I?#7-6138+]UVCKAZNE\S@L\N:US&NMV/+]QJYO4ZY MER5)$Y+/*YW-Y"HK&%V"DLP[;>LD?ZMM>R+;J$/8U"$\B&VAQK9>&&X9IXGR MG3#06]=O)/<[)5_C>"$OL:>MMTN77YV,;_5K3V0;R=O6RZO8.HAC-6W;C'[? M];8?@[JPT'=Z>L_L5@=A=\H>T9P+5J[;,OG*EVG,97FZCUDWYUM]VQ?;9@5> M.@/[,*V!K7GINYZU[9LFR@^V;3-;/:!JP&7W-"M$Y@"'[@@L]=G)C-K>NJ[,<"JIOY 8$SJRD*JC!KEJ[>J. M+BM1P5W?\V*WH$PXDU$U]J F(UD:S@0\**++HJ#J]1ZXW(V=@?,V\,C6N;$# M[F2TH6N8@WG:/"CLN:V7)2M :"8%4; :.W>#VVEJ[2N#/PQV^J!-;"0+*5]L MY]MR['@6"#ADQGJ@^-O"%#BWCA#C;^/3:9>TPL/VF_P8RX)JF$K^S)8F M'SNI0Y:PHB4WCW+W%9IX(NLODUQ77[)K;#V'9*4VLFC$2% P4?_IOLG#@6 0 MGA#XC<#_J"!H!$$5:$U6A36CADY&2NZ(LM;HS3:JW%1JC(8)NXMSHW"6H<]'A -NF_H<@:&,JZORU%0L M]<@U"&5=NUD#<%\#^"< ?E!U0X+!-?$]/^R13\_+9Y"U\N"]W,54M/GPVWSX ME;_PA+\YY50QT-=D(45I@\:P\+AR:C 3"Q"P8J8WS-IO7/FU=V<[&:2AATS; MPVBZ5D$0Q7%K]0XZ:*&#L] S6(%28#FW($KHPZL]1 <+^[$7']%UC0(O/ $7 MMG#A6;BW4Z1 &U5FIE1,K$DF=7\:PPY"Z*?)$6?7* J':3]GU')&_]MYW.U, M%@73MD;UTD6=A0=#?WA$US7R@S#IIXM;NO@LW3-5B@KSBG4/TTEY'USI&3TN\),+T@:;=:QDGB7]$VK6*PC@ZWEGWH!K;EQ KW)H)33BL4.?=)!BJ MJE^7NF/DIBK0"VFPW%?-'!]D4-8 YU<2BW33L36_?>(G_P!02P,$% @ M,5J>6)(J&I0X P +@L !D !X;"]W;W)K&UL MM59M3]LP$/XK5H8F)@&)TR9M65N)%J9-&@S!V#Y,^^ FU\;"L3/;:>'?STY" M6M0T0Z-\:?QVSSUW/C^]X4K(>Y4 :/20,JY&3J)U=NJZ*DH@)>I$9,#-SES( ME&@SE0M791)(7!BES/4]+W130KDS'A9KUW(\%+EFE,.U1"I/4R(?)\#$:N1@ MYVGAABX2;1?<\3 C"[@%?9==2S-S:Y28IL 5%1Q)F(^<,WPZP:$U*$[\H+!2 M&V-D0YD)<6\G7^*1XUE&P"#2%H*8SQ*FP)A%,CS^5*!.[=,:;HZ?T#\5P9M@ M9D3!5+"?--;)R.D[*(8YR9F^$:O/4 446+Q(,%7\HE5UUG-0E"LMTLK8,$@I M+[_DH4K$AH'O[S#P*P._X%TZ*EB>$TW&0RE62-K3!LT.BE +:T..R)R99#4T-6&N'7O1A7) M24G2WT&R@RX%UXE"%SR&^+F]:P*NH_:?HI[XK8"71)Z@#CY"ON=WT=WM.3H\ M^-""VZFSV2EPNSMPZR0=H1DL*.G:U!S&+RF5@X-JK4!?6*YX0WWQ_@JVPMHDT>EZ M.RCX:PI^*X5O1?S/!;RM9MOA_K-H\5IA\7XEMH)[EK1!=\Y39"BMLOP!WHX5)P:35-FH*12+GNNQFZM6Z M&3PK6Z#U\;*3-'_NIBX48C WIMY)S\0NR^:LG&B1%0W13&C37A7#Q#2T(.T! MLS\7IBFJ)M9!W2*/_P)02P,$% @ ,5J>6,V?@W9/ P - X !D !X M;"]W;W)K&ULK9=O;]LV$,:_RD$KAA;HK+]VG,PV MD$0KV@%I@SCM7@Q[05MGFRA%>B1MN=]^1TE5;<_6XD%O;%'B\QSYX^E$C@JE MOYH5HH5=+J09>RMKUS>^;^8KS)GIJ35*>K)0.F>6FGKIF[5&EI6B7/A1$ S\ MG''I34;EO4<]&:F-%5SBHP:SR7.FO]VA4,78"[WO-Y[X/OVM1K8CKA_O5W]W?EY&DR,V;P7HD_>&978V_H088+ MMA'V217OL9Y0W_G-E3#E+Q1UW\"#^<98E==B&D'.9?7/=C6(/4&8G!%$M2!Z MJ2"N!?%+!4DM2$HRU51*#BFS;#+2J@#M>I.;NRAAEFJ:/I=NW:=6TU-..COY MJ"Q"&, OD*+F6^96 3Y(8_6&5M<:8#*#]Y@MN5S"K5LD;CD:>)VB95P8>,:= MW3#QAAP^3U-X_>H-O (NX8$+00MK1KZE8;I@_KP>TETUI.C,D!Z8[D$8KS1AZ?D*?M\M^9/"?WB6T#.&H 1Z5?4O9Q03;*WW821;UPY&_WX9SHU.\- M#SNEK3.".&6Y@6FZA@+8E7YCF M;";P+(M6ZTO?MR[-TLHLC YQ!>%I6,,&UO"2&\.A+?M\>^U)09^,F MPZ.WS-_;H;OS%.UQ:4=M0.""E$'OBCX!NCJB5 VKUN6F?:8L'0'*RQ75)-2N M SU?*-JXUPUW#F@.BI-_ %!+ P04 " Q6IY87GF##7,# 6"P &0 M 'AL+W=OY.U(W MVTKU25< ACS57.BY5QFSOO1]G5504WTAUR#P2R%530U.5>GKM0*:.Z>:^U$0 MI'Y-F? 6,[=VIQ8SV1C.!-PIHINZINKS%7"YG7NA][QPS\K*V 5_,5O3$A[ M?%S?*9SY/4K.:A":24$4%'-O&5ZNPL Z.(O?&&SUSIA8*8]2?K*3FWSN!981 M<,B,A:#XVL *.+=(R..O#M3K][2.N^-G]+=./(IYI!I6DO_.:,:)FP:'XS"KPS]S.(7:8"$ M 3DGUZ#8AMJ@DANAC6HP6483*G+R#O*2B9(L;O MR2O"!/FUDHU&'GKF&Y1LB?M9)^^JE1>]("\FMU*8"LF('/)]?Q]#U<H[7 M5702\):J"Q*'/Y$HB)(!/JO_[AZ?H!/WZ8L=7O)2^O"@GW&,'F#82CRU&L]6 M)DO!_L908^R6'U;OA\+6PJ8.UA[US6*2H)[-KI1CF_-Q.NV-]@@G/>'D7PFW M?"U13K5F!4.JA9*U(TN,)%@A))-"2\YR5S/:X,M6%9$%P2M,47L'#-9#N_UH MAW2?.45524>":DVE*5DS]NH7X$]><0 MUY.0]@*_U&N:P=S#HZ)!;5P+;4Y_VZM-O4X;I42;.PS \ M2-> 49R&P_D:]XS'W[<.Q\>DHW1RH.S8*!R](&S2"YN<%'8C#&""#;E'JN1A M2]?IL2G![E8#H:'>3IV.8\"2;#B0J#+[_>X/O6 M8+?_[@V>AH?:!HR227J@S=_I,&I0I6N\-!)KA&E_GOUJW]PM74MSL'YEFS[7 MN7R!:3M&_#66-FL<"H0,+L88;M4V8>W$R+7K8QZEP:[(#2ML7$%9 _Q>2.QE MNHG=H&^%%_\ 4$L#!!0 ( #%:GEB/8I5:Q ( /D& 9 >&PO=V]R M:W-H965T.Y=K*LW;IJ#_"2^./>XW/NC4^B2JH?.D;LSBQ/=UDF/)])%>)#BG"T+*AO&"\ [A]F8*G8,N' 7\#F72TTL=.0;$FQI^TDC M;ER+"Y\0UX=+*4RNX4RDF&[G^U2HMEKA7;7&X5[ 2Z:.H-][!6$0#G;PF3P_ MO;^'3K]M7M_A#9[ VV@9WRAR1@V!3D'MZ>ZJ68UY[##M)5_%O>';R%]MZG@< M$[016U0'+=7!7JITY^A&"3A;)SD3&0(M5$RE\.T2RQFJ[_"'/@Y![J1($'T/ M%R*1)4+G;$V&I;';!NZ2M/=L:X0G>L$2''GD=!K5"KWXY8O>2_*J9 MV /:OUW\%U!+ P04 " Q6IY8V#/\P24$ !W$@ &0 'AL+W=O2\X7L<#D?LK"E[YG-$ 9LD M3GG7F@NQN+-M'LPQ(?R&+C"5+5/*$B+D(YO9?,&0A-HHB6W/<5IV0J+4ZG7T MNT?6Z]"EB*,4'QGP99(0]C+ F*Z[EFN]OAA%L[E0+^Q>9T%F.$;Q;?'(Y)-= MH(11@BF/: H,IUVK[][Y;D,9Z![?(USSG7M05":4/JN'KV'7Q(%AR09/<6(X@B=+L2C:Y$#L&$J?FY0/S1HG3!HY 9::CNCHG7PB2"]#J-K8*JW1%,W6DQM+>E'J9KWL6"R-9)V MHO)K3)2=IR#NV MD.X5B!WDK@:9*^^$JSH\T%3,.7Q.0PQ+['VSO=LT -B2=T'>>R4_\(R(#X3= M0-VM@>=XC9(!#=]N7B_C\V[O>VSJQ536-5[C!-X(5S1>1>D,A@S#2, 7$D1Q M)%[@[P=,)LC^*9LS(Z;*.G=\00+L6C*M<&0KM'J__N*VG-_*]*H2S*\(;$_+ M1J%EPZCE/4UG'Y^0)7 O6X!.[4IC]'>I-.=< M[G%N%IR;1LYYU,C%#6,,EDQ%3G_&$&6:%S(MB3G\@2\#DCX; \KHY-* JA+, MKPAL3]Q6(6[+*.[75*!$%?!Y([=LCC6=;\OT:QW-;>,HF([[N$<1YQL']$ZZ M[8)NVTA7D:O!#[WK8@C]%3)914"APH@(+".?H;K>#C/G1J;']H$ 1N^7QL5Y MIWL:W!8:W+XQAV1J/"(+Y$I2.@R0,)6HO\L+F<1;86K03^@R+0V,VZ-)/PP+ MXW@N5<7D;D^/3X4>GZK.+_ OO&]7,X[DTB14)9A?$=C>#+C.MMISS#&YMYL5 M6M;@@6RB9)G @#()JN4F5S?M_ MP72/0J8UOM/'&%3><5"5%%+F05TLEU>ZE9X*J6TM[IJ+\;/:C/4BT]WN*4G- MRM2/E"E;;)56W^=\[NNRK:O=,X7U*5U&J$XIE"9O3$''-;#KEJE2:>%]WFNF MB[WS19X@F^F3#0Z!VMNS[]/B;7%ZTM=G!@?O!^[=,#L#V<)D1S+R\W$6I1QB MG$I(YZ8MIXIEIQS9@Z +_=T_H4+01-_.D83(5 ?9/J7RVS]_4 Z*LZ;>?U!+ M P04 " Q6IY8U+3./P # #O" &0 'AL+W=O/F\Y*R&>U0-2P3AA776^A==KV?14N,"&J(E+D M9B86,B':=.7<5ZE$$CE0POR@6FWY":'S7L9F-#Y0ML!O]=)R1RGJ!_3L30]OV2):()<4<%!8MSU^K7VJ&77NP5/ M%%=JHPU6R4R(9]NYC;I>U2:$#$-M&8CY6^(0&;-$)HW?!:=7AK3 S?8+^W>G MW6B9$85#P7[12"^ZWI4'$<8D8WHB5C^PT-.T?*%@ROW"JEA;]2#,E!9) 389 M))3G_V1=^+ !,#R' 4$!"'8!C2. >@&HOQ70* -YTPNQ?DP(IKT.E*L0-K5 MALTVG)D.;>13;K=]JJ69I0:G>S^%1J@%\!5N>2@2A >R1@7G(]2$,@4/N-89 M85_,@L?I",[/OL 94 [WE#&S;ZKC:Y.%Y?+#(N(@CQ@\'U0L$-CS#: MQOLF^U)"\")A$)PDO">R O7:!035H'$@G^';X?4#\-%I^ C#8_ M-?5R0^J. MKW&$[Y%+#,65ZXZ_W)1_,IY]5MHJ M)2%V/?-N*)1+]'J?/]5:U6^'S#@8\:J,N"6Y44IN?$SR!4PPRO('8H+*7&7* MYQ!+D< =216"B*&?IHR&9,80IIKH3+O1.YI0TSMV0O-\["4N9=0KS1W?3B;] M7M_^$]F6O\W2W^9'_7V]]#!&3HS!YO(3'ID)C283#3=K4V$4'G*QN>]BM5+; M<;&Y=V#VUHQ.IO]!6)&ULM5A;C]HX%/XK5K;:G9&FDPOW64 ",E7[ M0#4:VN[#:A\,.8!5)Z:VN53:'[^V$T)"@Z=T,R]@.S[?.>?SYVM_S_A7L0:0 MZ!#31 R.!+;.,;\^Q@HVP\/'%5 M)3/' B:,_D4BN1XX70=%L,1;*I_9 M_CUD"9D %XP*\XOV65_/08NMD"S.C%4$,4G2?WS(B"@8!+T+!D%F$)P;!!<, M&IE!XV<-FIE!TS"3IF)X"+'$PSYG>\1U;X6F"X9,8ZW2)XD>]YGDZBM1=G+X MD4E ?@.]1<\@"0#U1G AT$X+$ MA KT"0YRB^DM>H-(@J:$4M5)]%VI0M2.W$46SC@-)[@03@--62+7 CTF$41E M>U>EEN<7'/,;!U; *>;WJ.'?H< +FNCS+$0W;VZ16&,.5>%-?AZM<42K@ GM M,"$L7H(I)=O(![-A<)L7<&?;S8::(<04/<8;RKX#% ;6C!KZ>PKQ'/@_5:-C MQ==KT(/8X 4,'+7(". [<(:__^:WO3^KN*P3+*P)K,1K,^>U:>6U>@J,.,?) M*B5V3^0:?4@BLB.1F@=WY9Z/!UV&*L)3QQWC6*_1NZ%W[_?=79''JC[MR\:]\WS':(W@.-]/9M^+U1A72;O%44 M7]PPQRERJZ"FH-ML=,\$-;$&<"U7-8&5N.KE7/5>49UCJSJMGJ]59YU@84U@ M)<9][W1&]5Y-GQET4:"M7L?KG>G3'L&U=-6%5N:K<*;WK7Q]9,DW=0HA2P*V M\[M5BW87UXJQ5K2P+K0RO<&)WN#_'0?OT!<04JT&:+2J//5E#HJB;+?.%6D- MXFK*:D(K4W:ZF/CVFXE%A",A0%9/W<8/)Q7_A\.QW?'5-*5H[:++W&$Y]]/E MP;??'JZ=C6HYF^(#B;>Q?8+6=.3/:*P3+:P+KB/SFG76/O8?)NGKW DF?2R< M8KXBB4 4E@K2N^^H!'CZ_I96)-N8%ZDYDY+%IK@&' '7'=3W)6/R6-$.\E?0 MX7]02P,$% @ ,5J>6'$XH8.X @ Z08 !D !X;"]W;W)K&ULC55-<]HP$/TK.YX>DIDT!AMHD@%FPD>G.23#0-,>.CT( M>PV:R)(K"4CZZ[N2'9<00WNQ]?'>V[]7?*?UDUH@6GG,AS2!86UOE(LP:K5Z8/.[(W!9;)4ZLE-[M)!T'*&4&!BG0*CUQ;'*(03(AN_*LV@#NF( M^^-7]<\^=\IER0R.E?C.4[L>!%$SA%"7!%BGVCIS*R&]'ORXQWR)^B<1'A<3./MP#A^ 2_BZ5AM#7DP_M)2S6.J4YOJ MG#1U)RUJ-/:HJY+>W0L91;T#6TV8=K.O;NVK>]+7 W5%EBMM^6__%3=9Z[X/ MVSIP]A[2OFHVUJN-]?YIK$#-5<6=[H'%!DQ\6+QPKVOD MJ%>^F1H*NY&V_!_JU;I?W_HV=; ^HCY>MMV_,N4E0%_[BE.?$)B19.OR$Q5- MEXVUG%A5^-ZT5)8ZG1^NZ2Y"[0"TGRGJ3]7$!:AOM^$?4$L#!!0 ( #%: MGEA#57U-G@( T& 9 >&PO=V]R:W-H965T)'@8C\?'H:!,!GGF]^8ZSU1C.9,PU\0T0E!]?P9<;2=!%#QL7+%U M9=U&F&64DT^BYNH>8$#)WT=^7H!8@OZ%@)O%C.R]VR?OW'77E6H,G+)J^0N<:AP MK-PN2BWR:'#=090DQT](O>7UB%;:TTI?I84/%'=*<@825^U3&;WY!/?.9:$$ M[/NW.")+P(D(Y)K>[5*7/DOF012EZ1-U.[WB](FZ<-"L;E#B"UPS["4.*\2- M#]]C>G0[?%K#JMKW[U)9G 9^6>&\!NT<\'REL(<[PXV$_A\@_PM02P,$% M @ ,5J>6%;GEA0& P 20@ !D !X;"]W;W)K&ULC5;;Y9RSZQ6CK52/N@ PY*GD0H^=PICUC>OJM("2ZBNY!H$GN50E M-;A5*U>O%="L!I7<#3PO=DO*A#,9U<_F:C*2E>%,P%P1794E5<]WP.5V[/C. MRX-[MBJ,?>!.1FNZ@@68A_5)00<4F,S4/S:P!0XMXF0QN\VI]/]I 7NKE^R?ZBUHY8E MU3"5_"?+3#%VKAV204XK;N[E]B.T>@8V7RJYKC_)MHWU'))6VLBR!2.#DHGF MFSZU/NP _.@((&@!P:F L 6$M="&62UK1@V=C)3<$F6C,9M=U-[4:%3#A*WB MPB@\98@SDZ_2 /$C\H[R$K346F1ZY!]I:#F[9,[QJFP1&F7ZBZ(J%_20(O MB'K@T[?A,T@[>/@:[J)GG7%!9UQ0YXN.Y,,FPA816".E0*3/Q"@J-/I2-V?V M"TN'S6XNB;$T"?0=G%^%GK!!:&&H**TZ"01M 4/@R2N#Y$OE$NTMY]S MXUA#,:XIVO=U,WD7>/YP.'(WN\[TA/EQ9%-N>AP(.P?"-QUX$#@V./N#C;#" M<8'B!);8@ )MB,(&(7I+UR2ENB Y3@M20+:"0T/.O"-F- PHC$+/ MV[/A,"@YKB.1X.R2G M-T-T("_8=^ PQ!_VZQ]T^@?_T9]7(D/UB_?W<\(973+.S'-/E9,@/%;GQ+\^ M6>7@L-)!L">S)\9+^G7&G<[X39V[8T_68R]]-?8XCKT^NG'/JS>(!LD>X[ZP MP OW2;L[@]Y>LFCFRC8;AQR!WE6"FE5S<34;(]?U[%]*@S=)O2SPK@=E _ \ MESC_VXV]3KI_#Y._4$L#!!0 ( #%:GEBW5I ZO ( -@& 9 >&PO M=V]R:W-H965TVV22^+5L9GM -VGW]FD$;3 ^@9LYY[+\_/9E]%:Z2=3(EK85$*: M<5!:N[P-0Y.66#%SI98HZ4FN=,4L3741FJ5&EGE1)<(XBJ[#BG$9)"._-M/) M2-56<(DS#::N*J:?[U&H]3CH!B\+#[PHK5L(D]&2%3A'^[B<:9J%;9:,5R@- M5Q(TYN/@KGL[&;AX'_"3X]KLC,&1+)1ZU_H0-CS>8*F'\ M+ZR;V"B M#9658V8'%1<;O_9IMF''4&W?T00-X+XO8)>(^AYT*TSCS5EEB4C MK=:@731E<=#;YIBQ"MP\=N$O3NJH%LYC!=UNBAHFJ MZ&24KF0KA"_*F/>&G4_1,B[,!9S/F$9)<9:GS"UTX'$^A?.S"S@#+N%'J6K# M9&9&H24<9RI,&^OW6^OQ$>M?F;Z"7O<2XBCN'Y!/3LNGF+;RWKX\I$UL=S)N M=S+V^?I'\M&IHC,CJ6B:B--GL)I)0QOE3VOVFVI)I]]>@F6;0[#;[-<^N[M[ MJZ33B^)1N-I%.A 4#Z_;H#WCO=9X[Z3Q1TG77_"_5-""KCU53U -D6I%QKFT MJ-%8T%1Q,&NVA)29$G*Z_E!B5N!1H.U;!SM>HU$KBI,A>QB#%F-P$F-2,EF@ MNQZUS&N9$<[\P\,,!&<++KA]_F^ YSD*-7ASBH;N"NQ1'8CIWKS""G?ZCNOY M=",+M]L"YHG;43%QW:S]F MR3]02P,$% @ ,5J>6.[-:')1!@ F2, !D !X;"]W;W)K&ULM9I1<]HX$(#_BH;KW"4S(;8D8R!'F$F@O7;FTF::]NZA MP@U_6=A$1I:SC(RN[Y M<,"6,HY2>L^!6"8)X4^W-&:KZQ9L/1=\CF9SJ0NZ[>G$)+ M&"4T%1%+ :?3Z]8-O!KCKA;(:OP5T978> ;:E0ECW_7+A_"ZY6J+:$P#J540 M]?-(1S2.M29EQX]<::MH4PMN/C]K?YL\KIN"P1+(5F2"RL+DBA=_Y*?>2 V!"#>(8!R 505 MZ.P0P+D K@IX.P2\7,#+(K-V)8O#F$@R''"V ES75MKT0Q;,3%JY'Z6ZWQ\D M5U\C)2>''YFD 'J@#6Z"8)DL8R)I"#[).>5@Q!(UEN:ZDQ\I^),)H:J-YB2= M40&B]'42DZ>LE*4TE>!L3"6)8G&N%'U]&(.S-^?@C5;U9:5M M'%O,P44/X4R?MT/?+8E)&M"ZP*P%_4Q03_#'(?;<3J*VRLV%*&WO(K1ALUH(0]NK- M[13F=IJ&L6,TIX+C=[H5J\QJJ-MS?5QOEU_8Y5OMVIQ$*I.I/)6"T9)SF@9/ MX";\5Z6 1$^=&REY-%E*,HDID S<$ZZ+O]W19$+Y/W5^61O6"\J56)" 7K=4 M#PK*'VEK^.LOT'=_KQOT1U*V%:-N$:-NT[[KF@,*^A["E;ZSZF]H?:^POG?8 M1 $3JA9PJI;1("9"1-,H('I1K$V&/=-AS_6\BK]6BQKZVR_\[=M'=,*6:F26 MWJB1/>4L46M\.=1935!T3&IB6*Z][_ 2: MZ]S.H-VN7_',WG13US:@ C:=L+GDE@/(A?U^U0-K"TT]0*4'Z-5I^0^%S^!, MT\SY!?A(Y048$3$'[Q0S@_X/[IN-C:=L.3\DDL#&4Y));RVG? MKR[Q=OU-[2_9!1X(+WOE9&@"2[_3J7ILM:BIQR7^0#O_'#TKO]#>CK0,38IJ M^]"(E55WTUB52 ;M3-8L,_LU&&D,^U-@%"PY"C8&*6B2E(==P_Y3@!0L20K: M4>KFT^C#!=B9F\=T(L$##98\DA$5JN:C^F]3$W-;3>;V XE?F:J/A$]YS$X! M8["D,6CG(UN?FY $C77X%)"$2DA"!T+27HD:F?0$*_[:[6GJ;TE.R$Y.1T_3 M+[2W(TTCD]*JJ<"NN&F@2D!#=D!KE*-SG=;^/P58H1*L4&.P0B98&3LG=NU- MK2^Q"MFQ:C,SC^E4?0W!+4W5DP3WRC%QX(Z&O?E]$_.QM&T'JR0RU'A'"IF4 MY+G5_2B[^J;FEY"$#H2D_3)S#3T9@_L4\(1*>$)V>#I^:K:WMRLUUVUY50': MKKIIJ$I.0P=N>=4Z9FYMF7Z=@J50R5*H,4LADZ4\A*KFGP*F< E3V Y3&I^; MI%V[VGW3[K&T;0>A)"S<>&\*U^Q-0>3B:N:MK>=W=IVHX!)J\(%0LU=.Q2;M MM+%K'@^=@GCPQO&6G7B.GE9?:&]'6L4F7;6Q7YW =MU-8U7R%3[!F1M^W:&; MO>FFKI4TA!O34"[I;Z]XGG% MZ,>VG%RB#7J;)>4+(!?7)N_S"-AS$-5H >L MT(E5]14@">,R^F_]C4W!@D>, QV]**"J(X44@*0AF)$H%8[N226K%+(@RL;] M*I+S3)$^0R?ITV\"/+S]?)_!]"7(3* _%VHD4)!9,]7W*91RJ\8'7]\#6;](MLAN1DR8E"S)'N>4A)3K"NK[E#'Y M_*(;*&[C#/\'4$L#!!0 ( #%:GEC.H"D#D0, %@. 9 >&PO=V]R M:W-H965T(>*%[I<&5?A3\=KLL17-)_6B;(EOV+) M*$>AJ12@<#'Q[H.[^,;USSO\2G&GC[[!S60NY6=7>,HF7M<%A Q3XQB(_=OB M#!ES1#:,OTI.KQK2 8^_#^R/^=SM7.9$XTRRWVAF5A/OQH,,%V3#S(O<_8#E M? :.+Y5,Y[^P*_MV/4@WVDA>@FT$G(KBG[R5.AP!@N$90%@"PJ\!HS. 7@GH M?0WHGP'T2T#_O8!!"2<&KL$C 8B,EL6AHHEBI2BAJL(#:%,PR_X9C:$75O$ MI]<(KCY@ IXI8]9Y/?:-#D&O"BO-3N_L3E;-@EA_>NMHG\#>NOB>^ MEAHS>+1=:W=/P3@Z6J/=SNWI(ITUCGJIVFV2Q?^-/NCTJ^A/1!Q5(HX:14S( MWF4.8!-7^#]!\YH$!6&NO4[>QK$N7?6C&J\&IUY%;0X8MT1VXL--Y<--HP]/ M-O_A@BYH2O(\/$%%9097OR-1UW52-].-8&^!=1[-&H&7+N\VR>*6R K]_:/4 MFJ-:YF\:#:G<"%-DV55M]6RZSU\+_K_=BS>7S>J65&A@N+#0;F=D3SU5O&.* M@I'K/%&?2V,W4/ZYLD\_5*Z#;5](FZR7!3= ]9B<_@-02P,$% @ ,5J> M6,R-Q4,A @ 4 !D !X;"]W;W)K&ULC93; M;MLP#(9?1?#5!FQ5XCC=4#@&FG;#>M$M2':X5FS:%JJ#)]%Q\O:59,?+L#3K MC2U*Y,^/$J6TT^;)U@!(]E(HNXAJQ.:&4IO7()F]T@THMU)J(QDZTU34-@98 M$8*DH/%D+:!H=)]:\JM%/T"QM M6 4;P!_-RCB+CBH%EZ LUXH8*!?1[?1F.??^P>$GA\Z>C(FO9*OUDS<>BD4T M\4 @($>OP-QO!W<@A!=R&+\'S6A,Z0-/QT?USZ%V5\N66;C3XA B( M W>?*%#>,V19:G1'C/=V:GX02@W1#HXK?R@;-&Z5NSC,OFH$,KTF[\D&*K?9 M:,F;>T#&A27?88\M$V]3BBZ3]Z?YH+KL5>,75&?D42NL+?FD"BC^CJ>.<,2, MCYC+^*+@(S-79#9]1^))G%S0FXUESX)>\E+9K=R"(;HD#ZIPNVP.A"O2U3RO M'3-R/)!O#1B&8,]5WXO/@[AO^UTV3>GN#$\R\B2OY.G3 M8#X"S%\)L(9&&V1; 1<)YO\EH"==*<%4X>Y9DNM68=^@X^QXO6_[KO[CWK\- M[O@KKBP14+K0R=4'E]?T]ZTW4#>AQ[<:W8T)P]H]46"\@ULOM>OSP? )QDP902P,$% @ ,5J>6!5RY$'Q P HQ !D !X;"]W;W)K&ULK5C;G 4/=KF>GAG_+/:42O E2W,Q<_92 M'JY=5ZSW-"/BBAUHKIYL&<^(5%.^<\6!4[(IG++419Z'W8PDN3.?%FM+/I^R MHTR3G"XY$,>9 YW'A/MGMI5YPY],#V=$5E9\.2ZYF;HVR23*: MBX3E@-/MS/D KQ?(TPZ%Q=\)/8O6&.A0'AC[K"?E+OE0'T7* 8PZHE"<3>&MHDER_1I7DJNGB?*3\S^9I !B\!ZL MZ$Z]'BG:P[>W5)(D%>_4XJ?5+7C[YAUX Y(<_+5G1T'RC9BZ4K'06.ZZVO&F MW!&-[.B#.Y;+O0"_YANZZ?J[BGT= GH,X099 >\(OP(^_!D@#P4&/HO+W7T+ M';\^4;_ "T;P[NF)YD=J.IC2$1>.^GZ=YA#%WL2;NJA5>AC/$(MK*F%%U,#/YK(E?X0M?;U MKOPH[+$SFT%HIH=K>MA*;\G.E(,52X\Z\PB@=*_)RBH35;<%_'M'LP?*_S/Q MMVZ@4_6U.) UG3DJ%PO*3]29__0#Q-XO)CV_$ECG+*+Z+*+O57S#>.0-Q36K^$7:C@>;(AQ"W*-FL)K@V#-3F]34)B_4=ND/84>TK=M> MDIL8I1U&9G;0:_*_9^6W8'FNA7Q*Y->6QFUBMB,^5\VOA=:-OU7_X/<*NO+L M)+L Q?VD8S+S_0D>>3.H889>).K*O5,G)ACV+YS)+(:C])HR!^UU[FEA5P!] MS6+89VBV"T:2 FPJ'K27O#NRRZE,UBU=7Y*L[:C/UOY"]0= MF?+VH*@\FG7%C= 8PZ;D07O-6S!^8)RHS_>+-&T%>[:F7PFM&WI34J&]IMHT M/1G(H?]Y;37I=B!-%47V*OJ4EBOW]I[O$9KTF!FM_,$7B-MJ]S+*=T47+,": M'7-9MDWU:MUI?RCZR][ZC>K RWZY@2G;=]44[1*5+E.Z59#>5:1R "\[XG(B MV:%H*A^85"UJ,=Q3LJ%<&ZCG6Z:^CZN)WJ#^O\3\&U!+ P04 " Q6IY8 MA6V4B6P# #O%@ #0 'AL+W-T>6QEGUC%+E+3(NRH$_4ZKX$ 3E9$8S4I[E!14:27.9$:6[IXQ* M=]W2OQ]^H:YK[&^^>P>)[Y'&A.-M87/NL=:QK&.$UFTY:'IN:B9T,'+;3=ZA M[Q'H( +;?)0>.ND;7$,,J@TP[*>YJ/=!Z-N 5B89]>X('_@CPME8,F"E)&-\ M:<,="$QRGDM/Z0VH4[4A4MY;N&U[L#G[P"K'AADG*\- M=GP;&/8+HA25XE)WS,DF^ CRJO;-LM .IY(LVYUSOR:8@TXRSF5"97T]\%>A M89_3%.Q(-IW!4>5% *!2>:8;"2/37!#C8<6H&EIV0CF_A@O7]W1+>Y%NK)DI M-[%N:D-5T\K8#NAOJEGM3=GH6;I>P>YR]6FNAR-,'[85O9(T90O37Z1K YAZ M&U-M?X:N,5LK\.L#7=5R'8 M2/%*Q$:*SS4@[GD#1AR[5QO+ PQL%;#:@?SN/%!3;DX8PJIBWK =C"-QC"%0 MB^X:C2)D=B+XNM<'VR5A&,=N!#"W@S#$$-B-.((Y \8$H;F/KAS/PI6]ZF@ M_A?W\ ]02P,$% @ ,5J>6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Q%U).MB^5/I'2^/4OU>2/E9_+2-D(O9WMC M#I?SN:[VK*7Z5WE@ HYLI6JI@4VUF^N#8K36>\9,V\S3Q:*_G\AU3\JQ2&-NM*R:99SI+^P!-3AE<_[%Y;R$>ZT6Z/H9M/%$"6LW(!%]QR MI8T[PUV? N.1P]X8INZH8;\KV1VXV-G+P%W,O=MP[7#Z[!OQ4OV? M9I3;+:_8G:RZE@G3MZ-BC044>L\/>D8$;=ER=CJ%W(B:W L#C40>1'\I.-?> M*?SU0]W?M0%";E@VO@:,FO]&&BHH1#S)% M(-,)(?]./<@,@Y#D">3XE9.E!7B"0%^-"?@ 9DH3\ D%'_?>^" -I*M,^&R:89&3# M.+9S8(-,_ !Y\I=W9 4)CR'4YI/_^)B88I*1'>,P+P#SIJI4!X'[_N5@PWG0 MCIA>DI']TH?NA8TV3/$CM>4"]+4?6].B"(O4QT?(EAD>2O']'NK9K7(+S MT>PA:M_*UL?$M)+&T$IBO0)0+7?9@W;1!A(SXULYQ=22QE!+8MVR9CO'Z)-A M-DE'M@D$%5Y#GSXJ6L,32&Z4HF+'?F#$K)*.;)4UWPD.YUJ1P-,H.^A90%U! MWEV%\DLQJZ0QK#*4;P>%:HJY)8WAEJ%$-L3$W)+&<(N7R)*?'BD0Z)_]H1-, M,UD,S;R=T5I6'Q/S31;#-T-9;3@0A?DFB^&;5UGMFUV.#I?%L,U0>ANV)6:; M+(9MWDIO^P;U,3'U9#$*F:$D-VQ-S#Y9C)IF*&$+,3'[9%'L,Y"PA9B8?;(H ME8V?";WYEF/FR:8<-PO&8?_(IQ\W"UL3\D\?PSR"F/S:> M8P;*8Q@HR(KNF*&\T>21O9C.QT2G;&(8R,>T[:KI;J?8C@9E68X9*(]AH!#3 MEHV*5E!H:+^PR#$#Y3$,-)!I0I3R,3$#Y3$,-)AI!F\Z9J \AH$&,8,W';-0 M'L-"@YC^/%B!6:B(8:'7>;L;C3E($4PA%YB%BA@6&LS<_6>SP"Q4Q+#0(*;_ M;!:8A8H8%GJSP'"[?$S,0L5D=9#=Y8]7%^C2@4GKH.#9Q"Q41*F#AC"#9Q.S M4!&E#AK"#.(F9J$B2AUTFCIYE<91OT8O, L546JAUW,IWW#]=2V8A 2=CEFHC#+W,X09 M=#IFH3**A88P@TY'E[!%L=# A%\PZE%B%BJC6"@6%7+6R[IKF%?1_%GY+6 MI^7.IZ7:U_\"4$L#!!0 ( #%:GEB7=W+D+ ( /8H : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L M4'F()(Y<;@&[[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z M;+;#J;^=T3P]WLZ< MO7Z=RO],[-;KW:K\[E9_#N4X_&-P^NCZ][HM96AFKVV_*<.R29_[Z^F:+H=\ M=Y[@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0 M;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>MMHLYM ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0 M.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\ MI-YU^-J7>NWY7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/ M+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7F MG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9 M^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\1 M7+P 4$L! A0#% @ ,5J>6 =!36*! L0 ! ( ! M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " Q6IY8\7R%-^\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " Q6IY8F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #%:GEBR4^"B@ 8 (LF 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ ,5J>6+K <:<8! $A( M !@ ("!4Q< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6( B:X+P @ 3@< !@ ("! M(B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,5J>6)YOHY7@!P ,2( !@ ("!;CP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6*L9 M@+9C P VP< !D ("!(ED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6$HVN'PB P KP8 !D M ("!%V< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ,5J>6'C1\#>:! TPH !D ("! M('8 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ,5J>6)+%:9"D! 4 H !D ("!7(0 'AL+W=O&UL4$L! A0#% @ ,5J>6-D;T$ZN M @ "0@ !D ("!5I$ 'AL+W=O&PO=V]R:W-H965T@( %0% 9 " @02; !X;"]W;W)K&UL4$L! A0#% @ ,5J>6)&\"[[_ @ 408 !D M ("!M9T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,5J>6.)W>48\! &PL !D ("!A:@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,5J>6(97U,97 P B < !D ("!I[( 'AL+W=O!@ &0 @($" MP0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6/2(VW.J!0 )R8 !D M ("!P\8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ,5J>6+6&5/>L @ )PH !D ("!BM, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J> M6#R%B=#/ P 7 X !D ("!=M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6,A)*,U@ P F P M !D ("! ^X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6$-*I@PY P 90P !D M ("!6?< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,5J>6,V?@W9/ P - X !D ("!.0$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6-@S M_,$E! =Q( !D ("!9 L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,5J>6'$XH8.X @ Z08 !D M ("!4Q&PO M=V]R:W-H965T&UL4$L! A0#% @ ,5J>6+=6D#J\ @ V 8 !D ("! M5" ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,5J>6,R-Q4,A @ 4 !D ("!ERT! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L% 3!@ !- $T $A4 ))" 0 $! end XML 82 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 83 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 279 288 1 true 69 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://belfuse.com/20240331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals) Statements 8 false false R9.htm 008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 9 false false R10.htm 009 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies Sheet http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies Note 1 - Basis of Presentation and Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 2 - Investment in Innolectric Sheet http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric Note 2 - Investment in Innolectric Notes 11 false false R12.htm 011 - Disclosure - Note 3 - Divestiture of Subsidiary Sheet http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary Note 3 - Divestiture of Subsidiary Notes 12 false false R13.htm 012 - Disclosure - Note 4 - Revenue Sheet http://belfuse.com/20240331/role/statement-note-4-revenue Note 4 - Revenue Notes 13 false false R14.htm 013 - Disclosure - Note 5 - Earnings Per Share Sheet http://belfuse.com/20240331/role/statement-note-5-earnings-per-share Note 5 - Earnings Per Share Notes 14 false false R15.htm 014 - Disclosure - Note 6 - Fair Value Measurements Sheet http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements Note 6 - Fair Value Measurements Notes 15 false false R16.htm 015 - Disclosure - Note 7 - Inventories Sheet http://belfuse.com/20240331/role/statement-note-7-inventories Note 7 - Inventories Notes 16 false false R17.htm 016 - Disclosure - Note 8 - Property, Plant and Equipment Sheet http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment Note 8 - Property, Plant and Equipment Notes 17 false false R18.htm 017 - Disclosure - Note 9 - Accrued Expenses Sheet http://belfuse.com/20240331/role/statement-note-9-accrued-expenses Note 9 - Accrued Expenses Notes 18 false false R19.htm 018 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities Sheet http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities Note 10 - Derivative Instruments and Hedging Activities Notes 19 false false R20.htm 019 - Disclosure - Note 11 - Debt Sheet http://belfuse.com/20240331/role/statement-note-11-debt Note 11 - Debt Notes 20 false false R21.htm 020 - Disclosure - Note 12 - Income Taxes Sheet http://belfuse.com/20240331/role/statement-note-12-income-taxes Note 12 - Income Taxes Notes 21 false false R22.htm 021 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans Sheet http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans- Note 13 - Retirement, Savings and Deferred Compensation Plans Notes 22 false false R23.htm 022 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss Sheet http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss Note 14 - Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 023 - Disclosure - Note 15 - Commitments and Contingencies Sheet http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies Note 15 - Commitments and Contingencies Notes 24 false false R25.htm 024 - Disclosure - Note 16 - Segments Sheet http://belfuse.com/20240331/role/statement-note-16-segments Note 16 - Segments Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 995471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies 27 false false R28.htm 995472 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies (Tables) Sheet http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables Note 1 - Basis of Presentation and Accounting Policies (Tables) Tables http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies 28 false false R29.htm 995473 - Disclosure - Note 3 - Divestiture of Subsidiary (Tables) Sheet http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables Note 3 - Divestiture of Subsidiary (Tables) Tables http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary 29 false false R30.htm 995474 - Disclosure - Note 4 - Revenue (Tables) Sheet http://belfuse.com/20240331/role/statement-note-4-revenue-tables Note 4 - Revenue (Tables) Tables http://belfuse.com/20240331/role/statement-note-4-revenue 30 false false R31.htm 995475 - Disclosure - Note 5 - Earnings Per Share (Tables) Sheet http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables Note 5 - Earnings Per Share (Tables) Tables http://belfuse.com/20240331/role/statement-note-5-earnings-per-share 31 false false R32.htm 995476 - Disclosure - Note 6 - Fair Value Measurements (Tables) Sheet http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables Note 6 - Fair Value Measurements (Tables) Tables http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements 32 false false R33.htm 995477 - Disclosure - Note 7 - Inventories (Tables) Sheet http://belfuse.com/20240331/role/statement-note-7-inventories-tables Note 7 - Inventories (Tables) Tables http://belfuse.com/20240331/role/statement-note-7-inventories 33 false false R34.htm 995478 - Disclosure - Note 8 - Property, Plant and Equipment (Tables) Sheet http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables Note 8 - Property, Plant and Equipment (Tables) Tables http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment 34 false false R35.htm 995479 - Disclosure - Note 9 - Accrued Expenses (Tables) Sheet http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables Note 9 - Accrued Expenses (Tables) Tables http://belfuse.com/20240331/role/statement-note-9-accrued-expenses 35 false false R36.htm 995480 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Tables) Sheet http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables Note 10 - Derivative Instruments and Hedging Activities (Tables) Tables http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities 36 false false R37.htm 995481 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables) Sheet http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables) Tables http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans- 37 false false R38.htm 995482 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables) Sheet http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables Note 14 - Accumulated Other Comprehensive Loss (Tables) Tables http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss 38 false false R39.htm 995483 - Disclosure - Note 16 - Segments (Tables) Sheet http://belfuse.com/20240331/role/statement-note-16-segments-tables Note 16 - Segments (Tables) Tables http://belfuse.com/20240331/role/statement-note-16-segments 39 false false R40.htm 995484 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details) Sheet http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details) Details 40 false false R41.htm 995485 - Disclosure - Note 2 - Investment in Innolectric (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual Note 2 - Investment in Innolectric (Details Textual) Details http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric 41 false false R42.htm 995486 - Disclosure - Note 3 - Divestiture of Subsidiary (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual Note 3 - Divestiture of Subsidiary (Details Textual) Details http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables 42 false false R43.htm 995487 - Disclosure - Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details) Sheet http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details) Details 43 false false R44.htm 995488 - Disclosure - Note 4 - Revenue (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual Note 4 - Revenue (Details Textual) Details http://belfuse.com/20240331/role/statement-note-4-revenue-tables 44 false false R45.htm 995489 - Disclosure - Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) Sheet http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) Sheet http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details Note 4 - Revenue - Contract Assets and Contract Liabilities (Details) Details 46 false false R47.htm 995491 - Disclosure - Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) Sheet http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details) Details 47 false false R48.htm 995492 - Disclosure - Note 6 - Fair Value Measurements (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual Note 6 - Fair Value Measurements (Details Textual) Details http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables 48 false false R49.htm 995493 - Disclosure - Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details) Sheet http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) Sheet http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 7 - Inventories - Components of Inventories (Details) Sheet http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details Note 7 - Inventories - Components of Inventories (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 8 - Property, Plant and Equipment (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual Note 8 - Property, Plant and Equipment (Details Textual) Details http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables 52 false false R53.htm 995497 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details) Sheet http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details) Sheet http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details Note 9 - Accrued Expenses - Accrued Expenses (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) Sheet http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details) Details 55 false false R56.htm 995500 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual Note 10 - Derivative Instruments and Hedging Activities (Details Textual) Details http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables 56 false false R57.htm 995501 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) Sheet http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) Sheet http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details) Details http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables 58 false false R59.htm 995503 - Disclosure - Note 11 - Debt (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-11-debt-details-textual Note 11 - Debt (Details Textual) Details http://belfuse.com/20240331/role/statement-note-11-debt 59 false false R60.htm 995504 - Disclosure - Note 12 - Income Taxes (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual Note 12 - Income Taxes (Details Textual) Details http://belfuse.com/20240331/role/statement-note-12-income-taxes 60 false false R61.htm 995505 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual) Details http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables 61 false false R62.htm 995506 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details) Sheet http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details) Details 62 false false R63.htm 995507 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details) Sheet http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Sheet http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) Details 64 false false R65.htm 995509 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals) Sheet http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals) Details 65 false false R66.htm 995510 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) Sheet http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual Note 15 - Commitments and Contingencies (Details Textual) Details http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies 67 false false R68.htm 995512 - Disclosure - Note 16 - Segments (Details Textual) Sheet http://belfuse.com/20240331/role/statement-note-16-segments-details-textual Note 16 - Segments (Details Textual) Details http://belfuse.com/20240331/role/statement-note-16-segments-tables 68 false false R69.htm 995513 - Disclosure - Note 16 - Segments - Segments (Details) Sheet http://belfuse.com/20240331/role/statement-note-16-segments-segments-details Note 16 - Segments - Segments (Details) Details 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 85 fact(s) appearing in ix:hidden were eligible for transformation: belfa:AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax, belfa:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax, belfa:AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax, belfa:AociCashFlowHedgeCumulativeGainLossTax, belfa:NumberOfIndustryInWhichEntityOperates, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:CommonStockDividendsPerShareDeclared, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesOutstanding, us-gaap:DerivativeNotionalAmount, us-gaap:LoansAndLeasesReceivableRelatedParties, us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions, us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent, us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax, us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent, us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax, us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent, us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax, us-gaap:PaymentsToAcquireInterestInSubsidiariesAndAffiliates, us-gaap:PreferredStockNoParValue, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquity, us-gaap:TreasuryStockCommonShares, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense - belfb20240331_10q.htm 8, 13, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98 belfa-20240331.xsd belfa-20240331_cal.xml belfa-20240331_def.xml belfa-20240331_lab.xml belfa-20240331_pre.xml belfb20240331_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "belfb20240331_10q.htm": { "nsprefix": "belfa", "nsuri": "http://belfuse.com/20240331", "dts": { "schema": { "local": [ "belfa-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/net-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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "belfa-20240331_cal.xml" ] }, "definitionLink": { "local": [ "belfa-20240331_def.xml" ] }, "labelLink": { "local": [ "belfa-20240331_lab.xml" ] }, "presentationLink": { "local": [ "belfa-20240331_pre.xml" ] }, "inline": { "local": [ "belfb20240331_10q.htm" ] } }, "keyStandard": 270, "keyCustom": 18, "axisStandard": 30, "axisCustom": 0, "memberStandard": 45, "memberCustom": 21, "hidden": { "total": 92, "http://fasb.org/us-gaap/2024": 73, "http://belfuse.com/20240331": 9, "http://xbrl.sec.gov/ecd/2024": 4, "http://xbrl.sec.gov/dei/2024": 6 }, "contextCount": 279, "entityCount": 1, "segmentCount": 69, "elementCount": 473, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 819, "http://xbrl.sec.gov/dei/2024": 33, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://belfuse.com/20240331/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R5": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R6": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "longName": "005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "longName": "006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_StatementEquityComponentsAxis-RetainedEarningsMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "longName": "007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": null, "uniqueAnchor": null }, "R9": { "role": "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R10": { "role": "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "longName": "009 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies", "shortName": "Note 1 - Basis of Presentation and Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "longName": "010 - Disclosure - Note 2 - Investment in Innolectric", "shortName": "Note 2 - Investment in Innolectric", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "longName": "011 - Disclosure - Note 3 - Divestiture of Subsidiary", "shortName": "Note 3 - Divestiture of Subsidiary", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://belfuse.com/20240331/role/statement-note-4-revenue", "longName": "012 - Disclosure - Note 4 - Revenue", "shortName": "Note 4 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "longName": "013 - Disclosure - Note 5 - Earnings Per Share", "shortName": "Note 5 - Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "longName": "014 - Disclosure - Note 6 - Fair Value Measurements", "shortName": "Note 6 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://belfuse.com/20240331/role/statement-note-7-inventories", "longName": "015 - Disclosure - Note 7 - Inventories", "shortName": "Note 7 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "longName": "016 - Disclosure - Note 8 - Property, Plant and Equipment", "shortName": "Note 8 - Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses", "longName": "017 - Disclosure - Note 9 - Accrued Expenses", "shortName": "Note 9 - Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "longName": "018 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities", "shortName": "Note 10 - Derivative Instruments and Hedging Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://belfuse.com/20240331/role/statement-note-11-debt", "longName": "019 - Disclosure - Note 11 - Debt", "shortName": "Note 11 - Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "longName": "020 - Disclosure - Note 12 - Income Taxes", "shortName": "Note 12 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "longName": "021 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans", "shortName": "Note 13 - Retirement, Savings and Deferred Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "longName": "022 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss", "shortName": "Note 14 - Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "longName": "023 - Disclosure - Note 15 - Commitments and Contingencies", "shortName": "Note 15 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://belfuse.com/20240331/role/statement-note-16-segments", "longName": "024 - Disclosure - Note 16 - Segments", "shortName": "Note 16 - Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "995471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "longName": "995472 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies (Tables)", "shortName": "Note 1 - Basis of Presentation and Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "longName": "995473 - Disclosure - Note 3 - Divestiture of Subsidiary (Tables)", "shortName": "Note 3 - Divestiture of Subsidiary (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "longName": "995474 - Disclosure - Note 4 - Revenue (Tables)", "shortName": "Note 4 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "longName": "995475 - Disclosure - Note 5 - Earnings Per Share (Tables)", "shortName": "Note 5 - Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "longName": "995476 - Disclosure - Note 6 - Fair Value Measurements (Tables)", "shortName": "Note 6 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "longName": "995477 - Disclosure - Note 7 - Inventories (Tables)", "shortName": "Note 7 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "longName": "995478 - Disclosure - Note 8 - Property, Plant and Equipment (Tables)", "shortName": "Note 8 - Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables", "longName": "995479 - Disclosure - Note 9 - Accrued Expenses (Tables)", "shortName": "Note 9 - Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "longName": "995480 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Tables)", "shortName": "Note 10 - Derivative Instruments and Hedging Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "longName": "995481 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables)", "shortName": "Note 13 - Retirement, Savings and Deferred Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "longName": "995482 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "longName": "995483 - Disclosure - Note 16 - Segments (Tables)", "shortName": "Note 16 - Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "longName": "995484 - Disclosure - Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details)", "shortName": "Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2024-03-31_FinancialInstrumentAxis-USTreasurySecuritiesMember", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_FinancialInstrumentAxis-USTreasurySecuritiesMember", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:HeldToMaturitySecuritiesTextBlock", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual", "longName": "995485 - Disclosure - Note 2 - Investment in Innolectric (Details Textual)", "shortName": "Note 2 - Investment in Innolectric (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RelatedPartyTransactionsByRelatedPartyAxis-InnolectricAgMember", "name": "us-gaap:LoansAndLeasesReceivableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R42": { "role": "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual", "longName": "995486 - Disclosure - Note 3 - Divestiture of Subsidiary (Details Textual)", "shortName": "Note 3 - Divestiture of Subsidiary (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2024-03-31_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-BelStewartSroMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "longName": "995487 - Disclosure - Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details)", "shortName": "Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2024-03-31_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-BelStewartSroMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_DisposalGroupClassificationAxis-DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-BelStewartSroMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual", "longName": "995488 - Disclosure - Note 4 - Revenue (Details Textual)", "shortName": "Note 4 - Revenue (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2024-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "longName": "995489 - Disclosure - Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details)", "shortName": "Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ContractWithCustomerSalesChannelAxis-SalesChannelDirectlyToConsumerMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R46": { "role": "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "longName": "995490 - Disclosure - Note 4 - Revenue - Contract Assets and Contract Liabilities (Details)", "shortName": "Note 4 - Revenue - Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R47": { "role": "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "longName": "995491 - Disclosure - Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details)", "shortName": "Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:UndistributedEarnings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R48": { "role": "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "longName": "995492 - Disclosure - Note 6 - Fair Value Measurements (Details Textual)", "shortName": "Note 6 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DerivativeAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R49": { "role": "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "longName": "995493 - Disclosure - Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details)", "shortName": "Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2024-03-31_BalanceSheetLocationAxis-CashAndCashEquivalentsMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_BalanceSheetLocationAxis-CashAndCashEquivalentsMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "longName": "995494 - Disclosure - Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details)", "shortName": "Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DerivativeAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R51": { "role": "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details", "longName": "995495 - Disclosure - Note 7 - Inventories - Components of Inventories (Details)", "shortName": "Note 7 - Inventories - Components of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual", "longName": "995496 - Disclosure - Note 8 - Property, Plant and Equipment (Details Textual)", "shortName": "Note 8 - Property, Plant and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "longName": "995497 - Disclosure - Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details)", "shortName": "Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "longName": "995498 - Disclosure - Note 9 - Accrued Expenses - Accrued Expenses (Details)", "shortName": "Note 9 - Accrued Expenses - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "longName": "995499 - Disclosure - Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details)", "shortName": "Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:RestructuringReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RestructuringCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R56": { "role": "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "longName": "995500 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities (Details Textual)", "shortName": "Note 10 - Derivative Instruments and Hedging Activities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2024-03-31_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_DerivativeInstrumentRiskAxis-ForeignExchangeForwardMember", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "longName": "995501 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details)", "shortName": "Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "longName": "995502 - Disclosure - Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details)", "shortName": "Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual", "longName": "995503 - Disclosure - Note 11 - Debt (Details Textual)", "shortName": "Note 11 - Debt (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2024-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-7", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_LineOfCreditFacilityAxis-CreditAndSecurityAgreementWithKeyBankMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R60": { "role": "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual", "longName": "995504 - Disclosure - Note 12 - Income Taxes (Details Textual)", "shortName": "Note 12 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "longName": "995505 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual)", "shortName": "Note 13 - Retirement, Savings and Deferred Compensation Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "longName": "995506 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details)", "shortName": "Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "longName": "995507 - Disclosure - Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details)", "shortName": "Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RetirementPlanTypeAxis-SupplementalEmployeeRetirementPlanDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "longName": "995508 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "longName": "995509 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "65", "firstAnchor": null, "uniqueAnchor": null }, "R66": { "role": "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "longName": "995510 - Disclosure - Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details)", "shortName": "Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_StatementEquityComponentsAxis-AccumulatedTranslationAdjustmentMember", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "belfa:ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } }, "R67": { "role": "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual", "longName": "995511 - Disclosure - Note 15 - Commitments and Contingencies (Details Textual)", "shortName": "Note 15 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2024-03-31_LitigationCaseAxis-ArezzoRevenueAgencyMember", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_LitigationCaseAxis-ArezzoRevenueAgencyMember", "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual", "longName": "995512 - Disclosure - Note 16 - Segments (Details Textual)", "shortName": "Note 16 - Segments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": null, "uniqueAnchor": null }, "R69": { "role": "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "longName": "995513 - Disclosure - Note 16 - Segments - Segments (Details)", "shortName": "Note 16 - Segments - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "belfa:PercentageOfGrossProfit", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "belfb20240331_10q.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r72", "r75", "r79", "r1129" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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": [ "r72", "r945" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance of $1,508 and $1,388, respectively", "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": [ "r1017" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "totalLabel": "Accrued Liabilities, Current", "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": [ "r75" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Sales commissions", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r75", "r885" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r6", "r7", "r18", "r26", "r95", "r996", "r997", "r998" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation", "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": [ "r40", "r165", "r713" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r188", "r196", "r197", "r561", "r890", "r996" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r182", "r183", "r184", "r188", "r196", "r197", "r996" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized holding gains on marketable securities, net of taxes of ($7) at March 31, 2024 and ($7) at December 31, 2023", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r995" ] }, "belfa_AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableforsaleSecuritiesAdjustmentTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Unrealized holding gains on available-for-sale securities, tax", "documentation": "Represents the tax expense (benefit) of arising from the accumulated appreciation or loss in value of total available-for-sale securities at the end of an accounting period." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "negatedLabel": "Unfunded SERP liability, net of taxes of $723 at March 31, 2024 and $718 at December 31, 2023", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r26", "r95", "r1109" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment, net of taxes of ($302) at March 31, 2024 and ($276) at December 31, 2023", "label": "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r180", "r185", "r187", "r188", "r601" ] }, "belfa_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment, tax", "label": "belfa_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "documentation": "Represents the tax expense (benefit) arising from the accumulated appreciation or loss in value of foreign currency translation adjustment at the end of an accounting period." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 }, "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "totalLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r96", "r173", "r709", "r751", "r752" ] }, "belfa_AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "belfa_AccumulatedOtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "negatedTerseLabel": "Change in unfunded SERP liabilityChange in unfunded SERP liability, tax, tax", "documentation": "Represents the tax portion in relation to net gain (loss), prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other post-retirement plan(s) because they have yet to be recognized as components of net periodic benefit cost." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "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": [ "r4", "r18", "r26", "r568", "r571", "r625", "r747", "r748", "r996", "r997", "r998", "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from 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, attributable to the parent." } } }, "auth_ref": [ "r5", "r18", "r26", "r93", "r94", "r196", "r197", "r611", "r612", "r613", "r614", "r616", "r996" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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": [ "r84", "r945", "r1197" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "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": [ "r764", "r1004", "r1005", "r1006", "r1007", "r1132", "r1198" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "auth_ref": [] }, "belfa_AdjustmentsToAdditionalPaidInCapitalPurchaseOfTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfTreasuryStock", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "belfa_AdjustmentsToAdditionalPaidInCapitalPurchaseOfTreasuryStock", "negatedTerseLabel": "Purchases of common stock", "documentation": "The amount of additional paid in capital for the purchase of treasury stock." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "terseLabel": "Forfeiture of restricted common stock", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r45", "r46", "r498" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r174", "r281", "r317" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r105", "r386", "r1000", "r1151" ] }, "belfa_AociCashFlowHedgeCumulativeGainLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "AociCashFlowHedgeCumulativeGainLossTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Unrealized gains (losses) on interest rate swap cash flow hedge, tax", "documentation": "Amount of tax on accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Unrealized gains on interest rate swap cash flow hedge, net of taxes of $0 at March 31, 2024 and $0 at December 31, 2023", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r185" ] }, "belfa_ArezzoRevenueAgencyMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "ArezzoRevenueAgencyMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Arezzo Revenue Agency [Member]", "documentation": "Information pertaining to Arezzo Revenue Agency." } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r1200", "r1201", "r1202", "r1203" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r134", "r144", "r168", "r208", "r241", "r249", "r268", "r272", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r559", "r563", "r603", "r703", "r807", "r899", "r900", "r945", "r972", "r1060", "r1061", "r1153" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r161", "r177", "r208", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r559", "r563", "r603", "r945", "r1060", "r1061", "r1153" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Assets, fair value", "terseLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r578", "r579", "r933" ] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup", "terseLabel": "Asset, Held-for-Sale, Not Part of Disposal Group", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r117" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "terseLabel": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r285", "r323", "r578", "r696", "r933", "r937", "r1019", "r1135", "r1136", "r1137" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r348", "r1165", "r1166" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r49", "r53", "r348", "r1165", "r1166" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies" ], "lang": { "en-us": { "role": { "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": [ "r113" ] }, "belfa_BelFuseIncEmployeesSavingsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "BelFuseIncEmployeesSavingsPlanMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Bel Fuse Inc. Employees' Savings Plan [Member]", "documentation": "Information pertaining to the Bel Fuse Inc. Employees' Savings Plan." } } }, "auth_ref": [] }, "belfa_BelStewartSroMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "BelStewartSroMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Bel Stewart s.r.o. [Member]", "documentation": "Represents Bel Stewart s.r.o." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "terseLabel": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r0", "r1", "r47", "r556" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r58", "r59" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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": [ "r32", "r163", "r883" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "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/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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": [ "r33" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents - beginning of period", "periodEndLabel": "Cash and cash equivalents - 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": [ "r32", "r110", "r206" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash and cash equivalents", "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", "r110" ] }, "us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgeDerivativeInstrumentAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Designated as cash flow hedges", "documentation": "Fair value of all asset derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [ "r133" ] }, "us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue", "terseLabel": "Designated as a cash flow hedge", "documentation": "Fair value of all liability derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [ "r133" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured." } } }, "auth_ref": [ "r17", "r965", "r966", "r967", "r970" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "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": [ "r156", "r170", "r171", "r172", "r208", "r229", "r230", "r233", "r236", "r243", "r244", "r314", "r367", "r369", "r370", "r371", "r374", "r375", "r393", "r394", "r395", "r396", "r398", "r603", "r758", "r759", "r760", "r761", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r795", "r816", "r835", "r860", "r861", "r862", "r863", "r864", "r981", "r1001", "r1008" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see Note 15)", "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": [ "r80", "r136", "r706", "r794" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r124", "r357", "r358", "r866", "r1049", "r1052" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1198" ] }, "belfa_CommonStockCommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "CommonStockCommonClassAMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Common Class A [Member]", "documentation": "Related to common stock class A shares." } } }, "auth_ref": [] }, "belfa_CommonStockCommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "CommonStockCommonClassBMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock, Common Class B [Member]", "documentation": "Related to common class B stock." } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Dividends declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r126" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r83" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r83", "r795" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r83", "r795", "r813", "r1198", "r1199" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock", "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": [ "r83", "r708", "r945" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income", "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": [ "r27", "r192", "r194", "r199", "r698", "r720", "r721" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r92", "r198", "r697", "r718" ] }, "belfa_ConnectivitySolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "ConnectivitySolutionsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Connectivity Solutions [Member]", "documentation": "Represents the Connectivity Solutions product group." } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r212", "r559", "r560", "r563", "r564", "r630", "r871", "r1059", "r1062", "r1063" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r212", "r559", "r560", "r563", "r564", "r630", "r871", "r1059", "r1062", "r1063" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Unbilled receivables", "terseLabel": "Contract assets - current (unbilled receivables)", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r400", "r402", "r413" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r400", "r401", "r413" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Contract liabilities - current (deferred revenue)", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r400", "r401", "r413" ] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r919", "r1067" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r919", "r1067" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r99", "r100", "r663" ] }, "belfa_CreditAndSecurityAgreementWithKeyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "CreditAndSecurityAgreementWithKeyBankMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Credit and Security Agreement with KeyBank [Member]", "documentation": "Information pertaining to the Credit and Security Agreement with KeyBank National Association (as amended, the \"CSA\")." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r366", "r1057" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r366", "r1057", "r1058" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "belfa_CustomsDutiesAndImposedFines": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "CustomsDutiesAndImposedFines", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_CustomsDutiesAndImposedFines", "terseLabel": "Customs Duties and Imposed Fines", "documentation": "The value of customs duties and imposed fines." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt" ], "lang": { "en-us": { "role": { "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": [ "r125", "r207", "r343", "r344", "r345", "r346", "r347", "r365", "r366", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r387", "r388", "r390", "r618" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r22", "r135", "r391" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)", "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_DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityExcludingAccruedInterestBeforeAllowanceForCreditLossCurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Held to maturity U.S. Treasury securities", "documentation": "Amount excluding accrued interest, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtWeightedAverageInterestRate", "terseLabel": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "belfa_DeferredCompensationArrangementVestingAge": { "xbrltype": "integerItemType", "nsuri": "http://belfuse.com/20240331", "localname": "DeferredCompensationArrangementVestingAge", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_DeferredCompensationArrangementVestingAge", "terseLabel": "Deferred Compensation Arrangement, Vesting Age", "documentation": "The age of employees for contributions to become fully vested under deferred compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense", "terseLabel": "Deferred Compensation Arrangement with Individual, Compensation Expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r44", "r127" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredCompensationPlanAssets", "terseLabel": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r993" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxAssetsNet", "terseLabel": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r529", "r530" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "terseLabel": "Deferred income taxes", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r529", "r530", "r704" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred tax benefit", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r112" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r7", "r26", "r95", "r1109" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r26", "r461" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Prior service cost", "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r26", "r461" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses", "negatedLabel": "Net amortization", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r418", "r456", "r477", "r922", "r923" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details" ], "lang": { "en-us": { "role": { "label": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r418", "r422", "r454", "r475", "r922", "r923" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "totalLabel": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r452", "r473", "r922", "r923" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details" ], "lang": { "en-us": { "role": { "label": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r420", "r453", "r474", "r922", "r923" ] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r485" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r39" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "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": [ "r12", "r241", "r254", "r272", "r899", "r900" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Total derivative assets", "terseLabel": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r178", "r179", "r578", "r579", "r592", "r602", "r776", "r777", "r778", "r779", "r780", "r782", "r783", "r784", "r785", "r786", "r801", "r802", "r848", "r851", "r854", "r855", "r856", "r857", "r889", "r933", "r937", "r963", "r1135", "r1136", "r1137", "r1196" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet", "terseLabel": "Derivative Assets (Liabilities), at Fair Value, Net", "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments." } } }, "auth_ref": [ "r14", "r1135", "r1136", "r1137" ] }, "us-gaap_DerivativeBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeBasisSpreadOnVariableRate", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeBasisSpreadOnVariableRate", "terseLabel": "Derivative, Basis Spread on Variable Rate", "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r784", "r786", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r825", "r828", "r829", "r830", "r831", "r848", "r849", "r854", "r856", "r962", "r963", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1145", "r1146" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeFixedInterestRate", "terseLabel": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r50", "r54", "r56", "r133", "r784", "r786", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r825", "r828", "r829", "r830", "r831", "r848", "r849", "r854", "r856", "r889", "r962", "r963", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1145", "r1146" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r132", "r566", "r573" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Non designated as hedging instruments", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset." } } }, "auth_ref": [ "r52" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "terseLabel": "Derivative instruments gain (loss)", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r55", "r983" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Total derivative liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r178", "r179", "r578", "r579", "r592", "r602", "r776", "r777", "r778", "r779", "r782", "r783", "r784", "r785", "r786", "r808", "r810", "r811", "r849", "r850", "r851", "r854", "r855", "r856", "r857", "r889", "r1135", "r1136", "r1137", "r1196" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeNotionalAmount", "terseLabel": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1130", "r1131" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-tables" ], "lang": { "en-us": { "role": { "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": [ "r1067" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-16-segments", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-4-revenue", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-7-inventories", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r159" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r13", "r20" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "belfa_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Total net assets transferred", "label": "belfa_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "documentation": "Amount classified as assets (liabilities), net, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration received", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current liabilities", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r62", "r68", "r118", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term liabilities", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r8", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, plant and equipment", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r3", "r62", "r68", "r120" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r61", "r116" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r924", "r927" ] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Less dividends declared", "negatedLabel": "Cash dividends declared on common stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r126" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "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": [ "r976" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r977" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [] }, "belfa_EOSClaimFromPrincipalCommissionerOfCustomsMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "EOSClaimFromPrincipalCommissionerOfCustomsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "EOS Claim From Principal Commissioner of Customs [Member]", "documentation": "Related to EOS claim from principal commissioner of customs." } } }, "auth_ref": [] }, "belfa_EOSPowerPanamaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "EOSPowerPanamaIncMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "EOS Power Panama Inc. [Member]", "documentation": "Represents EOS Power Panama Inc." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Net earnings per common share - basic and diluted (in dollars per share)", "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": [ "r200", "r218", "r219", "r220", "r221", "r222", "r223", "r228", "r229", "r233", "r235", "r236", "r240", "r554", "r558", "r575", "r576", "r699", "r722", "r892" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Net earnings per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted-average number of shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r227", "r237", "r238", "r239" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "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. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r609" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Salaries, bonuses and related benefits", "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": [ "r75" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r974" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual", "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments", "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "http://belfuse.com/20240331/role/statement-note-4-revenue", "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "http://belfuse.com/20240331/role/statement-note-7-inventories", "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details", "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables", "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r974" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity 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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r974" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r980" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r974" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r974" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r974" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r974" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "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": [ "r19", "r157", "r195", "r196", "r197", "r213", "r214", "r215", "r217", "r222", "r224", "r226", "r242", "r315", "r316", "r340", "r399", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r620", "r625", "r718", "r747", "r748", "r749", "r764", "r835" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r383", "r602", "r912", "r913" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r1200", "r1201", "r1202", "r1203" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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." } } }, "auth_ref": [ "r578", "r579" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r593", "r935" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r583", "r584", "r585", "r586", "r587", "r588", "r593", "r935" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "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": [ "r383", "r443", "r444", "r445", "r446", "r447", "r448", "r577", "r579", "r580", "r581", "r582", "r591", "r592", "r594", "r634", "r635", "r636", "r912", "r913", "r920", "r921", "r922", "r933", "r937" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r383", "r912", "r913" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r578", "r579", "r580", "r582", "r933", "r1136", "r1147" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements" ], "lang": { "en-us": { "role": { "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": [ "r587", "r589", "r590", "r591", "r594", "r595", "r596", "r597", "r598", "r694", "r933", "r938" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "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": [ "r383", "r443", "r448", "r579", "r592", "r634", "r920", "r921", "r922", "r933" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "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": [ "r383", "r443", "r448", "r579", "r580", "r592", "r635", "r912", "r913", "r920", "r921", "r922", "r933" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r578", "r579", "r580", "r582", "r933", "r1136", "r1147" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r383", "r443", "r444", "r445", "r446", "r447", "r448", "r577", "r579", "r580", "r581", "r582", "r591", "r592", "r594", "r634", "r635", "r636", "r912", "r913", "r920", "r921", "r922", "r933", "r937" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r578", "r579", "r580", "r582", "r933", "r1136" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r389", "r397", "r573", "r599", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r719", "r905", "r933", "r935", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r946", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r1039", "r1040", "r1041", "r1042", "r1133", "r1135", "r1136", "r1137", "r1144", "r1147" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax", "negatedLabel": "Net unrealized (gains)/losses on foreign currency revaluation", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r604", "r605", "r606", "r608", "r832" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r801", "r805", "r810", "r824", "r830", "r852", "r853", "r854", "r963" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale recognized", "label": "us-gaap_GainLossOnSaleOfBusiness", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r562", "r1000" ] }, "belfa_GlenRockPennsylvaniaAndZhongshanPrcMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "GlenRockPennsylvaniaAndZhongshanPrcMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Glen Rock Pennsylvania and Zhongshan, PRC [Member]", "documentation": "The Glen Rock, Pennsylvania and several buildings in Zhongshan, PRC." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill, net", "label": "us-gaap_Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r166", "r328", "r695", "r900", "r906", "r934", "r945", "r1045", "r1046" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r97", "r101", "r143", "r208", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r603", "r894", "r899", "r1010", "r1013", "r1014", "r1015", "r1016", "r1060" ] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecurities", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_HeldToMaturitySecurities", "terseLabel": "Held to maturity U.S. Treasury securities, amortized cost", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r145", "r296", "r320", "r1044" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "terseLabel": "Held to maturity U.S. Treasury securities, gross unrealized gains", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r147", "r306" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_HeldToMaturitySecuritiesFairValue", "terseLabel": "Held to maturity U.S. Treasury securities, fair value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r146", "r305", "r579", "r591", "r696", "r702" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Earnings before provision for income taxes", "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": [ "r98", "r139", "r143", "r700", "r715", "r894", "r899", "r1010", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r924", "r927" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r341", "r348", "r351", "r584", "r588", "r593", "r744", "r746", "r819", "r879", "r936", "r1167" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r348", "r351", "r584", "r588", "r593", "r744", "r746", "r819", "r879", "r936", "r1167" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-12-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r209", "r527", "r532", "r533", "r534", "r535", "r539", "r541", "r546", "r548", "r549", "r550", "r763", "r932" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r148", "r154", "r225", "r226", "r241", "r257", "r272", "r531", "r532", "r547", "r724", "r932" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Income taxes, net of refunds received", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r34", "r205", "r542", "r543" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Unbilled receivables", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r999" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories", "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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet", "negatedLabel": "Other operating assets/liabilities, net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInRestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInRestructuringReserve", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInRestructuringReserve", "terseLabel": "Accrued restructuring costs", "documentation": "The increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to the exit from or disposal of business activities or restructuring pursuant to a duly authorized plan, excluding costs or losses pertaining to an entity newly acquired in a business combination and to asset retirement obligations." } } }, "auth_ref": [ "r999" ] }, "belfa_IndemnificationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://belfuse.com/20240331", "localname": "IndemnificationPeriod", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_IndemnificationPeriod", "terseLabel": "Indemnification Period (Year)", "documentation": "The period of indemnification." } } }, "auth_ref": [] }, "belfa_InnolectricAgMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "InnolectricAgMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Innolectric AG [Member]", "documentation": "Represents Innolectric AG." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r978" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "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": [ "r338", "r1047", "r1048" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r241", "r249", "r253", "r259", "r272", "r617", "r899", "r900" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r105", "r385", "r392", "r914", "r915" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest payments", "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": [ "r201", "r203", "r204" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r880", "r968", "r969" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-7-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r327" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r115", "r886" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Inventories", "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": [ "r175", "r884", "r945" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r115", "r888" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r115", "r887" ] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r104" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r723", "r754", "r755", "r756", "r757", "r841", "r842" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r984", "r985", "r1018" ] }, "belfa_InvestmentsHeldInRabbiTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "InvestmentsHeldInRabbiTrustMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Investments Held in Rabbi Trust [Member]", "documentation": "Information pertaining to investments held in a rabbi trust which are intended to fund the Company's Supplemental Executive Retirement Plan (\"SERP\")." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity method investment", "terseLabel": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r994" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LandMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1068" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual", "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments", "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "http://belfuse.com/20240331/role/statement-note-4-revenue", "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "http://belfuse.com/20240331/role/statement-note-7-inventories", "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details", "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables", "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r22", "r74", "r75", "r76", "r78", "r79", "r80", "r81", "r208", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r560", "r563", "r564", "r603", "r793", "r893", "r972", "r1060", "r1153", "r1154" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r88", "r137", "r711", "r945", "r1003", "r1043", "r1148" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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": [ "r76", "r162", "r208", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r560", "r563", "r564", "r603", "r945", "r1060", "r1153", "r1154" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term Liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Liability for uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r79" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCredit", "terseLabel": "Long-Term Line of Credit", "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": [ "r22", "r135", "r1163" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r73", "r77", "r1002", "r1057", "r1058" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r73", "r77", "r1002", "r1057" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "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": [ "r73", "r77" ] }, "belfa_LineOfCreditFacilityMaximumLettersOfCreditCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "LineOfCreditFacilityMaximumLettersOfCreditCapacity", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_LineOfCreditFacilityMaximumLettersOfCreditCapacity", "terseLabel": "Line of Credit Facility, Maximum Letters of Credit Capacity", "documentation": "Maximum letters of credit 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": [] }, "belfa_LineOfCreditFacilityMaximumSwingLineLoanCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "LineOfCreditFacilityMaximumSwingLineLoanCapacity", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_LineOfCreditFacilityMaximumSwingLineLoanCapacity", "terseLabel": "Line of Credit Facility, Maximum Swing Line Loan Capacity", "documentation": "Maximum swing line loan 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": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r73", "r77", "r366" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "belfa_LoansAndLeasesReceivableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://belfuse.com/20240331", "localname": "LoansAndLeasesReceivableInterestRate", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_LoansAndLeasesReceivableInterestRate", "terseLabel": "Loans and Leases Receivable, Interest Rate", "documentation": "The interest rate for loans and leases receivable." } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedParties", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LoansAndLeasesReceivableRelatedParties", "terseLabel": "Loans and Leases Receivable, Related Parties", "documentation": "For an unclassified balance sheet, reflects the carrying amount of unpaid loan amounts due from related parties at the balance sheet date." } } }, "auth_ref": [ "r60", "r138" ] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansAndLeasesReceivableRelatedPartiesAdditions", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions", "terseLabel": "Loans and Leases Receivable, Related Parties, Additions", "documentation": "Reflects the amount of new advances made to related parties in the form of loan and lease receivables." } } }, "auth_ref": [ "r60", "r138" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [ "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r169" ] }, "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtPercentageBearingVariableInterestAmount", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LongtermDebtPercentageBearingVariableInterestAmount", "terseLabel": "Long-Term Debt, Percentage Bearing Variable Interest, Amount", "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyEstimateOfPossibleLoss", "terseLabel": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r359", "r360", "r363", "r364", "r525", "r911" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "belfa_MagneticSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "MagneticSolutionsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Magnetic Solutions [Member]", "documentation": "Represents the Magnetic Solutions product group." } } }, "auth_ref": [] }, "belfa_MagneticSolutionsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "MagneticSolutionsSegmentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Magnetic Solutions Segment [Member]", "documentation": "Information related to the magnetic solutions segment." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r491", "r525", "r582", "r662", "r743", "r745", "r753", "r785", "r786", "r839", "r843", "r845", "r846", "r858", "r877", "r878", "r904", "r916", "r930", "r937", "r938", "r942", "r943", "r956", "r1064", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160" ] }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "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": [ "r1091" ] }, "belfa_MoneyMarketFundsRabbiTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "MoneyMarketFundsRabbiTrustMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, Rabbi Trust [Member]", "documentation": "Relating to money market funds attributable to a rabbi trust." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "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": [ "r202" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by 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": [ "r110", "r111", "r112" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net earnings", "label": "us-gaap_NetIncomeLoss", "totalLabel": "Net earnings available to common stockholders", "terseLabel": "Net earnings available to common stockholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r102", "r112", "r140", "r160", "r190", "r193", "r197", "r208", "r216", "r218", "r219", "r220", "r221", "r222", "r225", "r226", "r231", "r314", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r554", "r558", "r576", "r603", "r717", "r815", "r833", "r834", "r971", "r1060" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "terseLabel": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r48", "r131", "r190", "r193", "r222", "r225", "r226", "r716", "r998" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r979" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_NonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing nonoperating income (expense)." } } }, "auth_ref": [] }, "belfa_NonqualifiedDeferredCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "NonqualifiedDeferredCompensationPlanMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonqualified Deferred Compensation Plan [Member]", "documentation": "Represents Nonqualified Deferred Compensation Plan." } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r1200", "r1201", "r1202", "r1203" ] }, "belfa_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Related party note receivable", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "belfa_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "belfa_NumberOfIndustryInWhichEntityOperates": { "xbrltype": "integerItemType", "nsuri": "http://belfuse.com/20240331", "localname": "NumberOfIndustryInWhichEntityOperates", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_NumberOfIndustryInWhichEntityOperates", "terseLabel": "Number of Industry in which Entity Operates", "documentation": "Number of industry in which entity operates with its reportable operating segments." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "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": [ "r900", "r1012" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "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": [ "r895", "r903", "r1012" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income before reclassifications", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r21", "r26" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r143", "r894", "r1010", "r1013", "r1014", "r1015", "r1016" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r622" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r622" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r621" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r176", "r945" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r167" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in unfunded SERP liability, net of taxes of ($4)", "label": "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "terseLabel": "Change in unfunded SERP liability, net of taxes of ($4) in both periods", "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r95", "r96", "r460" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Change in unfunded SERP liability, tax", "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit." } } }, "auth_ref": [ "r9" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Unrealized holding gains on interest rate swap cash flow hedge, net of taxes of $0", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r181", "r185", "r718" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "terseLabel": "Unrealized gains (losses) on interest rate swap cash flow hedge, net of taxes of $0 in both periods", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r185" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Unrealized losses on interest rate swap cash flow hedge, tax", "terseLabel": "Unrealized gains (losses) on interest rate swap cash flow hedge, tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r186" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Net (losses) gains recognized in AOCL", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r181", "r185" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details" ], "lang": { "en-us": { "role": { "label": "Net losses reclassified from AOCL to the consolidated statement of operations", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r185", "r189" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment, net of taxes of $26", "label": "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "terseLabel": "Currency translation adjustment, net of taxes of $26, and $9, respectively", "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": [ "r5", "r718" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment, tax expense", "label": "Foreign currency translation adjustment, tax expense", "documentation": "Amount of tax expense (benefit), after 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": [ "r5", "r9", "r607", "r615" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "totalLabel": "Other comprehensive (loss) income", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r18", "r130", "r191", "r194", "r222" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Unrealized holding gains on marketable securities, net of taxes of $0", "terseLabel": "Unrealized holding gains on marketable securities, net of taxes of $0 in both periods", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r182", "r185", "r313" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Unrealized holding losses on marketable securities arising during the period, tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r9", "r183" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r49", "r57" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r75", "r945" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNoncashIncomeExpense", "negatedLabel": "Other, net", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r112" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income/expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r106" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r907", "r908", "r909", "r910" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "belfa_PaymentForCustomsDutiesAndImposedFinesAndPenalties": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "PaymentForCustomsDutiesAndImposedFinesAndPenalties", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_PaymentForCustomsDutiesAndImposedFinesAndPenalties", "terseLabel": "Payment for Customs Duties and Imposed Fines and Penalties", "documentation": "The amount of cash outflow for payment for customs duties and imposed fines and penalties." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchases of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r109" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends paid to common stockholders", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r109" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireEquityMethodInvestments", "negatedLabel": "Payment for equity method investment", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "terseLabel": "Payments to Acquire Interest in Subsidiaries and Affiliates", "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireMarketableSecurities", "negatedLabel": "Purchases of held to maturity and marketable securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1020" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireNotesReceivable", "negatedLabel": "Investment in related party notes receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchases of property, plant and equipment", "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": [ "r108" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r415", "r440", "r442", "r448", "r465", "r467", "r468", "r469", "r470", "r471", "r483", "r484", "r485", "r922" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Minimum pension obligation and unfunded pension liability", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r79", "r416", "r417", "r439", "r922" ] }, "belfa_PercentageOfGrossProfit": { "xbrltype": "percentItemType", "nsuri": "http://belfuse.com/20240331", "localname": "PercentageOfGrossProfit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Gross Profit %", "documentation": "Represents percentage of gross profit." } } }, "auth_ref": [] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r600" ] }, "belfa_PowerSolutionsAndProtectionMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "PowerSolutionsAndProtectionMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Power Solutions and Protection [Member]", "documentation": "Represents the Power Solutions and Protection product group." } } }, "auth_ref": [] }, "belfa_PowerSolutionsAndProtectionSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "PowerSolutionsAndProtectionSegmentMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Power Solutions and Protection Segment [Member]", "documentation": "Information related to the power solutions and protection segment." } } }, "auth_ref": [] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockNoParValue", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, no par value (in dollars per share)", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r82", "r1065" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r795" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r82", "r393" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, no par value, 1,000,000 shares authorized; none issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r82", "r707", "r945" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Borrowings under revolving credit line", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r31", "r1002" ] }, "us-gaap_ProceedsFromSaleOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from held to maturity securities", "documentation": "The cash inflow associated with the sale of securities that had been designated as held-to-maturity. Excludes proceeds from maturities, prepayments and calls by the issuer." } } }, "auth_ref": [ "r28", "r282" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from disposal/sale of property, plant and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r107" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r275", "r663", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r881", "r917", "r955", "r956", "r957", "r960", "r961", "r1053", "r1054", "r1067", "r1164", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Warranty accrual", "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": [ "r75", "r1055", "r1056" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r275", "r663", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r881", "r917", "r955", "r956", "r957", "r960", "r961", "r1053", "r1054", "r1067", "r1164", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [ "r15", "r624" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure 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": [ "r116", "r149", "r152", "r153" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, gross", "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": [ "r119", "r164", "r714" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "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": [ "r15", "r624", "r701", "r714", "r945" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables" ], "lang": { "en-us": { "role": { "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": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [ "r119", "r624" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r440", "r491", "r521", "r522", "r523", "r525", "r582", "r637", "r646", "r662", "r743", "r745", "r753", "r785", "r786", "r839", "r843", "r845", "r846", "r858", "r877", "r878", "r904", "r916", "r930", "r937", "r938", "r942", "r943", "r956", "r963", "r1050", "r1064", "r1136", "r1156", "r1157", "r1158", "r1159", "r1160" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r440", "r491", "r521", "r522", "r523", "r525", "r582", "r637", "r646", "r662", "r743", "r745", "r753", "r785", "r786", "r839", "r843", "r845", "r846", "r858", "r877", "r878", "r904", "r916", "r930", "r937", "r938", "r942", "r943", "r956", "r963", "r1050", "r1064", "r1136", "r1156", "r1157", "r1158", "r1159", "r1160" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "negatedLabel": "Amount reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r21", "r26" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r280", "r466", "r626", "r627", "r705", "r712", "r788", "r789", "r790", "r791", "r792", "r812", "r814", "r838" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r210", "r211", "r626", "r627", "r628", "r629", "r705", "r712", "r788", "r789", "r790", "r791", "r792", "r812", "r814", "r838" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r280", "r466", "r626", "r627", "r705", "r712", "r788", "r789", "r790", "r791", "r792", "r812", "r814", "r838", "r1152" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Research and development costs", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r526", "r879", "r899", "r1161" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r35" ] }, "belfa_RestructuringCashPaymentsAndOtherSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://belfuse.com/20240331", "localname": "RestructuringCashPaymentsAndOtherSettlements", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "belfa_RestructuringCashPaymentsAndOtherSettlements", "negatedLabel": "Cash payment and other settlements", "documentation": "The amount of cash payments made as the result of exit or disposal activities and any other settlements which is not reported separately during the period." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "New charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r353", "r354", "r1051" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r349", "r350", "r354", "r355" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Restructuring charges", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Accrued restructuring costs", "periodStartLabel": "Liability, beginning balance", "periodEndLabel": "Liability, ending balance", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r350", "r355" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r85", "r126", "r710", "r750", "r752", "r762", "r796", "r945" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r157", "r213", "r214", "r215", "r217", "r222", "r224", "r226", "r315", "r316", "r340", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r567", "r569", "r570", "r572", "r574", "r619", "r620", "r747", "r749", "r764", "r1198" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r930", "r982", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r930", "r982", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098", "r1099", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r497", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r416", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r469", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r485", "r486", "r487", "r497", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Net sales", "terseLabel": "Revenue", "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": [ "r141", "r142", "r241", "r250", "r251", "r266", "r272", "r275", "r277", "r279", "r411", "r412", "r663" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue" ], "lang": { "en-us": { "role": { "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": [ "r155", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r414" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r150" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)", "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": [ "r151" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r151" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual" ], "lang": { "en-us": { "role": { "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "ROU assets obtained in exchange for lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r623", "r944" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r979" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r979" ] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r919" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details" ], "lang": { "en-us": { "role": { "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r919" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r26", "r1149", "r1150" ] }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost." } } }, "auth_ref": [ "r128" ] }, "belfa_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://belfuse.com/20240331", "localname": "ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeLossByComponentTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Accumulated Other Comprehensive Income (Loss) by Component [Table Text Block]", "documentation": "Tabular disclosure of changes in components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r50", "r54", "r565" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r20", "r23", "r62", "r63", "r64", "r65", "r66", "r67", "r69", "r70", "r71", "r121" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1009" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-7-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r24", "r89", "r90", "r91" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables" ], "lang": { "en-us": { "role": { "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]", "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument." } } }, "auth_ref": [ "r55", "r983" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r41", "r122", "r123" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r973" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r975" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "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": [ "r141", "r142", "r143", "r144", "r241", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r279", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r352", "r356", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r896", "r899", "r900", "r906", "r959", "r1164", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r277", "r278", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r778", "r781", "r783", "r840", "r844", "r847", "r859", "r865", "r867", "r868", "r869", "r870", "r872", "r873", "r874", "r875", "r876", "r882", "r918", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r958", "r963", "r1067", "r1164", "r1168", "r1169", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r144", "r241", "r245", "r246", "r247", "r248", "r249", "r262", "r264", "r265", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r279", "r895", "r897", "r898", "r899", "r901", "r902", "r903" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r103" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524" ] }, "belfa_SharesHeldInPlan": { "xbrltype": "sharesItemType", "nsuri": "http://belfuse.com/20240331", "localname": "SharesHeldInPlan", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "belfa_SharesHeldInPlan", "terseLabel": "Shares Held in Plan (in shares)", "documentation": "The number of shares of the company's common stock owned by the plan." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r141", "r142", "r143", "r144", "r158", "r241", "r246", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r272", "r273", "r274", "r279", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r342", "r352", "r356", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r896", "r899", "r900", "r906", "r959", "r1164", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-document-and-entity-information", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r156", "r170", "r171", "r172", "r208", "r229", "r230", "r233", "r236", "r243", "r244", "r314", "r367", "r369", "r370", "r371", "r374", "r375", "r393", "r394", "r395", "r396", "r398", "r603", "r758", "r759", "r760", "r761", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r795", "r816", "r835", "r860", "r861", "r862", "r863", "r864", "r981", "r1001", "r1008" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r83", "r86", "r87", "r157", "r195", "r196", "r197", "r213", "r214", "r215", "r217", "r222", "r224", "r226", "r242", "r315", "r316", "r340", "r399", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r610", "r611", "r612", "r613", "r614", "r616", "r619", "r620", "r625", "r718", "r747", "r748", "r749", "r764", "r835" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r277", "r278", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r778", "r781", "r783", "r840", "r844", "r847", "r859", "r865", "r867", "r868", "r869", "r870", "r872", "r873", "r874", "r875", "r876", "r882", "r918", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r958", "r963", "r1067", "r1164", "r1168", "r1169", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual", "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments", "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "http://belfuse.com/20240331/role/statement-note-4-revenue", "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "http://belfuse.com/20240331/role/statement-note-7-inventories", "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details", "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables", "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "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": [ "r213", "r214", "r215", "r242", "r620", "r663", "r754", "r775", "r787", "r788", "r789", "r790", "r791", "r792", "r795", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r814", "r817", "r818", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r835", "r964" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-comprehensive-income-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited-parentheticals", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "http://belfuse.com/20240331/role/statement-note-11-debt", "http://belfuse.com/20240331/role/statement-note-11-debt-details-textual", "http://belfuse.com/20240331/role/statement-note-12-income-taxes", "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies", "http://belfuse.com/20240331/role/statement-note-15-commitments-and-contingencies-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments", "http://belfuse.com/20240331/role/statement-note-16-segments-details-textual", "http://belfuse.com/20240331/role/statement-note-16-segments-segments-details", "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric", "http://belfuse.com/20240331/role/statement-note-2-investment-in-innolectric-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-details-textual", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "http://belfuse.com/20240331/role/statement-note-4-revenue", "http://belfuse.com/20240331/role/statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-details-textual", "http://belfuse.com/20240331/role/statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "http://belfuse.com/20240331/role/statement-note-7-inventories", "http://belfuse.com/20240331/role/statement-note-7-inventories-components-of-inventories-details", "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-accrued-expenses-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables", "http://belfuse.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r213", "r214", "r215", "r242", "r280", "r620", "r663", "r754", "r775", "r787", "r788", "r789", "r790", "r791", "r792", "r795", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r808", "r809", "r810", "r811", "r812", "r814", "r817", "r818", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r835", "r964" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Forfeiture of restricted common stock (in shares)", "negatedLabel": "Forfeiture of restricted common stock (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r19", "r82", "r83", "r126" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted common stock (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r19", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "negatedLabel": "Forfeiture of restricted common stock", "negatedTerseLabel": "Forfeiture of restricted common stock", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r19", "r82", "r83", "r126" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Issuance of restricted common stock", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r19", "r82", "r83", "r126" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders' equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r83", "r86", "r87", "r114", "r797", "r813", "r836", "r837", "r945", "r972", "r1003", "r1043", "r1148", "r1198" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity:" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplementary information:" } } }, "auth_ref": [] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Supplemental Employee Retirement Plan [Member]", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-tables", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-tables", "http://belfuse.com/20240331/role/statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "http://belfuse.com/20240331/role/statement-note-14-accumulated-other-comprehensive-loss-tables", "http://belfuse.com/20240331/role/statement-note-16-segments-tables", "http://belfuse.com/20240331/role/statement-note-3-divestiture-of-subsidiary-tables", "http://belfuse.com/20240331/role/statement-note-4-revenue-tables", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-tables", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-tables", "http://belfuse.com/20240331/role/statement-note-7-inventories-tables", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-tables", "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "belfa_The2021SwapsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "The2021SwapsOneMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2021 Swaps One [Member]", "documentation": "The first of the 2021 interest rate swaps." } } }, "auth_ref": [] }, "belfa_The2021SwapsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "The2021SwapsTwoMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities", "http://belfuse.com/20240331/role/statement-note-10-derivative-instruments-and-hedging-activities-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2021 Swaps Two [Member]", "documentation": "The second of the 2021 interest rate swaps." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://belfuse.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements", "http://belfuse.com/20240331/role/statement-note-6-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r389", "r397", "r573", "r599", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r719", "r933", "r935", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r946", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r1039", "r1040", "r1041", "r1042", "r1133", "r1135", "r1136", "r1137", "r1144", "r1147" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, treasury shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock (unrestricted, consisting of 14,132 Class A shares and 115,481 Class B shares)", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42", "r43", "r86" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Purchases of common stock (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r19", "r83", "r126" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Purchases of common stock", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r19", "r42", "r126" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://belfuse.com/20240331/role/statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r349", "r350", "r354", "r355" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r891", "r920", "r922", "r933", "r1162" ] }, "us-gaap_UndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UndistributedEarnings", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Undistributed earnings", "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed." } } }, "auth_ref": [ "r232", "r234" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r528", "r537", "r931" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r536", "r931" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://belfuse.com/20240331/role/statement-note-12-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "terseLabel": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r538" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://belfuse.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://belfuse.com/20240331/role/statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details" ], "lang": { "en-us": { "role": { "label": "Class A (in shares)", "terseLabel": "Weighted-average number of shares outstanding - basic and diluted (in shares)", "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": [ "r228", "r236" ] }, "belfa_ZhongshanPrcMember": { "xbrltype": "domainItemType", "nsuri": "http://belfuse.com/20240331", "localname": "ZhongshanPrcMember", "presentation": [ "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment", "http://belfuse.com/20240331/role/statement-note-8-property-plant-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Zhongshan, PRC [Member]", "documentation": "The buildings near, or in, Zhongshan, PRC." } } }, "auth_ref": [] }, "belfa_statement-statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-1-basis-of-presentation-and-accounting-policies-held-to-maturity-securities-details", "lang": { "en-us": { "role": { "label": "Note 1 - Basis of Presentation and Accounting Policies - Held to Maturity Securities (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-1-basis-of-presentation-and-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-1-basis-of-presentation-and-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Basis of Presentation and Accounting Policies" } } }, "auth_ref": [] }, "belfa_statement-statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-10-derivative-instruments-and-hedging-activities-derivative-financial-instruments-effects-on-accumulated-other-comprehensive-loss-details", "lang": { "en-us": { "role": { "label": "Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-10-derivative-instruments-and-hedging-activities-losses-gains-recognized-on-derivatives-instruments-not-designated-as-hedging-details", "lang": { "en-us": { "role": { "label": "Note 10 - Derivative Instruments and Hedging Activities - (Losses) Gains Recognized on Derivatives Instruments Not Designated as Hedging (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-10-derivative-instruments-and-hedging-activities-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-10-derivative-instruments-and-hedging-activities-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Derivative Instruments and Hedging Activities" } } }, "auth_ref": [] }, "belfa_statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-amounts-recognized-in-accumulated-other-comprehensive-loss-details", "lang": { "en-us": { "role": { "label": "Note 13 - Retirement, Savings and Deferred Compensation Plans - Amounts Recognized in Accumulated Other Comprehensive Loss (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-components-of-serp-expense-details", "lang": { "en-us": { "role": { "label": "Note 13 - Retirement, Savings and Deferred Compensation Plans - Components of SERP Expense (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-13-retirement-savings-and-deferred-compensation-plans-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Retirement, Savings and Deferred Compensation Plans" } } }, "auth_ref": [] }, "belfa_statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-accumulated-other-comprehensive-loss-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Accumulated Other Comprehensive Loss (Details) (Parentheticals)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-changes-in-accumulated-other-comprehensive-loss-by-component-details", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss by Component (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-14-accumulated-other-comprehensive-loss-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-14-accumulated-other-comprehensive-loss-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "belfa_statement-statement-note-16-segments-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-16-segments-segments-details", "lang": { "en-us": { "role": { "label": "Note 16 - Segments - Segments (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-16-segments-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-16-segments-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Segments" } } }, "auth_ref": [] }, "belfa_statement-statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-3-divestiture-of-subsidiary-assets-and-liabilities-included-in-sale-details", "lang": { "en-us": { "role": { "label": "Note 3 - Divestiture of Subsidiary - Assets and Liabilities Included in Sale (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-3-divestiture-of-subsidiary-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-3-divestiture-of-subsidiary-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Divestiture of Subsidiary" } } }, "auth_ref": [] }, "belfa_statement-statement-note-4-revenue-contract-assets-and-contract-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-4-revenue-contract-assets-and-contract-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Contract Assets and Contract Liabilities (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-4-revenue-disaggregation-of-revenue-by-product-group-and-sales-channel-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Disaggregation of Revenue by Product Group and Sales Channel (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-4-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-4-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue" } } }, "auth_ref": [] }, "belfa_statement-statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-5-earnings-per-share-basic-and-diluted-net-earnings-per-common-share-details", "lang": { "en-us": { "role": { "label": "Note 5 - Earnings Per Share - Basic and Diluted Net Earnings Per Common Share (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-5-earnings-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-5-earnings-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Earnings Per Share" } } }, "auth_ref": [] }, "belfa_statement-statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-6-fair-value-measurements-fair-value-assets-by-investment-category-details", "lang": { "en-us": { "role": { "label": "Note 6 - Fair Value Measurements - Fair Value Assets by Investment Category (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-6-fair-value-measurements-fair-value-of-derivative-financial-instruments-details", "lang": { "en-us": { "role": { "label": "Note 6 - Fair Value Measurements - Fair Value of Derivative Financial Instruments (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-6-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-6-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Fair Value Measurements" } } }, "auth_ref": [] }, "belfa_statement-statement-note-7-inventories-components-of-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-7-inventories-components-of-inventories-details", "lang": { "en-us": { "role": { "label": "Note 7 - Inventories - Components of Inventories (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-7-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-7-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Inventories" } } }, "auth_ref": [] }, "belfa_statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-8-property-plant-and-equipment-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment - Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-8-property-plant-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-8-property-plant-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Property, Plant and Equipment" } } }, "auth_ref": [] }, "belfa_statement-statement-note-9-accrued-expenses-accrued-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-9-accrued-expenses-accrued-expenses-details", "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses - Accrued Expenses (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-9-accrued-expenses-activity-and-liability-balances-related-to-restructuring-costs-details", "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses - Activity and Liability Balances Related to Restructuring Costs (Details)" } } }, "auth_ref": [] }, "belfa_statement-statement-note-9-accrued-expenses-tables": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-note-9-accrued-expenses-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses" } } }, "auth_ref": [] }, "belfa_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://belfuse.com/20240331", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "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/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r72": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r96": { "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" }, "r97": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "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" }, "r99": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482309/360-10-15-4" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483043/710-10-30-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/815/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r134": { "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/2147478546/942-210-S99-1" }, "r135": { "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/2147478546/942-210-S99-1" }, "r136": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "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/2147478546/942-210-S99-1" }, "r138": { "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(7)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "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/2147478524/942-220-S99-1" }, "r140": { "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/2147478524/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-7A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r148": { "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" }, "r149": { "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/2147477798/958-360-50-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r151": { "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" }, "r152": { "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/2147477798/958-360-50-6" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r211": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-66" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r314": { "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" }, "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": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-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": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r354": { "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.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r355": { "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.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-2" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "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)(i))", "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)(4)(iii)(A))", "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": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r370": { "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" }, "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)(i))", "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)(iii)(A))", "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)(4)(iii)(B))", "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": "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "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": "(a)(2)", "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": "(a)(3)", "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": "(a)(4)", "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": "(a)(5)", "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": "(a)(6)", "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": "(a)(7)", "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": "(a)(8)", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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/2147477891/740-270-50-1" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r602": { "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" }, "r603": { "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" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r690": { "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/2147477215/932-235-50-8" }, "r691": { "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/2147477215/932-235-50-8" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r695": { "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/2147478546/942-210-S99-1" }, "r696": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r697": { "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/2147478524/942-220-S99-1" }, "r698": { "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/2147478524/942-220-S99-1" }, "r699": { "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/2147478524/942-220-S99-1" }, "r700": { "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/2147477314/942-235-S99-1" }, "r701": { "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/2147478451/942-360-50-1" }, "r702": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r703": { "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/2147478777/944-210-S99-1" }, "r704": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r705": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r706": { "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/2147478777/944-210-S99-1" }, "r707": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r708": { "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/2147478777/944-210-S99-1" }, "r709": { "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/2147478777/944-210-S99-1" }, "r710": { "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/2147478777/944-210-S99-1" }, "r711": { "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/2147478777/944-210-S99-1" }, "r712": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r713": { "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/2147478777/944-210-S99-1" }, "r714": { "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/2147478777/944-210-S99-1" }, "r715": { "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/2147477250/944-220-S99-1" }, "r716": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r717": { "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/2147477250/944-220-S99-1" }, "r718": { "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/2147477250/944-220-S99-1" }, "r719": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r720": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r721": { "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/2147477250/944-220-S99-1" }, "r722": { "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/2147477250/944-220-S99-1" }, "r723": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r724": { "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/2147477250/944-220-S99-1" }, "r725": { "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/2147477965/944-235-S99-1" }, "r726": { "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/2147477965/944-235-S99-1" }, "r727": { "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/2147477965/944-235-S99-1" }, "r728": { "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/2147477965/944-235-S99-1" }, "r729": { "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/2147477965/944-235-S99-1" }, "r730": { "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/2147477965/944-235-S99-1" }, "r731": { "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/2147477965/944-235-S99-1" }, "r732": { "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/2147477965/944-235-S99-1" }, "r733": { "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/2147477965/944-235-S99-1" }, "r734": { "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/2147477965/944-235-S99-1" }, "r735": { "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/2147477965/944-235-S99-1" }, "r736": { "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/2147477965/944-235-S99-2" }, "r737": { "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/2147477965/944-235-S99-2" }, "r738": { "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/2147477965/944-235-S99-2" }, "r739": { "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/2147477965/944-235-S99-2" }, "r740": { "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/2147477965/944-235-S99-2" }, "r741": { "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/2147477965/944-235-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r745": { "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" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r754": { "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" }, "r755": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r756": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r757": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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/2147478009/946-205-45-4" }, "r765": { "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/2147478494/946-205-50-2" }, "r766": { "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/2147478494/946-205-50-27" }, "r767": { "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/2147478494/946-205-50-7" }, "r768": { "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/2147478494/946-205-50-7" }, "r769": { "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/2147478494/946-205-50-7" }, "r770": { "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/2147478494/946-205-50-7" }, "r771": { "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/2147478494/946-205-50-7" }, "r772": { "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/2147478494/946-205-50-7" }, "r773": { "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/2147478494/946-205-50-7" }, "r774": { "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/2147478494/946-205-50-7" }, "r775": { "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/2147477796/946-210-45-4" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r778": { "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/2147478795/946-210-50-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r781": { "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/2147478795/946-210-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r783": { "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/2147478795/946-210-50-6" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r785": { "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/2147478795/946-210-50-6" }, "r786": { "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/2147478795/946-210-50-6" }, "r787": { "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/2147479170/946-210-S99-1" }, "r788": { "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/2147479170/946-210-S99-1" }, "r789": { "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/2147479170/946-210-S99-1" }, "r790": { "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/2147479170/946-210-S99-1" }, "r791": { "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/2147479170/946-210-S99-1" }, "r792": { "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/2147479170/946-210-S99-1" }, "r793": { "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/2147479170/946-210-S99-1" }, "r794": { "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/2147479170/946-210-S99-1" }, "r795": { "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/2147479170/946-210-S99-1" }, "r796": { "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/2147479170/946-210-S99-1" }, "r797": { "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/2147479170/946-210-S99-1" }, "r798": { "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/2147479170/946-210-S99-1" }, "r799": { "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/2147479170/946-210-S99-1" }, "r800": { "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/2147479170/946-210-S99-1" }, "r801": { "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/2147479170/946-210-S99-1" }, "r802": { "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/2147479170/946-210-S99-1" }, "r803": { "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/2147479170/946-210-S99-1" }, "r804": { "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/2147479170/946-210-S99-1" }, "r805": { "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/2147479170/946-210-S99-1" }, "r806": { "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/2147479170/946-210-S99-1" }, "r807": { "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/2147479170/946-210-S99-1" }, "r808": { "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/2147479170/946-210-S99-1" }, "r809": { "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/2147479170/946-210-S99-1" }, "r810": { "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/2147479170/946-210-S99-1" }, "r811": { "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/2147479170/946-210-S99-1" }, "r812": { "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/2147479170/946-210-S99-2" }, "r813": { "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/2147479170/946-210-S99-2" }, "r814": { "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/2147479105/946-220-45-3" }, "r815": { "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/2147479105/946-220-45-7" }, "r816": { "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/2147478297/946-220-50-3" }, "r817": { "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/2147479134/946-220-S99-1" }, "r818": { "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/2147479134/946-220-S99-1" }, "r819": { "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/2147479134/946-220-S99-1" }, "r820": { "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/2147479134/946-220-S99-1" }, "r821": { "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/2147479134/946-220-S99-1" }, "r822": { "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/2147479134/946-220-S99-1" }, "r823": { "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/2147479134/946-220-S99-1" }, "r824": { "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/2147479134/946-220-S99-1" }, "r825": { "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/2147479134/946-220-S99-1" }, "r826": { "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/2147479134/946-220-S99-1" }, "r827": { "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/2147479134/946-220-S99-1" }, "r828": { "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/2147479134/946-220-S99-1" }, "r829": { "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/2147479134/946-220-S99-1" }, "r830": { "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/2147479134/946-220-S99-1" }, "r831": { "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/2147479134/946-220-S99-1" }, "r832": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r833": { "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/2147479134/946-220-S99-1" }, "r834": { "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/2147479134/946-220-S99-3" }, "r835": { "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/2147479134/946-220-S99-3" }, "r836": { "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/2147479134/946-220-S99-3" }, "r837": { "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/2147479134/946-220-S99-3" }, "r838": { "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/2147477802/946-310-45-1" }, "r839": { "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/2147477271/946-320-S99-1" }, "r840": { "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/2147477271/946-320-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r843": { "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/2147477271/946-320-S99-2" }, "r844": { "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/2147477271/946-320-S99-2" }, "r845": { "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/2147477271/946-320-S99-3" }, "r846": { "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/2147477271/946-320-S99-3" }, "r847": { "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/2147477271/946-320-S99-3" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r858": { "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/2147477271/946-320-S99-6" }, "r859": { "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/2147477271/946-320-S99-6" }, "r860": { "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/2147478448/946-505-50-1" }, "r861": { "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/2147478448/946-505-50-2" }, "r862": { "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/2147478448/946-505-50-2" }, "r863": { "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/2147478448/946-505-50-2" }, "r864": { "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/2147478448/946-505-50-2" }, "r865": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r866": { "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/2147478522/954-440-50-1" }, "r867": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r868": { "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/2147478979/970-360-S99-1" }, "r869": { "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/2147478979/970-360-S99-1" }, "r870": { "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/2147478979/970-360-S99-1" }, "r871": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r872": { "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/2147478979/970-360-S99-1" }, "r873": { "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/2147478979/970-360-S99-1" }, "r874": { "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/2147478979/970-360-S99-1" }, "r875": { "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/2147478979/970-360-S99-1" }, "r876": { "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/2147478979/970-360-S99-1" }, "r877": { "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/2147477332/976-310-50-1" }, "r878": { "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/2147479230/978-310-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r906": { "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" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r945": { "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" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r959": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r960": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r962": { "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/2147478795/946-210-50-1" }, "r963": { "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/2147477439/946-210-55-1" }, "r964": { "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/2147477802/946-310-45-1" }, "r965": { "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/2147477271/946-320-S99-1" }, "r966": { "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/2147477271/946-320-S99-2" }, "r967": { "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/2147477271/946-320-S99-3" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r970": { "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/2147477271/946-320-S99-6" }, "r971": { "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/2147479168/946-830-55-10" }, "r972": { "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/2147479168/946-830-55-12" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r981": { "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org/321/tableOfContent" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org/325/tableOfContent" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r993": { "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" }, "r994": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1008": { "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1012": { "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" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1043": { "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" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1059": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1064": { "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" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r1067": { "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" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1091": { "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" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1114": { "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" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1148": { "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" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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/2147479532/912-730-25-1" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r1163": { "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/2147478777/944-210-S99-1" }, "r1164": { "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" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1197": { "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/2147479170/946-210-S99-1" }, "r1198": { "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/2147479134/946-220-S99-3" }, "r1199": { "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/2147479134/946-220-S99-3" }, "r1200": { "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/2147477271/946-320-S99-1" }, "r1201": { "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/2147477271/946-320-S99-2" }, "r1202": { "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/2147477271/946-320-S99-3" }, "r1203": { "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/2147477271/946-320-S99-6" } } } ZIP 89 0001437749-24-013891-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-013891-xbrl.zip M4$L#!!0 ( #):GEA708M'-D[5U;;^,XEGY?8/^#UB]; XS*3E*73J'2@R25] 2;J@KB],Q@7P:T1-O< MDBDW225Q__H]A[I8LB59%SIEQP+RX(CDN7XD#WDHZO/?GF>>]4B%9#X_ZQV] M'?0LRAW?97QRUOM]:)\/+V]N>I94A+O$\SD]ZW&_][=?__,_/O^7;?]&.15$ M4=<:+:R':0R.#DYBFLZ?L"56"1UGT?">RNI\W;B/_:C0MTH M:1 ( 18H:A&59IJXE.77AH)L125LM9A3F=%4-T%=H;B/Q=AF8 ^.[.-$#>JX M^2R@(,."\F!VG*T:FO%XT*?/BG+)1AZUL1IZ#KPN[6/T>M3\V9D6,(*2#">/ M\1_Y>H#/3OI8/"*2QM4Y88[,)ZV+,K0E<_*K0D&VHE!)Q3&1(\T?'JY66C%[ MNFI8E&V@YJ* /Y1DJ@;2GA R7Z<<%:Q6+I C+LE41\ZNRG/FX'T_+$Q7927> M8!Q[L)-XXWG->U%_.SH]/>WKTIY%E!)L%"AZ[8O9%SHF@0?2!/R/@'ALS*@+ M8X5'9Y2K3(54L2)B0M4W,J-R3AQ:WF-A3+$L/3"PV=P7RN)K[36]_1 MJ"YI@O_9<3L;']E'Q_;)T5M@W>M7D*)D#,D30I8UB?^Q\9]F$J2[3R7^RP;A MSQ:\4Z-")=9)??VK!>/ET%J);UP=?]3CFC.JE')$7-6&O*@Z_FB(R)7HH!H@ MTP%(",J83',I4A%-"R'P28M^ 5)J6?Q4_G<\;'?O0('F*4]"F.<^_IV-)QTR#45*FL"4T''9SV]QK'CZ.C?'AF]A=@MKK/&(1OC:$6A"?5NE_+%;1$$9ST) MUO9HI/;+Z^,0KZX^T,0)/.V77=7*I>.Z6D$3QMDN*S47M*Y2T$3"NJ"1KY# M U2P&*QY(4I7>HEAN[X3Z!^$NS!_**86-O9',=-<>A:V^_W^IG21$4I7G6@B M6BS8JX?J$?'T8DU. M*572#H-990.*F>_: 2>!R_1$T 0#+7F:@L@1X&(8"P6_+V.Q\%@$_J! MN&XRK.=ZJ7SGQ]3W7"JD3?\(<.GU$J-:.5]3$/O0!&+#E&C_;5UIV;I!S8QG M7VY,JR6&*;Q]W ;>NB&MYFQ&Y-0>>_[3R\3WN>Q, >J71G,D2&1=HT3=L(5N MY+ZB]A$L^R73'DNSTEN.Q-'Y?\8G]AQLZC#:<&1JQ,D45DYQ2Y-)Q_-E("C\ M\PVDL7!#ZP+E0632Q0![K/)''NHOD.7"<'$/\^TBETD\8AS\.M1TEF-," M$V54#?G_:)#K?]QMNDEX6XS#?PGO _?UB>TRM Q38# =- 0CR5Q&Q**%K\NH MFO+U4:ZO3_33A+<.+A+>!^[K=[:@CY0'M(5GES1,^?$XUX^X%W,?)V_.VG$(DW,*!N>1,^?(DUY>XRW$5,<6]>VN(3 _ M0.T9)6@P';ZV\&TQ35,.?I?K8-QCN ;.UC^0L_4UQ?G O?Q1!SU<^:)=0)VE M8\J;[W.]^3$*ER)N!^[!7^SHE,K"GGLD/J#Q1\#F6*>%2S<0-N7C#[D^QD7U M7<3^K]8=\M>+H:N8_X%[_127J2*@X)'G.>XVM.F\.<1,>?=CKG=Q&7P>LK2N M(I8'[M"C@>U2P1Z!@<[O2"6" 0.?0_?7<9RO M5>2Y7<]=H63(?\?YVU)'X;Z43M\^(+]#]^.)+:ABX<+!EN11+U)QS 2)J1 Z M!S'#V2S<3,:H2=IMW-V,H2E4Y&]@Z37T?2+67ZUA*)<>J[]$/"\PR KF*%2X#=?3:E8.=0!=FXU.%3D8 H>^?MB>@5^OI3#^HYRK)P)N04Y M#AT/[]$W,Z:6D9?CZRP/Y6V36YM(FT) _FZ:7K5?+@70 \-E6H!#=_T'6])) MV[VT-!53#LW?/=-+]&'$ZW!])]F$LS%S]%;(>HZX95JZ,G4SOCX]??_NX]H$ M/UP*D9=VMM[$O[J3"K7.#T"X/O)>\L!"S- @6 JF^[I'%ZPW#UJT0T=020:Z M/5HJ$#>(C/PPH#31W:%@)5O=WN=KI QZ.#\N2*7 .W\6)Z_;N[:,JD$OYV?; M\I/CG<,W9+3;>WTC:8.NST_"E:3-.__GY+W;^SR7G$$_YZ?C5A+JG6^K),#; M.[L:?8/>S\^_;4RU=W@H2I.WQT Q38-^ST_/Y27A.UJZM?'M&5"#P!6M)'?R!92Y5A#5]PWMKTAC$54$^ MLW;.PH8HQW,MY5M?(\$!E['@UILOH>2'#LV2%RACY]J*/JN >-MY37.-BT$H MY6^.EKZYF0##>@CE.72 E*6ES &D#A># ,G?0MV0!>L 4MEU1$H:K88]1D;, M"V<-QATO<"% A:% $H\:F-1,2F$08/E[M^4 @XA9"ZQGMMNEP'BL5PN,0]80 M!.XFL;4TJKD1J9BF07CD;^YFU,">?4,S#@&!;$(*CR=X[3H-+E*9EQ (K+1@M,+*#,UF\H MLQZ%<+21UF4H'(>!)ZS?'F%&Q3"(N?R]Z8*C M+N%N@1/N4(<26]^HRE:]U!+'AV,Z%&XXPF(NN*K.PR!^\K>H2\_+=,%71;>E MGD>ST6B1WO-Q@,[$7R[FMX*=VD(8!%?^;G@9N#(ET10Y6J1WIBXC>;NAJ8[K M(?Y.)>5!$<(=1KQ,>OZ%4%A'%(-8K'V?3K8$%@.IHP/7L=290P0=(O/._F&F MU><'4Y&<13I1M]PO<'(Z$00YG#B1U-!=@U61D$"P-KP;J M8JUZ'JSBWNWAIQ)W@Z#*WT;?#*JJH#MTL.6<:%U[T!Y4=;@8!$_^)GON2=J\ MP[4=1(J=IT^/+C*9M47\&3!I"QH>0U,^_,38T<%S&'P"T8LT$H1O3R:#\*MQ MD-N.#^0N,KF_1?S-,FG=A^+CJ9;[M/@0>\DN+&]^,-M M!6=MG;QA&X".Q]3!U1RO=H+7P#' G='!(.(+SJ_71[R]>0_D*E37 BFK'7'N M!N=FP$.P4/RP.M2%6=OQ)YS]B<#B*4(R0PD801G>SZ(A2&1"]R=TG*W(;[#3 M%)S=;])IWMQJ7?]B_8;*0HP2*XN]9$E,9J@!.RB+E;6(3&AW729S]Z?),*6 MHD%8%;P@$%\PV@45Y1>%FG3V!LH&G5YP>G_U5M+.^49> #0($2/\#0(I/^G0 M_$W$#F\&_)U-.TDJYO'.BXFX:ELB&41E?G:C,2I7#NH"WY:X8+, M\(VP3+S-7FYM_;-$-@CU_)Q+"ZB?A^JE%P6L6SIOY47REX+Y-L0Q".&";U=4 M?BF]ZKOK'3JW!@D,8K?@\QQ;PV[W->QF<,$7>29Z]ZY:_=%B&;*^ MX!!L1$QS\"[XJ&X=>%^&&E6.(4:+9;#=#=D5/SM@A+BN#:"M("VW\Z$&W M;5!RI8Q!:)10-8B"@CQ']L::SN&%KEGUD2&/KY$UZ/(JEQ3E>/\U>_US_UFZ MG\A\SOC8U\^B)QP\0Q)=/^,SZM'PCA0 !OJ6_#LUU>J9-C/1ACO\.-N>/X(9 M\>ZGL2_PA>?ES3OG[O\%X?LM#^2Y9W$RHV<]XU29I^N=]93 +Y/C91!XUP)J MI]]J/NLA;-@G!J#L60JL$S^908"@B%C<0 E:K6>%SZ,39&<]EXZ8BI_.J6"^ M^Z#;8_Z6<-7K&[#?M2\HF_#+0$!,[BP>!.$R!%@;^U6GNN_VN\,'H!8/:]WY M4BTWY"XHAWZG]+Y4?2/6)+U%2SJ"NFU,F?A+=$>;>\$LR9PK^ M"02L'"3]/GX0^H6AQ5#YSH_$9*U(_!33N('0B-]@&]]AET1.KSW_"0\CT,L0 M&H $/-F .$@CIVKM'>M6!-CCV_BQ/"G]!?WS3S]ZE_\TJUMU9 M18>*/A&AAL)?TRNG:#?5"%_.UV-%^//2(Q "9!7:5&F?5+NHHMK%SJO&.8T. ML0]]3XLC5Q4KJ[*C:NGY!.;\*.1LM)9+*>^I0]HBBWD H MAB\%WQ.5!($5Z[:#.6C@@(@-8\#BGOR53#@>YRA8B!47[^; M"9OE+?9H-5J MK1U5#D /74K\H.HZX*XL&G0KU-M-!;_Y_(^ >#"54S=O:;6^"U>KQ:XJK>B# MG[P_.HRSH%&>\2%.G<<*5ZR]>^L.%%WFR2[3RA76V">%SJ,VFQ5+U?Q9"J84 M"K"G?!]#1 V#!.O12[,NJ!?JR32.?A#0 MU1S\+SM15*FXF_-#B>2YP4V-^KNQ\LK<4H,YTJC3R3A_/H15E)>=*6JVV>$> M.72FU T\7#J%IU5O>,53!A>+Y+"J_H8:SOT77BKUOAW2[4"C8DKM<:/OY(ZV M%3#.2]1>?]YB:M7$C"^['J;T>'!\-'PB<_F=TVP/+BKW#DU^L2KIP M-U4IWC+=N;W18B66QRA?XA.#H7E>F.?N+06,&2#^HJ=ANR9D]\ET.W/[U$9O M[)"DK]G!V[GER;1SMR3E:W9LU5&O,=U],MY/N\M@D_5_GF"OWGU5;DW9BGLJ M,7[UYJ\Z_K0COD]FW,HM$IO,NQVF!V[VM>L1?H(7UF5XA4XQ\YJ_(>\8$N85 MNJGJ6%^7W#Z9JO2-W4V&*6^\IV:HBHJ\)GNDLM$OL6^PE5E>K\3(%7%6B<0> MF:3-=Y WF*H5Z;TTH9G/FEVGJBMTUI\$>J6OVH](;3&68V;Z;N2+ MRMOND1%,?A]X@\V,LGIM)J[U"5P3AJ['\%68NV+?KD!@C\Q1^W.W&ZQ3G][> M&JLB7@H:[9':1CY6$Y5IUU>#@ ]= !8 !B96QF82TR,#(T,#,S,5]C M86PN>&UL[5U;<]LV%G[?F?T/6NTS(SM.MTTF;L>QG=0[3NWQI>W;#D2"%C84 MH *D;.VOWP.0DB6;( "* J%.7WR1 /!\!\"Y _SXT],T&\PQ%X31X^'AFX/A M -.8)80^' _O;Z.3V].+B^% Y(@F*&,4'P\I&_[TX]__]O$?4?0%4\Q1CI/! M>#&XFQ0TP?R,3?'@]T\WEX-H_C^_?N1^G;55)"ZAC#HX>CWKY>W\01/442H MY$@L:1'D@U ?7K(8Y8J-1@@#;0OY7[1L%LF/HL.WT='AFR>1#('K@T').LXR M?(/3@?Q]?W.Q>N889VDA\)N834>2XP='1X49;CZ'O ,(?_ M&"=81-!\!I-+(9 * JN=..$Z/A_(I*%J.+VG[9S?#YXL9K#!! MIK,,#T=K>&.4Q46F^'L)_U?-)3!OT$O:\%..89E7D[$D+V/Q!H,D26*Y*%,D MQFJ&"Q$](#13U(UPEHOE)XJ5BHW5!_^YJ.A8?":4B E.OC"6B%]P?I7>8('Y M'*_HRA @/QZVZ%DBRN2Z9;QB]^X1 2DFTM>:]$/C#7K\"FN&$Y2Y,=W8L1\\ MOS'^[8)>'Q@'%0$,=#4#*/F#Q,\DKCE.,@'F_LY]?" ML6HQ$L5TJL:,".SK9?^4LZEA+;$MM@D\W K<84C@+)>C+;:W(6&S79G/X#Z. MZG1)EUKUAVC&V0SS?!'-,@2?@MD4X3\*,E-M&K]LJ6D[?*07[=LYO9XT\DD< M%U/)!)R]4S M6FJ^<"9T*L:N4Q@X]#:+39S%7VJH?<1BF->8)"= M3S-,!3@SKSYHJ6Y:#.U%K;2FRY_ZD,1<$C0F&49S#/F(+ M#!)"B2CK%67=SRN:JWR"N>OFL.ODVW1("E@FB'-0 PM%',I.,P2K/B4X:0;D MV-LK,O"J<@[$%9S0A\K%TL!H:AJF$61>1*R51 LI6N"$T4'>A10U<,)H7J:V MT(Y"@^8HY&UQO@L-9RN!:8OVN]#0NN@[3WY&S,!H!JLZD7\)EI%$KK=HC#*9 M%XO$!.-<1'%)800.$F%)5%!4),"3Q,'KZ.9!N_9!NJ32GT?""IJ+:[1 XPP; MC?F&QKY]$47*#8XQF4MJP(^WH[ZI2Q_^U/YZ@\L B9),8 O-.)[ ^B=S?$%A MG^!+5L7D[]"3.>+I,HI?I GL3Q -*+M&)+F@IVA&0O&I27T MF?%3CD%,2M'>S(4=/\TSYU(,3T]*M0;:K!1Q^K22N4._]*]9(@X@ZGMY12++ M/!Y)IE/A+[_V7*Z3(_I P#Q=S?9JH1OH=NGZ5]E7#8VBU'(7]"1-88F"52IN MB[$@"4&R&!"XRF+U*>C!?S-"\U^A><$;"ZBV'M,K%]8VIP9338N^* 2.*?4^ M85F"N9"&EC:%8]NM+RS-:C 0GV\5 P:=>@^JE>>(4!#IUTPHGT?\PFAL!<1A M!+\(&7VXPWPJ[0XSF,;&7NG^A942Y)(ANAGA,*)PZ>HW*SB3YPI =UUB)/!J MY1BR@E:=0L!AG!CK?CVBN9$1\JOT7I0FAQ4239\>,LX680A]P[[H-:^;IK;^ MJ79+Z >BZ5[28L?TQ@Y^*Q%D!%55J2G"0+WF'.>$JT0%N&2$XN03IO!'+DO6 MA O43L?V7)]1.:/&X%%#RS][,>H.:D>DD8>3<\0IZ "Q45J9DICHD-AW](K' MVN<(Q,NXXZ!U"[Y0Y)11T::E;VH>: U/K8K>K-NQ3/\%5;9C@M4BT1!4R8X) MGY< <%"5/L89=TT,!%7?8T)GLK>#*M\Q@=$'-6UA^!.=M9-A[[>%)S3K +G' M.L(3EK7*;?L-XT^V&;;]MC/A3XQI:A(MK>_P)%D=GOJ\D2WM_^J5=MO\J2V: M[WM%TV$RR1;P#ST#=DUGAJ15K4\3&$LJ0U*M#J7*796=^]"L3D<_N@+F0^-: MSI=#TB30/58'JW6R,= =5VMO=!^,#71CULZP108VT.WHL _WP2*VW(K;RDP? MQK !BE-!6TB&LFGQ66:P0E( #1'VC8A94R5P2,+>#H_5$8.0I+@=+-=T3TB" MW0ZA,:L8DD2WWUM6AP-:2/C=W09CA\TN$Q:2B+>4']L&>YR"(F5YFZ9'6US*(,5IA=HY:7%.V2!B^W&>T> M@/];\YKDS'''@>Y*\G>\]MH\*42._1D.=K.8J)H0)":?,_;X M,TX>\&E)-E#Y!;P1)2W2'/,&I.U&";2,JN6TN5N7[?=!"T-M=YZ$/X9U(W9# M"@OXXUU[A1]2D*$+?FTCK#QY$)IK=%8-U#L:8@ 0I8! ='FAD/TS>KI+R)5 M7Q;^VE6X5^EG0A&-"7TX!:FDO7[$HHOWZSY>E-&J.^)(#%RMRFPW/UAK>:TN M(/J ;V#VSM,4Q]I;'WHAHM]K!%2, WZ71;JZ M]6+;S3,6\]706CSV7?U>+:N6QE6ZOERNZ%8+4\."'3[)*\?J3%D4RPE=EBKII'" .A M^[K"&9ARA9X07SV]7L\94TZ=G%,H!6]7K5!GXINMM7 ?H&9_# MA=]NG?U>BX%S:2!<?EVU0T%!O;^SU"CQ8J8 (V M]@V>%1Q\#8&OTK6B, T,^XZ]X+E*SXA<)7 MG$]DN&)UK,4 P[9[O]B^(OX-Y])*?@XRVP)KZMLO*G5PTN@=V7;K%XOK6_G< M!_!]14B,<2(^A3!#'GT U)C(?!6J^*>K9W'BKG/CNL74CWB=AQHL&!#2D=W M/T-E[VP("S#&=90P[?8'-,VUHCWT?: MF@5V$;06WNO>K'ZK%$,+WW5O&-#Q+O!RJKMC%IBS,?L@_YM*%6K0VR8[@SJ$ MTPUT;9IT#T2]+52[W$](9_Q[JHAG6XF5X(RD8+EHK,0):?/US\6=E\R'E)+H MG]UMR_^\WK5Q%#V?_(P$FLN[DR)$DRBIHO/J/HAEH#::R<.AZB-&EP?)!.:S M")=1K=;W;>R8#C]W;G@!X>E4WNOK'S=S5#*&*V005UM$ M3+M9@ZKKU#,.D#RE!"-Q]:D3HN;N/6.[Q7Q.8NP$J*9/F#+5: F4N M?*T6YOPIYPBD$+@+?'$!RT9=JBM3:BP#TAZ6TEV#V,,3>^ @T%GESRN)UXA> MV]HSY27;FL^]:%IYIG29K"CY!]//EB$6+=GF+G^=BM*_"-E(:T/+7LYQL4UZ M[ YS-7?R_$)1@<$2DN&?,SS'&5.)J6885GU\HW@N#VZZ*4??T#.]<6^

?VOUM"#B\"ZD>HO(O[J=V7!GOD6/ MO^)P]5&M&M;5O/P2B+VGJ,PNXF1UV34G @3:F?(*RIR=8:)\/#(('KZZ*GSC M@O ;'&=(")*2&%4'8.7;5='Z.P,M.;?]@X+AE_[,I"2[Q8M%=ONP8/BV).Q: M[A6@.,\Y&1>J_OZ.M5Y4#J,&P8E[RC'*I*SXF67J3>?51KBB:R\MZ$QB=?6X M,..772V,EW[ECC=C2&Z[1Q9VKSU##4FH.?+!ZOZJ<%ZJ61YL$. %V[4?+YX+V'?]LLTN:0OJ)9S= _,4IKB* M21G[>RG25EO9T5U=?)V;.AFR7JWQ.E>VU7-UGS\L$3$(23E.$ M&B#E4O_Z!4C=;)-@@A=B\N5]D243%!5_2-_]Y=O?I3?#FN^___N.OMY_??+D_?_/] M=]__$'SW0_#NNR#XMW_$+/GC[_K_'HBD;Q01BW??OKK[]^ MF_^Z;RI964,UZ-MO__/SIVFXH$L2L$3/2*AID>SO,O_R$P])FD]C+0MO*EOH M3\&N6:"_"MY^'[Q[^[>O,OI&S?J;-\74$1$*'M,[.GNS_?/+W=7+N6!)^FW$ MEM]NVWQ+XEB1G(^P$'162>IN C4%/^IG_^^CGNEFI<1 LN4JIM]\VYZHB"\) M2X(E73Y0T9"\TC$Z)Y0M::)72E \KBFM%<-T3>Y"C2?"[($&^RDP8) M3VGP]H> A&&VS&*M$@.>+J@(5*^5H M-RYH&,9?R*4-Z=!+LQLU);S=L)7]J M'EC"M(;ZI#YN6VL^>N>T((E^3:G:(+9J;$=5S,,7+UCN!$32\&]SOOXVHBPG M2/^1SU7QBBG[U_LD9>GFXLDZBHEBY)_?5/U<4!-K;_*5R1+"*EHTIFE&Y$.^-#,9S E9%831.)6[;PX4;K_XU_FQ^%PI&V1) MKY6LW2NQ.5,/^^,9V;;=G/)RP62H%D F#G1,'F0J2)A6L 'HX92#Z6[!*UU! MK]2?S\6FON$P]-Z3AYC6T?JDD8G.@\Z0'?5DE_Q5F#D%BR:UP^N4MUM&#-9/Q>MZ*E\< MH&2!'+WM_-4\W84:O9ORK:PM1]LO>9(JH7X?Y_.J[!HZUW]8[I MWB#V!K'!I)F$(<^25-Z2C58ZDR2:%.+TB9$'%BL9I;)DJ5?8/BU'\^:S-Y^] M^>S-9V\^>_/9F\_'O'6RL3JTJG\.6+)6G[A@]@9U:6<7MK3AP=Z,]F;T21N3 M5UO)W\"M?4@7;Q![@]@;Q-X@]@:Q-XB[-(CA>X]#J_?'@!*1L&0N [7X KD@ M8C]74./7-(8+&[C^^=X4]J;P29O"[[<+X):*J1;_.CNXMKTW@KT1[(U@;P1[ M(]@;P5T:P<"-QXT%'/$PR_\@21307,@"ELRX6.8'%BSL8.!(/5O#5E3T8A-/ MU.,C3<)E3.8EUE[I[SW:G^=:HPA*SGGT?)^N^KE/:C(A-.]JR9#X_RFGY7T2 M7:B75T993=,>J;S82E'Q;+50&8\NU7=EUGMM6V=TZCF"4?FBI0,:KPZKL,K& MA39W2VV9A0MIZH#*0MJJEY"QG0/Z_F]&1$I%O+FC*RZ>>Y* E@YHO!=$F6;Z M[=426=74!97J$2;*CG[N'6&91)&@4F[_T:OS;27<8FCKBDZ]P]V(>_Y8#0I5 MMG1%XRU7)DS\7VQ5L4O7-W9%:6Z9WXA;P=>L..5JI+6B>>_4GJM%(4A\IIE6=032R@4_^4%V99H0'5@_4; M+C4Y(,UQH,&XJ'&(31>/?;^D8JY>S0?!'].%SODG2?6*,;;NG=9+%M/K[-@7 M?T'@RR9.J!+G2M/-N:B>N=)6O=.FCVT(M?AR S57Q^+X+)/*.)35&TEIJ]YINR=?KR*-(\U84<*C1OG4M#^I.". )JXAD05/JG5V M59,>J9K2,!-J$MY^_W#/TE+?OJJ) ZK>?PT7))G3"AUB:M8C=HM'![0>+MY]*/-K,"/P]<+@.0A9P!\'=9>%;LTRBB^0: M7@N'*PI4N04=B6<_.0?#O\#2GL9HGD!0L*(]8+11#'A^4-:S6B2')"LH:5J,$D+<* M91&?55*7O0?E#)]M8IOY?N"TSV.S(4\B7;8[TG])'K,HO^UFWT &?*8^*7(7 M/%93*P/Z9Z;/HF8)R2*FVZZ(UHP+FBIG-;:IMMC;LWL^FMLSW0T.\_HT,Y]F M]EK3S(XTZ@5;,[4RHWU%@@L:QNJ?R,@!K*M3GF[T96,E=U9<:/U%HS.:J#_2 MVY@D\IJF7Q*RU(;X7S3ZH*3]$U<"))@R?>87RA%)Y@68?T^^5DQ#ST]#,7.: MS',B%Y4S9/"Z0DW M>< DSFF>1/^=R;0H:&(K3PU&1C$C7Q)!2:P%_J/:S[7EO7VK-\G6UV>TFQ77 MP9-.-\77ERH;7ZFR#BI@O;I4W#:9G-TGBOM4W)'G4H\ET[_G#%;G9=O<"2B, M)7MG!XJU(6.T<_,3. _]1VNZFX?63@IP3OJ/[G0S)YT9WL!YZ3\BU,V\= H! MN$&TB\O;@PL[#!%4$-AW=10+T5:;ZV M>OU)G1.I>=#$ 3W3DG4SNSV2JTD23=6&FF\723K9"]CM5K[JBI=W,:2O+^]A M#URPAZ_0/I(3\;Y"NZ_0?L(5VKO;71W:[M_GUV 6OKCZ4_V7J%9A*EAH:Z<# MAG)ADX/)@-G?)7SG7_WKZC#N9%X:NZ]M9[.S5])QRQ^IF/(XT[,GE<3="C4- M87YPIUCD!N)L.^/P%7!1\SH\%RG2(_M1?3I0IC[\Z_PH.2M_O(9P7I((:3H( MK:5O&M9X+/1VGYA50_?-8T*%7+!5A2"4_NZ.JLHIK&B!C[)!4^W&[YM?[>T$ MR.W'%2V=4GQ'8[VN;XFHV)OJ&XZ%WD%E^YB##5C=B2$[M M2.)@Z!8JX0/H]!'+8?N=K95T=I2PV4=N?[W3@49,S3LR;Q?.0"6RW1@KK42V MH]S:#D6V*9R"3GX-1M9(56Q?QFXH$]HGK/B$E1-.6*F-:CC,0WFGEIBF MAJ6*^KRD1_8@6<3(H582- \%,)2+/!0P&2WS4,YH/$WIH]*<4\$-J1Z&=CCR M*'!1\SJR.EY5O%?1L^*2Q!\$SU;G3PY>&6(TP%Y8.#%&R\#]3H.;H?,C#M05 M'VAT,SO;3$E,KWFJ5P?7V:"9^EK9F3G=TE@$J(LAAYL#>96$<:;/^Y736:(N M(//08EB\4II,DFD11;G*2^""K MRF^V8M2P@;E]N,]6\-D*/EL!'2.VUBQO;#1BY-JQ"JR:O*;[].A"[T-N/1A1 MN58BP,$(#BHL>;1K[T22$1KA%[@7CW'SJ6*YE9^,?2(Z##[=9<^3# M;8[";=VB5@YC*A_IJ2SZZ==+1K;M"ZB^5BCKG M24['[RQ=G&&?@AEA M(EB3.*.*<:(YRQ.S;:WCVH%<6,M (EK72MIE&LJ/-(ZNDCOR\,#NA7JIQLI) MP%XX;&I M,6FZT0;2Q7N-5AQ<*NW_FU;^9YO/!^U_*>B?F:[9;W@9%CV'X>@HH%3G_(+Z M#,-%V=P:%[Q%S]/A:%!-5D:?O.:)T)<9Z!+]QJ1.R]YN.6,)24)&XH.^-6D$ MK7./UG5. M9WZLV@4HK:082UPT5/IWFE-)I:BXHVI88_4#Y7)#5@H4DKKRJJ+;M.*AU M?FG6?IL\IJ7B JW:MCX9QHJ#V^VVTTE'!#=W(*G+HU_*]XGJ!'@'S"-@)(V#- M[5Z'@-C;[Y24[<)& 3N$;W,$:4&C.4OF@;ZX8)U?_V(+D34=WP5HUHZVEC#: M_8*J;]_JN)N\2:@!E3*V[ 0>.W["_:.I8KJQ)0Y8"A2L0/)9Y:^KE/,O5)IC[) M]#G@"/!=W6:8]LIAA4?L456/JGI4M:N2L9TY9BY1UK=*ZAZL\PN?=7."B98] MLB74>2YHQ-+\,%&8";U$YX+FS]1ES/Z#;LY(\H*V/Q*7U&I!G4QT/-'FKV4#,Z1@!F'+QZ=C)\<1KGOR9D9C-&(TNMM-S?C0[-?3:=\?A0N"B MYG4X-#65J#Z3KVR9+4N%K?+WWJFZTZGS%?6P7OSFAIK*&2KY%0]%@V8EG,=$ MRIO9-%7[LSE/JK+A6.@==I[Y6CNN%0])Y!Z3T;D-[Q SVWA1,U M2:*;=$'%+5>T[(VU,YHH,S"U.$K<=CC'N5$[RK19=$V691L+K/' =!MU4EWS M,=(^<$[=,5'ZP!18;IXW'IANB[D?N Q%1[0/*C=[!.;82C"(3FU[#Z>?P+6. MTVRU*J!!Y>9M08:GXGNAL1@:;;=/HUW4;C ?1O!AA)854U_ZX+S&&<;$ 5SS M,%ED*0Z-B":]2F4<31I7(;HD9HU$J5\W.?6@ERC^@$66?^&?-D4_\)Z0;1FK8X4OEP4>,3"Y6Q_TEIFWGN1YX3697+ M5]W(,7V5H69(TS'0.GB"VG:_4'OX^?%N 4\Z:C:(3Q3SX7]_F@Y/V.ZDPN"& M[8O;;!VCBSE"]FXT3B?H/7!+'P(5&M).%C'$:Q !6/T+9*62XU9.%RH11 '( M#:0RVOGR'H4<"0K9Q@%QB3W^%&Q?OCW,^+*K$T2QZK&^ ,_K@Y5>E[M=B/T= M77&AM0D<#;'HZ0$$#R!X &&3"F&HZC-L2&T]IJ%D\-:V]R^9=ME)[$B0WWEWS[IIWUT[>7:O3!=S> M5D/'(X!PWLJ.0Q-R;,8QT-X# M[%8GR9=YZJE6,_9ANE9/<1+1ZX!"CU=XO,+@!7RD<73//Y,TOQ]N>T^S"R977)+X M@^#92EXE89Q%V_!\GK.:T>A&;6.Y1R:+.W7V2NV,Q$2YUM,%I?KZY4D4Y<). MXD-PO];"'I 2;[-[F]W;[-YF]S:[M]E/UV8??(-UZ 7\$(CB*&9#F[^JOPL+ MW_QL;\][>]Y8,R/)XV&_LW11G!ZD8B)EOE8_,?+ 8D4=R%1J,9+KXSQD/A>T M.'1Y,]N>P0;Q:-77>PG>2_!>@O<2O)?@O833]1(:;(GHDJ'JN6QMW#CT97X, M*!%)?B^V4C:!7!#1U*T!#.7"PP&3X9T=[^R @A?OM_)T2\542],9D2Q4:_F" MQ5E*(Y#5UW(T[QYX]\"[!]X]\.Z!=P].USWH9)-T:#S_%,P($\&:Q!E5K!,= MG\A/ #2TH*'CN3"C[6CQMK2WI0V6SZ42I=^T).5NL/QKU+D+W4Y=!#)4=1P=8D96MZE4BE??-E=I7LE?O-[)(E) D9B6^Y MS)?WGFN+Q*^/>'_$^R/>'_'^R.GZ(]W;%B.,9O1J03ATUGX.6+)6 MG[AH?LK9-(8+IZS^^=X1\XX8R.FXV@K2YERIKIW&AGL3L.[>3?!N@G<3O)O@ MW03O)IRNF]!L5W1H^OX2K 17JR[=!*LXK]";1 '],V.KO$TS6]AJ4!?&<0." MO+7LK653_=2M/-UJ<5*N_ON=,-590_".WD+V%K*WD+V%["UD;R&?KH5LNQ\Z MM(U_U<4?U<0H4_'K2@EI8VRX=B 7-C"0"&_W>KL7A!)/"FG:G5K11;CL<&+H M /Q=T=U("O4E<;R8-X=C=5ZBLZY3"UJ"EF-XBU^;_%[B]];_-[B]Q;_Z5K\ M32V 42?(-+ #''HZ;[]3RVB7P1.P0PI/#I0K'N:Z_CT)U<_Y:VIZ$T"[QSBY M"J +$KT/Y7VHYNG]']2*R*GV.BAD72UT+K66"?_/G##1;-^F"B@,K\IJG M%U3?+JHUZ41^+!;G$8=[OF0Y8TH/OTA+_*2Y4O]:.K,(://>H_<>O??HO4?O M/7KO\35XC[T8-:-V,M$8(2Y=UW>!H"DK3J 'DJSS\D[:65//I$+0*%!CZ(!7 M<:>;SO]J[+]V\"PG3FQG='I/UGNRL&C@4M^2*.]HR.<)^XM&5TFNCW[>\_.>G_?\O.?G M/;_7X/E9;(JC]NF0_Z$S#;)GE$"_->F/?"O!?FO3#OA;T&+ZR#S7)$WIDC ]BEG_93L%T2 MC7VQRA&<^%LU3_>Q*^]+@'R):2%%=W3%19H'R//XMQ;2L\WV1[@/T6@T[SMX MW\'[#MYW\+Z#]QU>@^_08I-T:"%_G]?4E6G^C>*>)8EJ%::"A4KX4L)B97DJ M*C.R?\M0T[G!T"YLZL9DM0Q@7!V>,YE_?B)D3P(0AG8V6WTE'9\X2:2^BY,2 M277@C;*U%NLKI0Z$FI<[-5NEA-ET[(326_Y(Q93'F7[O^LFW0KW 4'_:KA_# M--IVQN'"X*+F=3A44J1'IJ_Z=*!,?=#WV4H>LTBC'_GC&94E)$*:#D)KZ9N& M-1X+O9W)*93NF\>$"KE@JPI!*/W='5654UC1 A]EW;]1"R?W+)/*8I5R$OZ9 ML>)$@$["T7"P^D)LI6]S+]1^2,+=SU4(0\O1!N'\G"\?6$(*8I0[H\SLXD"$ M)K)(KS^J:'"5Z M E&%DGH!V@SJ=AZN]A:C1[]E,T:2TCIQF#XIL1O3]$Q,I M>9A_JVR+?^?*F?A--<\$K9*#3L9T.@M5!M^VL,,M$?I%5;!KUQDA7Y,HRA=K M.P9?C.*4T\\LX4(IEYV)OM>RMU2$2K3(G)YMKGFBL0#E*ZE'SXLF%3RW'L\I M]];XU]*C.'F [@-OQ2(@/&5 ME+;!3>6@,K,'=G?VWY:T,N?9JH\/)+H/)/IH5FM&JG$!#G#.L7%2"W5Q.Y ) M$W]VVHB#M@B,_#78E#G[ M:&>,=Y*WX%;_=L9[A[%ZX S\B&P&NDS: $[!3\BFH&78%\CUS\BX;I76 .3Y MEU'RW(C57Y&PVC2%V^%1A'?*:M9JEVDM&O!9('?J=M/V*$*#H5T<16A,5LNC M"&8M@] 63*RY)_$'P;'4>$RG9C!6E MM0U) ,!>6#@QIF. ^YT&-X,FG#RAKOA HYO9V69*8JKKQ#.IC3:69.KKU=:. ME:7JK\LAAYL#9;W&6:0,U%(RGYCS$/X;##<<[]),K;PF2PJ7=?O17A_G@Z[] MPE$[Q$!(K.]VF"XHU1>N[[P5$FLFE!VNW?2SC16CA@W+[<-]^IM/?]N[=>-) M?[.U[GAC(PHCUXY51-7D-=W'1I?+-:1J1A=$;BL"'(P'H I.CG;MG4AV6R-_ M'O?B,6X^52RW\AM1KJ@^]O 329KS^1O62];G;_0;W>H&Q'$8"/HA$'1-%6%M MPSZU [D(\@")\*5 (WEZ$[JF='+=^C&TQO'F(V-Z&X5GWQD&>K]6#D._;V?@AEA(EB36#E)2THT M!)OG7K?U_ZP'=N$/-B2J=?7A?4;[1QI'5\D=>7A@]R*3IB*ZX%XXO$9"'T@7QSP(ME:[VIH6M#,LK(N%>/-^>< ;J,F8=A$V/WA!T6[!V3 M?YARL %=G/*P%^JSS>>#S70IZ)\934)3Z4&+GL-P5$:54= L>IX.1X.NH#+Z MY#5/A-ZVA=KWC%GDEKW=RJ6V@C<2W<%V<:V/E)P"I<";L^" MZY.E4RK6+,PAIA)E(;5%),M_,FX0?3S"SU'U(VQV6Q]YZBQ-O&Y_Y2Y6!,:) M ?DCO(D_B9%;&Y>%M_ +1AM\!=FAZ%*)>UFRO"%6CRHB.[#^.[6$>S!X@VZ) M@/0V;^+1H93W+K+VC.R70&)M$MV!M;(X:4Z46$D.YA/NSU4ZD M)J_/#;->I3XWK-^,J6:Q^)&FAS6,%;O5,[UQVX@I;.5(@8DP0.ZPE1H%! B MG&&K( K/D7&8;?E+L!)<[>KI)EC%1'U+DBA0A@=;Y6U:IEPV&]U%WF4;REHF M7WZ(:7+'PS]N:9+(3;PF"2.3)/JOA9)\J1S76Q$:DC"M>]L$-BII!A+7#14^ M)?244D)K+H/?7CSR@?*Y(*L%"TE<>2U\;=MQ4-M]\DH=U3O==TQ+B1R V@Z0 M)*P1[*UQ?LU378#Y9O;D'/LS/AKV=IR&MQ)4EXPWU%LL:>)3)/QARDK\85!T ML/:2T'K-PJW4_.CBE1;J%0VR"WL?O*5UB@KTZT96D0=@+-\KKA?H<6B/0Y\> M#EUM[HT4:VYD?CO$OMY^IQ;*#B .V"$/) >#%C2:LV0>Z%/1ZQP@;XN&=?4\ M%_A8M[2V1,SN%U1]^U8'_.5-0@T E+%E)TC8\1/N'TWWI1A;XD"@<%'S.O"P M1D?USHAD.8P_Y5FM.DR6/3I?8,E?C*8X^N1B(L;B$MM\JA?#0 M.G^S9A@G0#2$A);X\KF@$4OSHZ-YLO]F,AEMT+\3 M+%J+Y\VL>/HE"74>_^8S^!M65!D/MC O!M;%68>FU&6)P'O<7 M,K3ALGX0YX4?T^U9S5LJ0K6GJ4WAC!)=LV'G!^\4KS&DV6(DIQS?T36/UWK> MGTJ?*=P)ZN/CG3[>N4>8QA?O-&S^W,;9P,A;K7G#FYH1HXWEPBP^='%<\-OA MK9$]5+&D/B090V"W0XD>G2P;=2EO9'V@E-GF.XN_0]Z'K7W8NI<:/8T=\-&& MLLVX[<@BV-V$_8!,8RF?U46<$,@RNII:E8 RD"%LI;3:8&- EG]&QG)M_ +( MUR_(^+***@%Y_!49CZW139>90]\'+%&M:)"2KQV<>84-YR23R(846$:1SPAY MI1DA%W1&A=I^[LG7XI2[+E.9G]R?Q#%_U+=M5\#4%CU]3. $KL/ZHJN8\WG" M_LK?^1E-E$:KO(^VIC4&RJ]R':J^N*4)B?/"P4GTS#JQX\YF1 PS<$>C+-0K M5OTEE594F_BEL@H^D9545NEDM8I9J.5-2U^6JJ\^L25+\S5N^=Z[>)*/@'D, MSV-X'L-[QA)HIQDI7->[-AT9WM?Y_CLRZ*^Q[>W2[WX7")JRXNZ70!(=LBN* M+45;J@,UAGX7.<%YU?+VWGF7#W7BPW=/<,NS0V*^#5.5BGOE M[[U3=:_N:&F'7#H>@]@])[-B"]-5:*3MJ\2B*V9I$R"XX;F8'+KH8=?"ZT MH?'T*C0 IR\[N>9#.7517K:&/60[BLZY3._V[FPU._"^CD^2[-P83= U699M MHK#& ]-MU+]US<=(^Z [R%.B= TGL-P\;SPPW19S/W#%UXYH'U1N]@C9L45D M$)W:]CXZ?0+1Z6FV6A6Q%>72;F&HI^*[W4&W6+'1!FPWF(]3]GX#TTM_G-J5(CN MEN2)G9<$FH?H)->P'W X^H921EONBQ@$M(\76 I'HF,+KE&;QC3=YO)T=%UF M100)C5JI,IYY;4@.E0J!.@>M=$1'V5"]V5[E\!@:40/;P[Q;CQR5H';G/K02 MY8X2VWQFL<\L/KW,X@8QMY'E&4,2N$:6(MPJR6_DZ<#=1/6!DX"M-H!-P-]E M.O0/ 0G#;)G%ZNLHX.E"69\ZM5?0A=YAUC10TR=AC7;YORNU8!/5*-57G>]Y M R=+NR/)22JU:W9:)EI/#G3<:#+.CZDHCC!\4J1,UHH0O9?.N) DIMO";?I0 M0_3?F4R+O?;KCK0G*;G]/**3E&(@:=N;Q\XSM:23<'.OE)F,"\76%?>6CW#) M_6UA>TZ2HM6MLC@.IP6V+H[6;;+E%#1Y3C?SP$-V3N3B,N:/'VDTI^<%N8JZ M#VH[T+15LF;5%4?:-RYJ7D<2ND_*\&6$<49,/=3AH0XDSE/_!M,H$9$F-L8H M<9(^'861@2F.#&>7T,./VL-=LOSU%(>+M09ER5PM7]9!2;2&XSL!!5K1UM;# M%_2OO_@=7=,DHQ/]Q/*+-8"M._&XSM4RY4MYD>W*(BQ7>K5=JJ7PW-J%=^B$ MLOE!DA"ED1I M"3.AIK:=T'.E9'>9L!D+"Q24"L:?'RP"M.R$EENRT4M0V0XF@5(?]S4[2@EM M/@P.GQL7-:\# :@YT/Q)[33S7.R5J5=U\KNZD6/Z*@_K0)J.@=9A+W-3-MWY MWC[8O)N*7O@0J0;">+&++#$6'(_0MDI9+C5BX1*A%TB8GW#Q7;J8QVGK8/ M!. ,!+0P9D>)\,/1K5'B^FWADE%B]P PRR7Z_E.P54OM@?;ZH9Q@ZE R6L+G MUYF6@YN9>I]*>,7F*OE]P<)%L:/>*--)456.$EKUQ '%X:+F=0"#%I#$3J(* MX5&[XG2[ BK0B=KV@U!_1U=Z;(W/&;+=5-^Z)6JV1/O:5I\1('K,H/Q/S0&)]<40@%Y0J"S_, MT_S28)6[44&6D"QBNEWCPT>]/+=GQZ='FOW-C-[S,-B2^YM<+KFXX-E#.LOB M21CJ.U7E'0TI6VL]4B3CIL]X:#6&6RX?B8AJBK^6MG%*I:\J[ZO*GT)5^8*, M_&W?$G$C&2NJ 'L-R<).EROY( M(F4$0UDHZ>*4AUNQ/7R?TW3-E8CDHE%!?UWS 6D'"A<^!\7$F96?'PM(-3 M^N^H\G!9F&[I,:I38UNWB)^>MC,B*XMOR+/-HK)HE 5?S[?)2? M,_BC?/5[C^3ZO(+DVO8^&N$KP'?!8+GKSEUN:J.+ M0EFJ;C2)G@ Y]96I!\\#[5! #;@<.J'L5<]P*\\$I60/HJ@QK =LE=KQE"WW MV1#6:LMG0_0;1V\1SQII7@0,*AUI6H0-BCJRC'1;D!7('K:BN]9A(2"?/^'E MLQ,Q_1D[?Y41)2"#OR!C$(AX#9J M6\@ SY[5IR8Y:6G>LS"ZN#APZ1B=4:X MS\?R^5@&C+VJ'-S3BV?RHF_7-/V2D"47J=X@=A4#)X))I4XO,J'^OSB<]K+& ML:.GH9BY_*SI<97%/>VSE IESVM?>G^<3U%_2PRY;CT]!:RME]U9ODJ/BE%VLN Z>Y&.L_LQ4)1(U\FB51PD]2HC,UWOM M-:R=6$0CA1Q[W^5'BE,Z\3?,M!K_@DB4D M"1F)KQ*I=&.>3E"=YUK3VBGE^B;->_YYNPX.VT<%Z77-4=!^="^"WBIWMY\> M;9:6W,$'1,'_)6'&(RW@?AX+.(E\:V4'S:C0%=2F5*S5#IC,;V8E2DCJQ"=9 M_I/QY$(?C_!S5/V(04]U?)GNXY-[S6$\ %7?P6-C3A+S3=H^FGAZ;#W-.10N1=>:'1+O#:WLAN6;3]>DP4]?T>=91IV/B0*!Q4>/Q\&<8P1-9.W\2HC7@ MXL!>6#@QPCW@?J?!S:"(U!/JB@]*F#[[0=$S+\R]Z,BLR+/J^EN'DP# M(Y^/(Z.HLZDH&1/K+.A4++6<]3_O_\S48HYI]04-G8V+=C:4SF?1]D,'DU V M'%;>KY*U>D5<;-ZV9_SE6%BYSE//"O>H/=LE@Z'F>WM6O5,56#,PZOFXYDG8 MUY08Q\8Z*[>"JS_3C4Z]3)4ZUZI\=0QM-Y^4VJ&'FQ-IIES6%GYL.=KKXWQ0 M;_,HV5I9*4M#VB.XUTX#OCK M=?K<09\[6,%2Q]&*D289]ACC'6G>80=QC)&>L^\>G@5.!+;*H5W$=("L8RLF MVE6" Y!];+5&.PSF V< 6S'2KC,[@-/PZWBG 132A!I)#F^=Z&4> '%,Z%1@ M,1A[2*>&3L&(K45#<@N4>VR6(2RTY_ @RD_!C# 1K/5I&,6?/I:YK39\]/WV M?,7#)F")/H-1U"M6X\R5X=KT'$KW3W9Q#*4OJEN>0OG,$[KY3,0?-+W,DDC> MD8<'=B\RF1J.I$ [X3@Q@8L:?W[C^4WWNQTC]HEL\Y$6*C;)D[NN(BI=%DJ7W;$@DW'B-I.(IC3LO MS!JVZKLXYZ&6XB'IHR(M@JFZ,L2%D@;)RC=SBQY..7@O4[94Q-S,]M)KNQB: M#.&VBM^.FF([^UP8A-%-ZRN27A#](*G*0^RI99:GZ67FYRK?+ ME=?9)N^>!]"-FJ_OQ_FYLW_,(5.O83C)EX+,I_6M464#>@S.P??6''R/@8,CJ9 O M11ZF_&S&.&TN!]7;SZ$7HT":&P]P7TV!SN_V40/E=2N&+J&_R?OB'2'6J)*VWWQC=\1V[T#DZ;0$P^9^M=UBT$Z4&Z,87&LD2MGNS M,$3+[;F5?C9S<% %W5IMYJB6S4)=# /EZG7DX8]D>;LT\R! O=N-&\D$-B M]14>JOE*[1KZ? 6?/?FEX:F3AL.[.%K2BC1_V[0_G6&LXK@M,W"II%4N:/2! M\T@?*KR9W5&]95=6H;7H.0Q'U92:65.23RY#T [P&::6Q2E>SX-A3%Z]U5_"5;;(E;!2E>QRF^@I+LZ5N8?&_JO'3[2A4_;.;G> MS_5^KJD*P>%BXPNZ$C0LD&?U=TQSC9;H]#21LK\:W3[2]?!NS]EG++_>61&R M^_-JJ5;@NHAD&,\%6/5U>TZ:)U)M16%13%'-^%RHC=U\4!K0Q2D/GY3B,U+\ MLH';TTHD7*C-6&R.9=A\9*F^A]N3,54K\6QSK^@PG,JTZ(F#HP^"5]XL ^N$ M@X]J7 _2!0IX.1_[DF$?\1H'XP4[(V.P0O,72'QW:V7@+19=1 M:/.N>+W9A@KE[5^,1Y(IV/ E-W"-T&&H#5D'6_GHP-2&#,,]1[?2[4-3/C1U M>J$I&V\5G4H%YM_U BBB4[0,9Y? U+<41#0KRNEDJA\^47#6$Z#H5W$ M;!J3Y6,S/C9CCLT\N^UD>XZN.MAB;C\$];ILOSSGRR63VCH!<6#NXSI:D@H2 MIK^S='&>R90OJ=A-\*8Z7%+?QVUE6:7^^(8JQ9[OG&") O=S7U/-=G' .KG& MC"/E&OU.A%#[]R8GCL2[6V%I9&;(LK=3SNYHX?5E(B]SDJ?15+!A:NIQ;H]S M5[JH(\=Z/7S@X0-D[J3E;C]2!,'".ALI+%"_I8XTA]7"/0!RB.T6U$9&'9!7 M;->>VECD0!:Q76UJS5WOZ-S;=X&@*2N*,022K)6*D'D>L7HF5;1%^4%:90OD M^&F>9ZQ^SRL42M4UY/.$_:5:J?DA!RPVX/IEYET%76A+8DT#]0H:0WU#T^D" M-\3!HP9J7F$:.8HUO!N)@J,Y6%])S+]%RI/I;V-5W ISD& MS';[@.:C)L/:W'A@NHVYKG7-QTB[3\X='K3LGLYLM2H )K4![V&18P%XJGV, M9SO:#>;!6B=)R35*E=LJL=$!TC:["[I\X]IWPKM=CJC ^>Y$&$/BL8^M^-C* MZ<56G#@K(XW(].?WCC2 TR4\X@9;5HHCTHF.&K%,)(]9E".1#T6I^$#J6O$R M" OP.U *GO$HR!*2*6&FD04XW,V#>D9WNR32P[,>GC5G6>;A@%NRT7ME;7JE MH?$@=-_1D+*\_K52Z##J35U\?JX-]75;BMY;\TI8U2!LPU'<B3'P>@JT;:R]H,1^7D0>9I/Q!JG[=UFW%> M>A72)-W=&IC7':_@PJJO6ZYT"LO-;)KR\ \CS%[=<"ST#AH0R-.BTOP@M18$ MY<^KUTZ3D%56&@;T<,X!3XH[]&JJ4E4U'(K>,RB]9X/3F\NK4954-!O\]$VN MJ6N-18N>CD/D#^E4WP&3VW\?:1S=\\]$IVJFF_=?PSC+*R,4AN)5DE)!Y1;M MF<0Q?]3^XR47!0JD#2OS+/3\--?)!7E.5&%4*ENRV+*KJU[5=QB6_B,_P(*) M\EY..=$5 M2EH,1:&:L7Q[7_ XHD)JAZ'R2"NTVU"\F+=!)(C+2S)JG-+Z#D/1?\V3T):% MZCZ#<+%1ELT79>"(5/EL:F.]U=?F,9XBJ6V_NJ9,39V M2O55]10;1'_8D22?>24W-6'=0) Q^U+P;<;T!N M[MA\D=[,OLC"\ -Q4M%G@#H( "BVNN%0]-;+C:FM>ZKMRDP@L3>>TP*;=&,' MM_4QBJPII=9SPM3VFA[.2[W,D9 VK'8ZMN.J(5M(H!;",[1T7>=D]!7+MV?B M;XFHR%2H;S@6>@>-7QR38T33JQL.1N^]4(J"Y+5.Y=GF^!?C81[; 5P?DB%: M%[XG(M''4Y_47YRQD%6M8'C'80Z@',?M#*^GMKT_[G,*QWV@.!@2Y.LE&34P M3'T'I_3?"^5#96*3DU5$&DV&3%US?T3*R1&I>EUX7&:G)H\#(X,-]F(.M_Q& M?"*LF8F"\)18Y1NJ8'=$9[^Z%=T3.0EF:<:ADUB#%GU2TLR<"8528EON)A@$ MM(\76)H:YO9@ES^!Z4]@GMX)3$"&-SKU;Z;Y6('8)WZC>XU@9IUD-:([2PN> M'O@Y*73'8\$\0FZS1U+:%+Z&;5.6@:RZJW$*9K4N( WDS%U%4_CB:\V4NQJF M8*::W#-DY/$7?#Q:I'< F?P5'Y/V:5)0*P&A3=1A^C!T%A :2_99[5!F$9H^ M[1A":.= S[! 641H]@ RO:#<(;1TR@YIHW,M8 XT-!L=G1<-(+S$?3(5R4#G M.UNSV&'1?7=R:L>E318U.D_8DE5(UBDZS]B.QX[8PU;KR^* #&;%:J#]F%G M81/,NA7&I>69!\QJ%OA:FQZ(0K=FK5GO(8\@<>FT"' M:C9>Z"].+Z/#-JU9 Y?!0;<\H1%=6 8H.B,#0/@3J+KFS LZ\\*./W-9'G2F MA!USL#Q?=$:#'9.@^H((E8P-C[:'/]#9 ):OM$T13'16@1WO=2X^V_WTLMW[2B;%EI1@ MOP4YM-'?_@"[E[O7B]1[I,&%7=\__=[B]Q9_^WM2)FLE67K[N.1B2F)Z.* R MB?X[*_)0N[E+I_52?- M6,>RU^1)&&?L%&XUXB'+3Z\1N;B,^>-'&LWI>4&VHE)?CIAKBUE*A8'39J-X M;]Y[\]Z;]]Z\]^;=G%WO>W<>J???:O="F$?0H2PT]Q(0YAYT."_=V/\($Q8Z MG*,ZGOL'SGX*MIN'//S1% #C.4$R +3 0.D2CC/O]*0:$)#I?_4IC_E<99G M8)?6T@6WMS&?*^GZ3.:)6EOA_AG38A8,I,&Z=$+=K3(;U" MSUY4MP6U[88>_DC%GF^EH-0S4IH7=:N?-]O..*!'7-1X(/1%HH!8<:%T6LTM MEZ6MG%):O7X-+1R7UV MP4WEH,7R]T;?62:5V2=WVZ.$%#0W]?'PGH?W4,)[EH6JC3+.08IG=/!E@X6. M[\Q/Z?O@[0):^6QGT41\? M]3F]J$]KUPZ?O@3Q7>FM\/B^GN\"P^^7=I^(ZO%7 ^YP1F)=NGRZ MH#3]I!^IM5XUT%/7?'#:C2!;?8>QTC\H8O@D4>)BKZ6N]JJIJ%32GG!_(>UJ"]!E+5B8B,@6A(%Z<\[*ZBN5/R,7TD*R/UYL9.Z2XR MQ;85U/)-PDAY7?/!:#^283 #E7W<7 MT]$V;H).V\#8[@,P'5DV2*=!)"#OV,[HFJ--0*:P':H%H.1NTGN4UH[4!D/S M2QRS*JZ'M&TB=FA(J\0MF2OYDD"4DBYAJLB,6D,+3^AD]I^ET1)]/Q?&I M.*;:2_L2"OGM,DJ<;+U+?C;2_ M)FQ2Y+YK??^L$OWS8DV.'NMV+I=*HI7IA11[O!9,K+DG\0?!LI7JHSV%^ M#U%&H^U;4SJM8DZ&(&$\E+I8[N6'R15E+5T#6]SW3@LUNWJ\F']4/"C;++J!+])@R][#H\3_K2\"<2 M9/VNS"/@X+ ^+\ZFZ\ \5=X# &:M=H2!.;Q*UFIGX<+F=97T&9B+O5>VO0ZP MQA.T'V!H_G28Z3F-QGW*5#@=54%S;WBGURAO* ML?U++N[H*A/A0ED'-[.C*[\KV(!W'(2?F]D%T\*=1%628V@Y",7W?!+^F3%! MBTM^/]-TH8%;K6*7!L#,MONPO'TFX@^::O_[4!LT'HUX7U+^9?:1Q=,\_$^VWI9OZ160]P,#\68N?_0ANB^ZR^2*]F2D#*\>O M;AY2HJ\"N#K.5-_;79^T:[Z_2;*"XPY&='NL;4$$/5-D1+KROS)T3!$P(*6N<>8?N,-$0LP>,;Z!;G#"#HFD2##K3H $CQFFHRR%$ MM\EW/0' G#5T>WC7\U"9YX9NQ?>U!$HS3-'MK#UP;TQ'1;@LR;X62+>JTYU9 MVK>P)\*&)L=@3$(9*5$-EFNY8# =;OF&)B&,Q%AJ^=6AV^5B, M!,MI:'I@;"QF@N5T]%X< MW6T1QU7*=*CLR_JTX$R]>%?$\E(J8"5_]@[ M/>\SC2Q64E3V<^\T77.1+B9+Y6V$U7-5W:AW^FX+O7XCIE2L64A+1*RNF2L: MM8[:/EZ6+E)0VW%0V_VEM3543XM3.!\HGPNR6BA!C"NIKFT[#FK=S_'.\CJF MI6+!U;9U6S&X) M0!W/D>6'^&:XSMNF*BB?CA=-VG4^-KT&OU+XKG!(=02BC M5KFH!0JE75?U7U1=B[;%2&[/%A^_ ":4C1YO[KDB66:*3./MM39=!^/I?J&< MRODBAU>6-&)$;,!,U?;UI^O]Y;Q[@ O3&70S([5&-[>R=[&Q5F_><"M;$Q-_ MC2P?WLZV<,M_!^43+&Q<-.$2F#QRF$_O.#!B+@_1S9+$<$5K1Z)9CW>@DLKZ M78 WA'W1B6FK31&#A';W*L'Q#C2Q24L&0<$35&\/O#U4@]&H7A:8GRJXWRTW M'=XR;X];H=D1&AJ2O UL@&J?<&.!(]],NI4"(,[B-F/5EW'S9=Q.KXQ;:UC: M8=;5V^^4C.TN;0[8X<+Q/$5H4=Q#'I!]\NEQZUF1FTKB)_UHGFTK [4$2!AF MRRS.KQWF^NQQH.A9";K02T0-H-Z6;)JPA8YP%[E>2)GV5T2_OM0BBR#%X5;X MG3J\5X\WAC$A7<;,PZ !V -A5WM-<,?D'X8D $@7ISQLBZ$=Y3,_$A$9HXZ0 M+H-<,:;/J$P?RU%]&G=>GN:!@3*=F,A44" M^TQQ5!W<[^DIN&>J[SE"-3L^V-X_R/0Z@NU6VQ1O8F:,+CYKOW.C@S]!;^=E M@53 !H\*$^I#>$<";=J^88@1-+IPM4

4YL9Z-_K/== M(&C*1/&5)&N6S OD,-I68\\1OUV1_V 5DT3F7_$D!POY+)!4K ):5,YN#-WV M3(<3)-8)#QY8]<"J$Q-A@A($YW)F M^F(-,%-EG0;FXYJF10D;%FZ_M>+(W'U@WK9I858,E?1Q?"III\TU-=H-,<#A MYL8#TVT,2M0U'R/M@P93/(C9$YU'U6_>*TN.;RA]*@!/=8CYP%FKP3QXZP2\ MK5&JW%:)C1:RA>PNZ,#:VG=2472MZ7)$!8IU)\(8@%N/:7I,\_0P30N78Z0( MI8W?ZS;/NT<6@7@%D%]LM[DT<_PQYP_'^<)WQ=&?7!5N7!S 7CXXX3.L*Y$E_" ]1'^^N%T"I*HP:3=RC$8"L0G0S#%"IO:):@E.,NMYQ6ZSM2T2D( MXB:$H<0ATKI0)VLGDLB$0?5;JE8KH@@IX1R<(*THUMAZ?Z^068 M$.K+[W,=DHO\6*&^8%=9<9EX>;LOA*NZ,9QR^4$H>^Y6\!FKXJ&DQ0#1"FUV M[DKTL213DWJXVK@XSGIT->[[KVI"E>7-$B(VN0VL_&KM3"AC*LY-VB+1RACK MZ/6) \R@HG.+)6PSD8S<5[8>I.;2EI1*BDM;.:9TK2C0%G@Q?\= 3B79]5W< M1M)H>A#]JKA961NW59J>XF,&6@TMW=>5JD3VJH@'=7)\ $Q2Y>GK6^DOZ)K& M?*6%U\P&J(]K+E*1A6DFU*1J>Z_ZV&!50\?TOKH+V&B^9WY0&X\@L9*<2;1D M"=-6DD:LS )GUWF8>/FQ%VK(?JEM[[,33N#HY.^4S1<:<%TK@9W3ZTQ[R^IE M:W]!WF2I3$FB5Z7)]VLTAL_!<)*54+^*.1Q/&VTB E"7H8O@&EX(A\-SJ )\ M'0DFAB2#/EY@*5XYNMP)'W.VUAT^YCR:BS9&== 3&E,8Z2'/2GQXI((L)@B=(&Q6#BAL"&4.FXUCB'I!6<)FYE@D7* #96"T MUS';[#UB,^9:I)B,X[W6\G(T&2UP<$0IS$\O\F.YXNDOF1GV- QIS3:4^@1G MG^!L3F1]?C. VN-O9M7!9??P]",U_;0\+G MF5#DA9M[H:1 %](JR-:?XH*)Z+^SPFEO*&W=/ S-O.T(N]5K15&J89J(F*;SCT5',S)=$4!)K+?J1Q]K"WJF(FV1*0Z5)=9VZ[G1Y M5X_S"52^O,O>B<246N0S 'P&P.EE +2'4;&AWKWLY>APN:ZY!$Y@5_8SNM4R MT'QVX<.A6Z<#S&6WUB>ZM)\!9K1[; 9=\M% :][:Q4:7T]3CQ($Q743!(:D3 MF1=*[U A _IGIDSB_F)#H(=A" U9$ J+#)7,7?[5OP[&AKSGDRC*^2/Q+6'1 M57).5BQ5'S(1+HBD2I+43B$SL[OEKMRP35S!.GCF(OZM;A+3*#1^=&- MT7F>*0O5R\EE[HM2>_).ZR&I%- VY;LP5^Z*ZSG2(T3GQ;P,0@7.F7YXR6,- M/[^1.*M"*UT]=BS%K\9&KR_6U8S>413KNF!KIBR]2!YOWD0N*JBN:^ZV6%1N MYX-7)3=4M?-E@^RI?V9 2 @'ICX^=^<$BA_ELGDE94:C M8ZU6++QG<,9$W^>B=I<9/09U7_#4=D#<_.>G[;OB_/&PL=QSO8W3%,K=Q%)I0Z?T/HFW%$"#TLN,Q(L MMD#C&ET&(WQ=PC-B!CN\@ZS2\3 ,MMI-NMTV_9FEGHLEU@ 1Z#9%(%OFT :Z M?=#5 3-L9;I@62[HMCR+M=4.MP1RCJTN:1=0/9!U;+5+.P/J@?QCJW':580* MR#ZVRWV(Q(MZ=9H+.$S=X$$Y[2X,> ;D,QP8J*0.JW M'#SHJK:!#B,69/B2;T/1IPS#W(K?M(QW5B?>3!C@TW-NS>SY#W#/=OMBL M+S;K#^@-?B#(']#S!_2J:#?> /#\J%O];0'^B-OI'5!X847ZU/XV='Y)(GVE MF*['NUHA*IN+-4?#)PJ-,%O:W,2-X@:>1+.QK,5OK M#I_7A#U5!DMDK9=4&6QQ,X"%/-(,IT[N;!M5VI/5;82]AQ)^#4@8JOF( EK< MW"D#'71=ZQ*:&A>/&7E@L?[T0&*2A.IW0?.S T'* W%\P7(0ZAN6F\85>B?$ M19#!$1,MBY@^O19;Z%A)ZL"R/I=I1WU&QI@;L&=AK.$ZVQ$#(?];4H^8G@)K?JX?=S)Z\9F,(MK;].*FWV1<] M.MX9.@[5CMQ: $<+E5MM&.@ \_JWPRVM*51(91]R.Q(DW>K-PHQ-#ZM[6-V. M8P^K&[>+4@-]I.AZO=\W,F2]+9#E$*)]^X-&%74]D!-I0S" M!4G4:PG4O(#:/VSR;_/:!$U1VR%H7SR;W""GL(JF2(RR',T'0VZ0L M!AF*S]U)G&N:/CD'5]SP!V749I2A.,U/(.W.METE:UJ\AAWI4%:MAAF*UU.\ M!NU 7>EY52AK@,[CNBAFG%0/>IKE)F1G=,8%?7[ =W_KJ>DRU^?1IE:#H;B0 MP_(V6XL;2ZSOR'46%WKZKBZ5=S/A(2L.R*=/CZ):S$5GX_J+)'S<#$G5-^+:&CM"EJ",IF>Y#JCZDZD.JKZL"0#+I=!!I+[A2 0+>KM"_W M9PU)U4>CM]_K_]/UX-0W_Q]02P,$% @ ,EJ>6"@OMQ8J: ZY\% !8 M !B96QF82TR,#(T,#,S,5]L86(N>&UL[;UKD]PXDB#X_VTDLTB5 M5-6OZIN9MO7G[ Z%IR*(X7?W;#U\> M+^:/5[>W/Y"\"-(H2%A*_^V'E/WPW_[]?__?_O7_N+CX0%.:!06-R&)/GM:[ M-*+9-=M0\C\N'SZ2"_+VI[_\X9?[3^3+TQ7YZ>U/O[]X^_N+G]]>7/S[OR9Q M^NM?X'\604X)1R+-Q3__[8=U46S_\N./W[Y]>_.RR)(W+%O]^-/;MS__6(_^ MH1H.?XV*YH/VX#_\6/ZQ&7HV];>?Q=AWO_SRRX_BK\W0/.X:R"=]]^/_^/3Q M,5S337 1IT"1$'#)X[_DXI_.2 M1S]PJA-2DBYC"7V@2P+__?)P*X7YRX\PXL>4KF";/@8+FG"YK%++I)#:/E+0?EY5&G-9FX6'BV"0UH&%W VO?VYU++_ M1?SJ']:C5>M. M?)&T*:I$J/,MR&C.=EE8'JP<-AS]-+WX\OC#O]>P"0=.2NBD!?Y??SR@>[Z8 M>5;3.LC" =RJ$3^&C)^JV^)X70+ ML89=?K$*@NV/P$@_TJ3(Z]\(UA)L5?WB']=5>L^46BP2[GZ%W3/%ZE<,K-\[_2:,4O*+?<",^$>.?<)BJH^.EN^3Y. MN6D>!PDWEX2P< M/K$&=H/G-2V".,D!["Y(.NT\O4]1%I\:"-N2!%B0)T8:/$B#"*DP(14J'NQ MS6U@8V@[FMWR&LI%ZR0(QRY"0N(B3WNE1EC M&V=/C'Z^B,# *N)BEU' ,=\M\CB*@VR/$AGU^%ZP,B(!"/ M#2)38GN-?1IF<5WBVV/GWU]D])FF.XIB7MG79EGU%(H3QOP]9\R'$NR4V%!* M\6&FZR>C/1;[PP4-LI2K;&[ST.PB7P<9CML4)C++>#T G?#@'S@/WE08$'XY M)X^ P938465+ACE3F<[VF/2/%\L@SBZ>@X3+QX8&.5?,PCV"XE35VRS\IXLXY?J='##4:,Q3A[.FU/U]L,\;M@F)_ ML4V$-RV-+NAONW@KQF 4G=:49C6?$F@GJO#/7!7>5[C,R#T@(_Q/-S4R4U*. M>CLVK"T1VV"/PW\!OU:VHQR#ERU-<^3Q/3B-64Z6@G/"O;]P[IV7\,E-!7]* M##N\&<-,JDAA9^?Z;1JR#7T*7J[C/$P8&+I#T1DJGR!/];ZI;;-@"9MPX.0 MG7SU':F@1&V&(:'%=ZFW%U$3N"#"]ZL0!:&2UV7D A<$_F=AB. >IL8!,?PR MA4/&S=/46W#(-]@=A>. <5"'Z60/;>AR!./[(\OTL?*;]2"S4QS^*<_^F:_S-=EFSR$7F8XVU6E,GR0$)WZ$!IUS1'0_022H_8?=!GM/* =LBXT64\F,#1=<:$$/$VVB#E]=\6>P@[ K3)!T!;B#J(=$ZN2K2G*=N6V$8G<<,\ M+[B0<$[R,F"PI8N:W[65TDAIQL*Q);FZ^'B0TJL*G?:IV_RN??Q.7"+16Z\C M?>/VTV$9JT5QN/6#0^")U>Z FQF]J]0+Z\>7Q#GC*15+)OO:-Y*F!E M=ZN9X_US&QJ@[* 9&#WF8=Z]JZ9\IYJ*EV.(M*>/M*;\'09+$[8"\@:+/(E# M?5Y .I[(QI.J<).3CRY[. 8)^R942J*CNF55R!]IA0)ZKBYH9!,[:Q&:VQG' MV>;@Y _+\+$XV<&;,53!/1H8LLV&7ZG*\:B+B W(#O+9D1AZ3("OGL7",FZR M1)I\IL7QT"N!=/7%)*\O5A@&F6UOA M\I.>W?E]=RQ9[D0F;%^)S+CETQ;(] M3J;-PW65\J^+G^_B ,=_J=P1B[U(UBY1)E<5RM.49@NL,J;VP+C]]RS);-G. MLEC6)2&/\BWLR3,"N@>IUL!R6K+-ENT$HT,-TW:JT?/*-DQ"-!I?0P5Q*91/6/P[Y.4/)-\,;H*A_YF.ZW1QT.& M@+?*'EV_FJ3\8'8350A$;8LM\?!9OM+Q9! N]Q^45&RWR=@EW >UVV M"PN1Q<:/X1Q[H;..A@-9,X&N7\DL5W 4L[DGE]4*R$.Y GC8?FBO@%NE^53O M>O;Y"BGUYIEE0J5=!J^O=+FD(5CKJ5H&("ZQ:6IH>RX_8VMY$RUH,FPP@Z"5M3P=E3(,CE+H]3FN> M7%F0YF6%E%;PRFU9NS.2!("8F109^#$.N*M4LW%88M+27-,%4?ZC1I&T<)R1 M(RQ)"\W9:4*/ FTL13-O&ZL,9LH>[;$;"QMNE;8JX]BN:_)!U%3Z*%9+YA=[6ZB[=D^ M2SN+_N>PP:QRMP7[RS[+3JV:XO&C4DZS;7U_1RI RUA,H0KC,+:3KM!X]L+Z M>/-P7[O()JIX;'.5K2*/NJSBO0 DYQMN&4:7-.4_%()?/M/B2QIL6%: +JS+ MO)DK FD2I.%"D"90T]<%SS1;,-WK#60CKR@4'-BERUT*Q0>$7#=^U_-JAJ]^ M]_L!*?\>J(6[(MM+I MJ1S50L6JPZ:I36PRDKGZQ_]?T0(7VP!R\]=<>X;!%)2"!*'O0$<<(_Z=JPSR MZOYH.?_I=8B,[SRIE#YF\J]A0G&]SI7-I<7^X'NT:W^8Q,R/SC&Q@LDIG](? MDRM?A!;[PZO ]VW'&&5(<\K(/)>YZ0[1_(#3(@HSV>L8<0K1?>^(]H_3E"J5 M#=)K+=%/]=%<"T3.GU@3Z_I88]+-FL/#4?PGG]8%D^7DB;6B?0_ /;"6 H&9 M+M6:P+%AXJ^'VBFP7-)*^8PQ\@WR#E$UMO)_=XJ-K8ZL#QM83NISFP M IF9/NTLZI[Y(A>U535UT.EGAG51/;U7G42^UFBXY25MVBNHJ6Z".E-7]QD+ M*8WR]WR!4(7\;GE<;O3 _A+UI3\!4IVI [+-FS4F!+B"K$^KUGJN4XO8$#:> MRM[CC.#.^9YE-%ZE9;'2<"^"SB$8DZ7S-!+_2L3CT3SZCUU9" H9860&F.'8 MHG%(.8HJJA"L:N*&>U(5%D\6(G^E8^L?*M1'8.C)H,J^=10!V5-#_R][X"_R)$W@&WD(5 F@O. M"=9^I&?WR;YWMF;;LF<06KT;V' M &-N#G1@+7%L69K=PB5+ PL?IW%U#)>'\E\F9[-B]E#12$5OC#/1>0S7--J! M6Z6SK\1MVC@&[Y:-L_">Y;'0#W4WB2?Z4EQRW'Z5B) E*$A1,HR-;9&JT3VI MU-S.LH8FK#7.,.S@HZ[1GK5+/G]] @XDL (BEN#G!<065S!'6^U!2+E"J7)G M1+$VL8_JPJ?T]6BAZH7B4EB@!TF%257;;G*,K[8CG0RM069WCS?!7LC5$YN' MO^WBC(IG)FY64BY['#_9DXWB9]B'FH'I75W!AO# W+ ,KFW,!:K5%H2?1579 M0[(-LF)/4O%RFBDNT]8CE"J+,2QM_0G9IR#[E0JCQ[IQEI<#.=B5M= MO"^?I]$CS9[C,$Y7K0M/.]0;^!QLZ/PEEIF0_8/1SVA=D]KFU@-446B! %SR M%2#[8=4!TC(]>GEDGU[5.C3<& NY47G=3.13XPT2N)>1O&JB*Y:*UY"_Q\7Z M:I<7W.IHNK[O3]K#G^R_SJ=(%E,!X>IBJX(+YEYK9XV8*+D*D::^5EF%MHS3 M+,BKN@H+R>@S37?4; M1>*11&8F(&=!2J8F-%="JHD61EZMKQPAN@*GLOV0P(HQ5L>$?IML M<#R2CZ3SVN:DNMU:W0$,H[$-(E^P(DCT='.]@A;X&5&R%RT)PS"/,&W:.1.( MF\TV87M:JWIEP5#^#BD@@_-;=\,'29 )WEJP= MH0GJ4B,+__U]L >38U =]PS&Z^*.21THXO)M9UN"]:6Z^NC)](CDT%_WS!(H M9WK%K\]Q\3X(Q:VSMRB$TC=HSUW/W/;==Q5P4D(G-7B_U2'4Z,U01/3D&(;7 M#^5WA=/!1IS"]:2N7<( =SKO"F>DE;J#N^GED7TTWA7.AQMC(3_O"B433>== MH8/ O8SD]UWA2"GV:"'Y0.R;P=F$MAGG[!SSIWAZJ,G42>2Q]@S_S99FQ1Z8 MN)BGTU%WOJ=DWU(C*6G *"C2\Y*]D-0@N6J* MJ_0K6&#Z5F %?%R(MBK.19'0=L "WM/R*;38QQXJE2D$+ M_=^,"USHGMO!FRS-H39+!=:/4E,C[_F;OPK-_.7@:CN*M"I4\Q=!/S9E7+@,C?\ 3:N73JQ=8=JE6?1 MPL!/Z38%VC)]@KFS0/.<%CG4K'_/,K!A/K,"(L+OEM?50\F'C.VV,EM4[VNL M5:H&Q96!H(@.*O;6UDHQ7@; 948 F8LERRX G1GA"(G4"%'MK<*)**S7EK6N MR8!L)*T=RV6OV!F1*K="@Y<))\'G3_ )"110MHP"S1=/=%LH"0!. W2[_ZBG-LH]%F!;% MG,G D9W";Z?)+HK3%?\M7W 1ISL:W6UI)J15U_]GI%YHSS.;&[>%#4*E%1-N4#OWXU7(>=SV=<9!YB.E$0-$%G0T]'2 MK.N W)3%_H.KL1)N6P_'+XRU.6/AVIY]HQ$OS.%\U1D>.SA.DP.D\]G?_P8DF7]0C%ZUAGO$0E$7 M0Z@"Y34\T"W_*[Q=DN/EO/'0P;F/)Y@RL:9HQ921FGV^UG&3V;=C6D =&3)E M@6(5+ZG?Q5DW95K83=V6Z6)-G#$CW9(IBC?X+?FU"OX#5ZOG( &-.E[2^^>U M+_3=\!W)/T 5+HX0?J '^):5@:E%6]<+W8A.744,\#1.6ZCLV1051UT01;14 M@=IY4$/O4#I/'J=E!89]A3*,BR/ETA3.46W(,\FE6UCN MJSLU5%4&;N()2VNJ1Z<,?H!5$-*)G;&\% .4U!M<#^)-LP9?=Y05D:Y^Y'"8 M8Y@^V1P^[N?YE1#H%4W#_4U>Q)N@@$(&_ \Q%UX8('WLU_@6_?BO ,-=,( " M,KC@ "NK1 4+Y#EIH3(C-3(0AEBC0X87:BUZ0(?GV"@2NPOZ6@<9O0QR&D&O M)9KFY:D*>70K$1:47^X/8ZI,B_FW((O$_XCB7&FDU'+#)BAL.)D%E*P7G03( M$RC$974[F#*:^1UCL$&R;?G M\X IOS9*(WUQ\+$G_PF1P29:T M3+=P,B6B.8R;*CA5X1[6>$1N7BJ?XP?&HF]QDDB4C\ZGZ,BJ81#V0VUJ'*J M )'8[2G22H/B; P9_9QR\Z+(XL5.=!1_8I\Y0:!'&TLXP!5? ^6[)',@H^1@V.AF/DB!H)7!P/6APK.T+T-\)A(?D< MHN8*&CW"L3S0Z*)G++J$?,><]NO'UT")@.J[GT4?69D6K=R5489J4R)H&-XW M#WYD?D^'%]&$Y;N,#KF)<)-@2R]K ;->0^2 C7 '>%##@CY]_P@-XF9H;S+ M@,^+T,^;;P_BN4J[T&AV9X5_ZV4WA>N+C/ MFS;.8[:092]6C_?O67:URPNVR:]WHFEY&MUNMGR[H_=Q*OYY3],@@3^=\.?8 M:5"YC_K@;/,/%B_]W$D7:T>XP2JTR))EI$*,E)B),Z+"C0CDQ&\F3@)<=NG3 MFI)@ V_[$ DA\GC8KE@F[)L@S+9%I+ B4G0@4EP1:=D0:5LOP$=VZ@BA9J:V M:K2"N[E[O$J"> --N^ZSF%_,MT%R*"=.L[MEA5E/[C9V$I1RTP5F6[5Q?(A MB !&I$&)M'$"=J_%'I\7;G_IV*3Q\NI9, +4" 4U1->[;4.-\(0:E7S[$%PT MNS(S&^'_NODADX>OJ'UD^LHI)O=\Z5QEO@*Y%6FN+ MNLA6A*Q%"KTY#FF+]5/U S_H.T5>YT.4Z*L <*,"5##1EQL[ZT-E/7%$A)B4 MJ) #+K,F.H-,:9%X)1'7R\D@J0ONG4FS^J1<_2$AW(>BT!(KAB>SPRSDC.-2 MQ,^TO_R19!@ZX_AX.MN*HJSH'C50QY0M&HTZ*J6XP5Q ]91-+.$!IDH=9US] M)8WBO STHM%-%0$M8>W>L4C^[IS3-I,? 55,&;#$*OTT95J$&FU#?0I6*2WB M\)$E.SB1\D>Z@N.IQX.F]@G*;NJ?VC:/U-!) YY4\$?XP4PO"6<_M)H2<".A M\8 5W*S8U*O.FU7G)8H^; A%YF(8\HY_86/?:-9 D]WQ@H:PK^&Q4;W8]QK MFB(0Z]XKP*,E1^*5J$'%@%C96ZAQ =L*6N1'M-@>:.%1V+19DHTCOP?#_3;E M)ZC8SXK<4[^M<.2SCTS-":2SN M!MH]IVV1$:!("8O\5\1]TA3:HUM9;!M,X$%8Q'G =9$CX^6*., B3(N SLX; M:%G\Q#X%!0C9?O!\&1J./$]DT[HZ/V3P,>>%N;4@S@< #NZ4306>?'GS^(8\ M933(=]F>Y*V3(RA3JFA$0N8I,7^0FY@N61U6>;6Y+->^1LFJC/9J]_AN;TKZN8.U0X9'(^4,.F\UG-( MZIIY]_#"!Z#]U_X8)C+3IIQ#;5[WM1K]7RQ.B[_QX;M,>J$Q,B=:]X^ ;9U[?]O!_6%#BS6+*G\PMO"&XX4B MSH06AGRMXN5Y'CT'7)[@-G5 >4;:2,_( >V9^$A@3FK4/3>)'UD1^^> M1\.O.O6;MB0TOP_VX'54MOX&9S!F DHA^;,#I2B9,08-KA@E_8<6.Y"O/+PN M9Z;@,-/UVH.*='4FEQ]9NN(;M '/_L$1>DD#L%?_QO^W'= ^%TGE$OD<,1-2 M3A$0W;7MT48-U\3' 050R2WIZN*)(T8 LQDYX$8JY$B-79/KPL]N!3I8Z_&# M9UYF<#_\G\CMX6+T3-WU!I'N%_H"W39\68D:S"5 MR@DKI:)+$2O/^)N2L)?OV8JC\8+4-:N#$@#/,=1H$,E^WALF#M&6:1)L M?*J_Z-,@:@R7/UXE09[/>V+PE;[ )?OWS>RB2"]$U0/T&:G^)1 @\Q$Q]H;7 M-+I>2[LO!Q1N$B9D8@II^[1?1$1CA1>CZSJ3ETI[?J]G21L28 MS3)N=3B#I>PB/CG/0"?Y7&JU$-X5FP(<@ M3J'Y0E]O:T/S&LQ?T8+O2EI'(SHNY]T9=<8ER<<'+,B*HT%>)=#K9#+90#C6 M'D@9&K$CENS42VT[]=*:G7KIW4Z]-&ZGHM=DRDX-JX4)>W4Z!NHI%PT8J)UD M=':DBL KZ%R?Z5):(+626]=^DAAG*>\=MSNKH6 M42/W7"FPB%]))8>L14C(8]<"1O:K;-2HD76)&X&SA>:$R\,FR'ZE92>M0\ N M"4I$253&*XF$:8'N#%P=7@XEFZS '.ZO0\,7BM.)CCFB6@ETL^!\<<7RXH&& M;)7"8J3&K<:W: -6 88[(U4!&9PA:F65*&-38$+:J!# !0Y]3T'Y>GS&1I'5 MH> MBH,)"T^%4BF3#42+U.F$[N3G%#).6,;CCTUT/,"=$?&\^^I_TB#S=0&3 M,@93IY9W>[ 2TNJ= >03[G%?TB8;J#Y#C=B$AJ 9M@M'8F7]\K?F_P+O ]FE MRUT:05/+FX=[4B>,[*=G\)G:9P6CS^CF>1='0/0]RVB\2J]V64;3ZHL>8F;#8J:!@:/.3!4V)*S0(<4!'Q(T" GYJN,3,&>F%XKH M*1GSI'"LT%OD3)5 '1/HNLK_ S'ZST$B^K 65T&6[47<5[*3/4=J M?8M4!THPG-2S@8!\T8Z('O#PTW%7B^QL%"V]5PYH=?,$!TU]\6NY:"3,.7Y" MP]4'A@'[KD\PC*')"@8VZ&&WQD%9%&1W<+;",YX?'6" NQ6J(>ANT20,8%!O M[Q/V#9X::6.^+SEK/%#Q-A0OXU"*X MET+^+=B61ZIH[[<&Y!5NHQ,E#T+W?#E1)65( ,U?&Z.5!S-ZC&0HFM2C]Q.E MJ/A1\&;%GG^,:%SJ*/[#037Q?_QCSFWY2#1K3(+5B5*1_EU3'9S-8UN0&V $ MH#EE-SG-V" AW-V@SGGT,RWNEG(GB\(7V-N2?&97QF4/"ABU;G1%B&[M1_"K M9 _MSX%IF$(NEE2A5?2&(F.J81X@0M7F MK,'I*&GQ>UGZD[X'R<#Z+2E!$W+,+.R',]58/R$(G$3%NWP>_K:+,VE,KL(7 M2-76,[/U;'K^^[7HD@M]MMNIQ*^XL5RF$?N)P5,A-T/0T-WA*Y"XVQ5Y$:3P M(B,[4F7CL ?EZ7S.CK]3P"C-/A[[,E/BL0BR0D]=7P:)J *HS/J6EW"3:IZW MV@NP=;I(69HID\FEA[C.\%(5695/\#YBZ=2.,A'S,A.Q9"#"#O"]\Y42W1F& MF$Z3$_Y.X]4:$FZ?:1:L.CO!GW"%XE9P]"#!C:AP>C*D-D-,U)C M02HTFMIT9'AM%K,<5)B*(>EIZ^U"A&H6[^,\#!+($>''Y/6YZ*@,Q;QI2*:T MKIM+N*0$3 RX:#)M6ON4:(KTR&6)3ZYKC+62^CEA?0]_]VI:TMI+()3I'/: M9I4:<,TK)6@B8#MGE6'*,BUR.6$68%4U5CD;.9I1FAE=LXE0*5-@DG.:=K*( MA%"N\[M;R4FM@$Q9?-1G6MQSSLX>:?8 M;+Q^:C)E$DU>'T-(0OY11/;:4L)](!QKWBY4[,<'%"+*_+M2LKU[9D"S#F^$ M,\EY@ O]W?)+3N?0KO!N402PI-OTYB44^>GOV:'/WTK:2!5Z55FD%H:D;*QZ'._]JL3R-0$U.B,+@2T9#&6?TD%C_FAQ M:YO?I 67TO=Q0C_O.@IW]@U!6.2G4UGOBR?@$0!(2HC.S7 I]9@*2:SN^LV& M9E N]D/&OA5K8,4@/34(%$>C>:%S5D=L4<,F)7!20??$(OWT99I$LWR5?^+3 M]]S@VW\><7&':9S=UP&8MTOZ$<'8$!6L:H7'39 DDOR2@5%H+7 TFR/I%S") ME\2+(3(R1=K8Y8,U39*A0Z%K$)X+6I.Y8@( Z5GQ=]*0J1'&W84J?HXCFD9Y MNYYVD*]E5Z6!X=A+D&1:V]SRD8L>B6K@)((T^ Q9SW;\$L9$](M:2^KXMZ*;OQ;EO^ @KJ6M:9U93"SCY"N") M@.\V,TR9R$R7F&6 Q$R7;NY>#"&G;Q<6(M?O:AUD*VG& M<-]0[!M?QY0N8/,!QK2^!G5V?7\4R13JH!PE8BC@HO9 M%J^H-8[Q8S1]7C/%%5F2,"W.4NKV*B.E,SD[U$W/G]@\BF*X\P3)?1!'M^E5 ML(V+(!'9> N.=P1N29KFXF+T +6[\[B@51"AVHI7$*?8\7RNO&$E5"+ $@[7EQM,0DVF3"*K3/% 5S&HL[3X'&RZWECZAJ%9XG@Z M1QQQ $H JB=^D%"2J9+'*C=_EM#%D8[]KD*8^HG3/= IJ^ MI!+CB;"QX9;.V(]T%22EZI^_Q%V/TY(1B)/V9";[08 <'*F/7(#H_L"5$8\I M4,2J5<79EY,NK_[S,4[I.ZF)U3,6;6]US.G(^*I SNH?" G=ZDOX[N/NDR+ M9*,8AH919:*%T8%A^#_^\9GKKUU"W[U=_.'=/,N>LDU:1!TMG93&:C),[YRV M&:87N([%8'@5B'.=0[\ \ 3@7[PC' /( RX3:6BVB5.1]/D5$'*K)=6XAFD1 MT4]1:_&:4-= AMHMGVBQ9DK5K0<^-5'F6@+"E3VO@@O&"#>\QC%/W-+2WO[+ M>0_QEZRNMQ)!7=@IT-+I+GMBW^2.(.G(L3;*84;7%HKHL<4R K#]6B<=5.VR M362DLF29*)LEQFT2?P:)&6O$HRDR73-$S0:Q9H#H\?L\8EM.*P6&[Q@YDN-; M,[IF^1;H,3P_:@4&F;["8PHFR!!\K_BK:2/YO#@L<; MT:2N[8$2..'0_33=5"!OEU700S,_-[4R![4ON'%HN(D;66M:+[>P%OS1-R_< M6L;D77IXK9CQZU>:Q[E(..*7L7>_G[W[^2=R!;W0R;QNM!&D$7GW M[@^SW__Y7?6GR^DT8.KB.=DM34I\%RI9!*C=9?<9>X[3<% I2X:/5)3[3=GAP>-]RHX-6CGTD5YEUV9MGUO9LVFK MP#;=3F4[!JY<ՠ)WW_QN^91%<*F4I.NI#48(@WQ2V\+PB>N>+.8FK0 / M1_53%HC.5VU.^NHK+4^1XDR/C'8#:M6;J^E]A ^U]=A@K8Z[+9WQCV6?M1(+ MHMPWT5X8KF)W-0PM59F,?[(,!".]_?GG=X*9Q*_^\;2F_+?O'K\%V_PNI9]H M1W"_PDA-MNF9T3:O<* $H!(!%@("R-<2\H#2L;B"J"IF$IP'"@ZL9!EGNIEQ77_LPQLU1PP>^.4\56XA6D0T"B+/WUCBBQ^-G(TBS7WT+" M3$(^;E5C'&?*2W"6@=_%-;VI]U*BN2NO>5XI?@-E@OXIU-C=LM5L1"(\B!FP M13C5(;D2+ V4<%UH;:QXC-!!1YZ@A<-4&B8,LEQ_=P0UJEJZ\%:N@L?]9L&2 M$RF3_AUQC3V:Q[J)5OD_2FC.+Z;=-&.#A/"H>*%IGDB=B,/JMQ"HIJQU^S\W MIG*[P?C3M]WXF%&VIM9:L")(]/7LMH)-%E5SFPGUFQS@MEYMJT)6CW+8:EJI M+'P=WQB3N-;[E+2BZ/+%6WNM?BJ:Z/C#%5>W+;7%7#FA); M=1*WEZ_D%+.5T /HJ-".E'E,AB3-U M\I$SXMVR[)_\/@A%=\,'"M4-N U[R;*,?8.*K<&6_TW:5Q,W"5+=Z %S93OJ M886Q(&VO&Q'8 "B)JF("*5)C-2,-7J1!C*BMW9*.1G(H,T-^=_&;4&!SJ)!Q M]R!LK.;19,XB-(^@HN(R1^*-"@,J:$X$8#\^9B M7GAYGRN?\D]J1,R_!5GT(6-G/=W,3(:N (D!:MU2Y@@%G$EZ:I:05W'J-;IW MY'8QLWLP79:O*M!06=[T^ E=L7X#V#;[*Q7M41< C\L?\\1BF I340/G[#M& M%4@VQ>NE[%/P$F]VFS%7LJ$I#%[(9*!\7L=D.)FZC)E;L\FK6(75E"]B@WPY M< U3([SOPUQD'ADR7]7F,GN$]\.<@/$ZI9-*<8.&#RD=JCOC\ >:@.5Q'V3% M_BD+TCP((;@AO]RW_])1*0\_ 9*7U0'99N *GLBG_,S2K/HGP(]I[J/RWHC- M8.,I[(59.ZLD#P\TP'QN*B5@-A_U1=8S,BJQ$/P7G"$2=V,QX_74W,O MV#@">[TC?J1I1+->):?ZF<&[8'MZZP^_LFM0B81?#:A,^X'[CIR@#A,ARMCR M_4/PK4Y/S3_3XF[);56:/?=D0ZA^B$Z)& )@_1 .OI%-#=E3\H RD1F>)?CQP+Q*F MUX9(+'B"3TAR0$7:X'((UA_[*\AD!:#]&N$*=.ZRPE6)YXSEKH(LV\?IZH%N65;0:+Z!SM[- M27,=YV'"^*G:705EY"Q(5M2$9M\_6Z)!!'3R25@A5?DFI1(3EG@5NRG,$*7= MJ\V_L^S7V_0^8R'-]=3F\)=CU:8<@FW^!,@D3LDV8RLH>^A7<2I0NDMQJI+/ M8]60*Y:*1M1_CXOUU8[;1QN:S?.2OOH@4)3/51DRL>$R, MWI>46YP)/R4R&M+XV5_ .(;M>DN2*%+6X=MP$4 FWDV001I'/@_#W68G7B A M1R^,90*I_B'Z[7@(@'U;I<2 T H%3Z_&RH1F>.HY9+BN:VSV$E<.$DB [@12JO+W93H35#$= 9D[6X_:Y8TPQZK&9T MS3&*G[D2#KG6A0(TPC1Z"EXD;(>+]+H[S7@=(_&"E^W9-:+VP- M4$D)E@BX?MT@ Z1E>O1R6!)D41S\*T/IOP.CT45 .F>US4$ EAS@^BN"KDI= MIDDR=_&.X9I&NX3>+:]IQB^=A5"0>9&)NK,YE*T#37F;BE88\+N[Y?LX#=(P M#I)[FBU9MH$ _2'VLP8'&T5I&A_[+%^C25IXS@A@2EX!KJ^Y&(#3@/@6!GM[ MS9QMH$,O85D"J/\R*!F%]O8=S>;.HW<$%N>UPV(^KBIP56R*JF!NS2O7S0), MD3H.'PSS]RJ][0Q,8>]R3 ;*N1M?0MRJ'MV96HT "> DJ0\9:(61_F]+Y\ MJ1':G8OXJ"9Y90YSY,#Q+O,'*WR"=?[V3&W=T]N"#9E#$5W2+*,16=9H>'R. M4*(YPQ#2G7/JW,,QH X5OL ZJ>0S.ZLQ+DT*1IH;-6FNV7Y$ M1H5[&(* #KVY'5Z,>1K]E48K+LOSD/])'(PZ+M_Q4Z+]PGC0?CQIPOZHT",' M_";F93:PH\?L?9X'@D@TOG=76B2!' G"A&#'+TVIS*17_@ZKA(?FM\UQ#0(D 0S:_HL925BZNN#&]<:/ M3E.F/4,3U,,K=2,=5R5"2J7/=3\?_:;<#\9Z;9X*#_!K-)C,2(7+]%Z)%3>E M\_%7A](NF_4(9U)I'CP%+R*)E/^WK(W0T_52Z3-\PY[>Z>W?NRH76Q&\U.W' M?'7N4:,SPQ+/Z5LKQP/^ WG)ST$"5[C!U]>A3T:\Q\JF=O)""W=X\4,+O/]G MVT%J,PP)?5M_5QC3[\JFW7IN$%'3L=DD>Q8!WD=U5(D!H+_W?DT7O$3!/>DW9]B%?K MXF[Y):=]><%*WQC1K2=S6V=. '?!EA<[KE?+N( ):%(9@:6*M)=J3FW#]PG[ M!MY\VN7J%\CE\V*H(!I^HA%VI!Y ^W>7/%ZE99'EG(#KERPY@F0-&/KAT1&[ MPLR1VOF=&E*YN(87L0[S+(-X(D 34LMOTRA^CJ-=D+0'];\/F9IVY)T<"]Y9 M_,)(/)&]TQW3!A$)T3@UV@B0%IKD&\>3'!"='8]4HH]E/\AHWN_PDYC9M.F< ME>UZ<.,/S/[9;)V:W5!=J1 D>AC-X8P2*(71MB2"4UMBFJ;$ +_JV!,JI)]: MR823QNU]%TSHZFZHQ,)8J'9+,F"Q;Q[N M&^?G7D3OP(MC 6\C\,/O_O33SR0H(-$_7).?W\T(R)_PT?_N3^_^#'^ZIJ'P M;-=__7G*!2=&RZ-^@0HSK.!.G;(P!K2/#H&K]8B;!:ON M]*#95E]?THP&2?Q/J&'+07-!2DE<9VEEG%](_BW8GEH-'<+W5B9Z;R,B= M9H:VSV7]+V[^A(7H\->7;2,?B*_T=3*A@_)>!X@D7 >9+P]9#S&9.H6F9HR^ M9QGE-XCRC2XLF^\EY3T[^H]=7L!A8,8 Q4"R:W3J8*3/Y\\T6S#=^UR%4O7P M&^Y)<4"*! U6YQKZU>]^?OO3:XF6?O6[G_[TQ]<(33UA\EJUXW50G[*1B9(Y M?<,2O]-34X?SYR!.(.B/+^DQ2.BA&8II=8B!9%<=ZF#D2!VV[%?HEP$F0&/' M;D3A-!%\VF[ ]#/+CMS@)K_0/QN9# M=$YJ/?L!>C5=+ "LJ&A;P_63Y-!/5Z9'+&>\(_+[YVGTD7&[\*%I1\"5WZ#6 MT?D4R5H]*Z^@C'KSK-0#\J@'6 8,9$;T#_1B?@]S"M&FH*AK\DV4@ M&/[MSS^_$TPO?M790_=3\!)O=IN/M #RUW^]"K;\[V<]-<=.HRDB6'"V)0>+ MEXY\N5L[0NP +;A-EZ!)C=F,5+B1"KG6F&G3(&*A""#IL$S[:LU7JTT.JPW+ MU885)F0G&FUSR[W^R[):@0C=8SMH3,)OBI&(\"ZKA07IOL[T(? RE\4A_$EX M.6"B0'3!XS\&\/$NB>-4 M2X[6(\P4<]C4J8_?(&:?_QVL'ZQ&[9W$M#[M!.9=FW9B952/&%JW#4TJ4"-B M&"!G1X\:6O\X+9J+E2:PT@16^O_KT'$ZM%]SJ&A0!;88K3]O[A[O.=&S^R - M-L%M&G;FERN-16E#R9RVE1X'2P1<4@(F'/(;Q6QRJ\O R? #W?*_BHSXSI5Y MD(PA9F%:I'.8BL0I&<9]_M2N(>@4H<-4[M)]#C!QJ3MC<$9%U:LB;"V7IF/# MF0I%O+ M_YG?B,I@TG;U8 5V'OK4 )O+0-C/\CS@(-Z;@Q9P[VPU2'@)NZE1 MT[%3M[]Z2.>84<&5X1MK0_5;VT]T"-I*N M[FHAE,(!Q$U/ARK(Z20[#-2BVXI %,O@)HSZI)@>I=:DF5E%X/RP:O:[;AEJ+&02GY MTN A>0+!$P.6P*=S.LKH/G R]A+3G=NJ20'(Z^8?!=WD3^R! CEB$3%YR"5X M8G"KN<_8<\RO;9?[+SG4CF[*!!Y:ZPQT17,%%NM]0#+ _[0SBRKL19) M233(4HZ5^ O\6US*MQ7R9+%O][!L,/?3M](9FS!?>^_#_"TOB/-=L689N+N& M+6'9%^.-XM.9W5[]JQM_T(#W?OE7(7JW)=U/27=\1K,B7L:<(VA^M[RF6Y;' M17_E_N$OL'PFG]DZG[5 @S^S NZY:K\"I1F"?#Z4V'V0W66B.VQ9)X5 M+7;D_SJP(O_'/^9Y''2JM.X_:C+4\23V67FI^"E?)D% M;BMK220)^Q:DX5#Q984O1]97[H'@NH1R#RICJB0;7>&80L@<$5+G?#6X$,4U M6JYTK,)H'<6,E6EK59D^0!%EJ3;M^"M"G;9FL9^GS2F9%]QJ2DC;@>7%;26C M(!L@B]4-KT*\I5O>^7?$IA_-8]U76:42>#M)NZG&!DEA=:OOOJ5O:,&YT^R9;1C"@3Q4=IEH+6:=.#XHBZN6JB)BBX3B#7LH65W M61<+K=$&5,-]QJ)=6/"K',V>XY!VO+8.#4,HB:[I;'-%!5.$PU5@?;RB#E*3 MJ9+(!5] Z8X*@5QZ> R.Q7/(^9Q>V,37T3),6:9%+OLW"(G^./L;]O;@0E-( M[PY^M,4Y[5@O0:QN\L>XB%?BDGH5Y++=E@]";/OY9+;W_P 1VOUZ.R5ZJ,C4 M2..0$YXX*.D!,31T-%<NJEV>NGT&%9WQ5(1:0%=V:YV><$VU37G,RWZ[Z :7Z)?"0U86;7#0W\%>[CJ7Z>O=4YRPV@L;.A.P^JUX1!B/J M>T8BA:AC1ONWL_HAJ'I=3]GA@7U&WLW>OGT+_W\>4O1_\J$I)7&>[VCDIPUY MSP8P#:IZXJTRL.E6T$^)Q;H^,,)I[8F=,US%6"4?>8]34Z"XE+7D9+1J#7YF M6;&>#Z9;:X1$$D%TM]C5 \5F1IIG.F:VRJQ^SZ((WZH M2A2,9!12JYS,9ILI:G#\P-J+N&8O&D-&0J9(%T^GSV=V'_1V11X:;N3D.4SK MU="94B3A(-VEYX^,F XY#%(LBCTTMRSF:73SVR[>@F0>ZB\_T9?BD@/^5&+5.=E"GU!2,;L=JR M;2A9 E8D*(HL7NS*+J)\2$ RL?P",/51^$Z9W1B.TE9-SYL='"92'V_7GQ$& M9GL:ZT7;!2Q_#MU.DK$A.K@[HZ'\+TOG15-HI:.E56\2.F(&[.FM#LGZ45ZB M JV'6VW,CB(/?::K8_:$&2"TP[>'9TYDENW['A[.AZ!?'0Y3V7]R*&'%N-"2 M<:@BJD0KXVOM<:1CFYD*09PQZTU>Q)N@H'=+M)+%3(%D=AU0U@_O"A>H S)% M/8O:%F:"UIY+/5X&>9QKEWD\^\IHB<=F=I?5]030Z95V/*?T8%E'"?G<,1K+ M:+Q*R]B\B Y@==WO2[KD8\ZK[8^8 H8'/\_)[M!XX)7H//#ZQ[+S %397Y8H5S&MX9YD]+DNU^!'5!'\ MR0QL@=\2YLTO_QK3C".QUJ_/.CB'R7+F,ECNBIJ3!K)XIO@\_]OT2K<.;\E0 M>7,U.KOGW=MTNRORC_29)N_42N[+OQC+E^:G>Q MW! )O3+83]H,]I,U!OO)-X/]-#T&.Z7V (-UDM#'3>UR!=T7.F6ZNLPIA!97PE"]3>\SMN)[D_?7M57X!)]%*)W:?I'1 M VSHVU5#]US:5H78#$-!9RP&*7U&BNOC)T*RHSY ZTQ:-YK+"?#)A$K:C]@< M9H[BSICZ,5S3:)?0NV459_A M_ NEZYN4W[-WP@_QN6^^N-0B-_(V9#LC81J MO5I,A18\*U2P28,9::$V@Z8.]8B)! F.W4EF>'O<"40=FOTQ3JGH+"'C=>E M+!N?3>BBGE'UO@4PB0#JB=_DU&3J)'+&)?-#V]5KNN3(1)L.5(H!Y ML36X&D1IH1(Z&-@-?**V&ENWQT&F8=JT\(PA':NJ\N; M(J"DJ*SE'XS4UN<3NU;7YQB,T=45M([\4O5F:$TSWI^A!,XZ-]Y=W?CWP.X@04R 6_!UX\!F!A3,RQH;>-W:X-Q-XX8_S+79Q$\!B3 M1O6/MQMHM%R&CO5RN]:W2!97@F&;KVO(PL9M_M'&PR^_ZFT$&T5=9YQ9=X"[ M8ILM37/Q0@)NP;(9C(0EU3Y"\F+_Y*YLX7XLQO0Q-+6N,2T,VS@(+SA1696\::-"C27;S5'-@U' M:D9$) ?@101BDS-BM/:KVX;1WP0?["TR-9*R3:CV^Z/"Q^.9N0>(2QZN,EQ( MG>+R'3TUJFQ3-P\KT]X'ZXI&=W!L9'3-3X[XF=ZF(=OT)RMK?S^>@?OAN+AA M3IU!%7>BFT=UR.LP'HB%OZY9$G'##FJ>%?N!Z,[A#]#Q0;*)[<<)'2#_"REA M^XG.5" NTZ>8,V;ZR"_1O4KM? "260X3V68.@.17_W00C0U3PMFF"[7VF:5- MC'.IU6Y>X)8DJUJN]A&2.?HGM\TP91?>6(#\D98PQ>NJOU:\PX0^;SPJ^8J'-M6)K%W*+ M*1>N6,7E^ZA8B&!%-I;F_HLB7^Z?. X]*9$:7YHNBWR 8-U&8.GJXB,WZ"/R MQ'\?P^5%N 5]9D+J4%ZE$+*,G*//@"Z.GV<9-/D%N'^CN4@I6IW:$LBO42> M,A3;K*:)CK[^M[A28X\'+7QFI,*(3&VUN,/N:4U)L!+!=W2S3=B>TER$4H?0 MBA%<(WRV'%PC"PIF&5GNDF1/X.&94VF7\KL@B6JBA6VB!8=E^3@?]>64C=PD M=SZ4D[PO]38Z&E]BO2K#$*R[5\Z2 Z?4*$=G"]@(NOJWU>#X[JT:I?&E\186 M>V>-S.6VFL_R4#JT5VI;(2&HN_Q5D/^)1[QV+?-;KFM)[W7W5^+H'[ M\2'W$Y-I4F:VV%MG19X_T>E&L&[2NH,4]%=)9T@ M7\/_@Z9\#A(J,D,X[\,[;;\"U@@ M-]#C=$>C*M^)F^D2QO6! K;2CT-47479N5P3)F9OVC3GG\8L>BR"K-"[RHM( M*GA,"^$'>D"97/"[["I.4[@:\'MO">$_*^5N4LT2O7UTH_S7BA2S5?C*ARYC M4]CR[^/$NA>LP1>:T2"GU[3\;[/PFY=P#7Z4AZ"@-\LEE9KH?I#P<6II(_M= MG%O:JW*N?QW0'=&9!0JDOXHJ9%[#L[[XB8AL/(EB_OX4,5Y 3:GBD;OO+L0I M#A9Q(I+<9#%.YR.P04Z'F5SIF!9(C (8A3%".I_@$Y*H(FTK0*MCQYD"47R7 M]GP?IT$:'I5KE/"T_@1F2WEV ')6GT 9(U2] HOK19YVXC1[M>-X\$/N-=E6 MJ$$1QV6-5JN,Z92JF/;QXW#UTD&B.ZSVO-G$(H4AYV?FE;B)K"C'32J@"E^@ M:SU+9[9?ZKD!7=I9;>#D54XI^CECJ-(TOUNVS?6[=-3%0,*' M%B$AV=<"1K:YOD19Q!I52),,&D66/XO^7].ZY-K<=>9P*]TE9QP'\4.:KT2@ M>D9BTS#.9W1EM'> QECG1E: :@=":RWK?!\U^W R.!=U\AZQ]QUVS?7F%]&PMZRRT;FQH<@F<+ M\I_B--[L-F1;(DO8 M(HE753I'"ND>2\CXB)J_UR\A?BHSF]U69G6OG,G1AXS;PES,.6X2:>@8@>3I MUDRV.5. (B4LS#$S"E7$.5+BNU7 UY)P=.TR4Z"'PT>'O+A;?F L O?T(\V> MXY#FCRR)I&\.0Q^@GQQD$]M_<TK0&%/=T]C*QF3HEB\GI A>/(F.*A=UU/14(J!#39R* M7)R_Q\7Z:I<7'+6L1FPO5<8*WZ#U<<_CF\-C)XN< FM(,Q^?UCD4?,1USVI:,,O@M:D![CX/KIRS3(I>'&(A[ MEL3A?BCK<'#\Z.B'DWGMAS[4@&>D!$V^5O_UG7 X3.O.<(A> HYCK#PK6DS% M_W5@*/X/T=:= X^@W.=-6I0=L,^+(ZD,U62COBGMWYH.<$D-V$?I(R6Z,AUB M.>>6S@(-:H,-<8R;,@P2GO%1@D&1NCU\X[70PE'N6OD/&MTM+_?0=.E+R$H:*7YE@^//9W?(T.4; 9_E"5:K+.'*(E%-@NMYJ M3,K?F6<\-R; .OYK,:D3GLU]O-J(-P'>Y%T<+>\CB'8((VDQ5KE([&O[."7<@4I78&]J.D>K.&)_I]0\C%DFPT7C;Q5]]_/0W\/GS - MTHTO'=L6N78UAW/+HZQVU?L<971.7)G9<;#U1>N99@NFZ[B \*, M!"?]?:+:!E@)&V!-DTA4NX4'>,+_&QVN6%Z*UAK2!+:_$<22ZT P8%,,?CK0OY !-09D3'?+;%@(,D%4R2O\G>L#I 8P7]TLY'S)7DX@?I8@RG3R]E) 7F37S-/4V#1#RU MI%&=<]W?*Q-GPX#'&<@Q7,8.D=2:03U"]<9?MQ:6JO%_U:O3!\4CADLYK/3:S M DP$Y!DI8?M5[L-$9MJ4<]=.)(IBN,@%R7T0(4K ) >@/D-"U*C,4*1S5R+M&)7>$)#>L=@R95USNF8CO]$=_61E M6K0:[2/^7VO&KT_K(+W/PAX7L7P8RD-\/IUM%F@@SLC]P]4(Y[ )U/&].1>[ M.(G$13VE03:#-\J8+^EX=3X &XSU-TWR?/ =I',S3 M2)''M;]&L;XR%.LE%#@B!# A;52$4]*8L%A<+%Z&FH7/SE>>\SMNQNW8@YQQ MX]:_=.FS)ANY!>Y*1$))E4.9E#+LH/=>I? %MF2D?&;;TBA DP/LJH>CWPN5 M"J49@GRN/;,/%"PG+L[W-%NR;!/PE=\UM8S@Z0%*IC[%&S[D;OG(?YLOH;P7 M2\N^(._ZW;7&IA_GPQV-AJMG0U/XCO />Z 5WFD\(PVZI(4O.2 \(S7*I,09 MPF3:6,-1!WB35_^3VXU^ZM4;EY9SW[3A;9V6GAJCA%QHF$FI#VNZ86J"7X; M3E>@T=+JTQZMNE*WHE^'+=*A;\;8I+*YW5BE=5OQ%O@)V*6#]#ZU3-6(."V= MWW=DB2:XUT%!>UX&[ #Q9:<>(6,_-L:<\240)X"YSP<,2\Q@T@SKV>'1WL%[ M]HUFCRS9B4SP>1K=9ZR@ FR/5U#Y*Y0W<'!VVUPN$" -!L()=L!AA.O/PLI& MAU3S4X ,+'B;L6@7%F5"D ]7GSJ_,22I1PO2IV"5TB(.&Y ]XC,P%B4TDCFM M5\.NP+:8!R\>QM9@1"@ZEN9=$(8XAVF1-T!_>(IL;3)>5W#MIDF]#\YJ7( I9%<1ID^]N";D1;!@AA M9DDBFH:5.2@2;G0 $5VTTQIFKIRY%I> <0%/BJ*(/A--'L]"H%DV%Q.]698B M5,ASC707HL0\[.9HZ_)0/3;_*TVBV_0A6"SBIVR7%STVIO)7*$MS<'9WI8%S M AA +([ @0@D1AB>%I:&,S]O4^$?*UT/-"LJ1V/!JD9CY>+7U>(#DHGE%V+Y MW]9QN"8!E_*8,Z5HQ,2_@Y9,E2F[V0;I_E]R\KC;;A,1B!PDY.:%ACM1K_NA MZ6%$H&T1>?7#X\W#_0^O?=BWZIS,D'LX6D3GT7_L*GA/3)(Y4)>IN%L>);!T M"J^!^5!B/0*NFV)'(Q#4UP1NJ'%<^N1)_T$86?_$^_[CHS2#LK037VYP2#<2 ME>AB: M>IAN!40.ZKJZF L.+.O=-T,>',C,AV&*&I0Y7-0G;'S/&=A M7,[X"LHI;L3=8B8F_.'J<>[GAH#A:39ZXT:+\@._HV2[L.!0TY5HN5Q5@:N[ MR3[2HB@O9Z,54. 0MNXPHTA- R\7*03W"9 M!NW[L+7JG&R"B$(55] V?(I=(L;0%Z[&FH*L7$L=NJ\+0@7I_IQ8E8P;5#5;[$O1]G3?D+(^4Z.HLS=5!?Q6(>F\Q:VIWF:4M&_]JFM%__I-5>2'S%4W#?8_C MQ2&?MXA%?HF1#"8*;:[82*OI"8VF%"(/JWGII"K1(9-;)DY/'%8:GZV4EBME%4KE*T11T)5Q7 M/E2)GO2Q$3OAS$:]CO-@MYA="RKPMY MM2B[P+PF01;G<+*#2A/#@M;%/=CR&>KH Y:1A"\23(?G(-F)6_Y2C55)4(BY M*3RB+DF0 A1X< 3(_I[Z+"DJYH)MIM).9Z+>=L3WP\6G(%S'*[%:%+Y \V3.S_>((%6@1 MCM$ ]YOFJD)IAB"?*YOX'G[!E7(5R7'/^'6R2=JIVJK!LW$^TC#&P+%I'>O@ M,RE[4 =Q:T:A)>J-SF&Y6O-_0;(:V:60I<;-/4@X(W6?[OW@ '$!L7L+LY;$X7XP M5%/G6VR\I@H,ZT&;D$P AHWXH87'C)28D*_5?WW[1/2VA(VBLS,>O0P2*/;Z MN*:T^ @,!":#O#SQT' D)\JFM1Z.5C?\ ]WZ/DXY$C$TR625A5WC,B,5ACZK M 0_2GND2U"N7]78R'/[ (*>YZ6F(X#6?30\5=F" W\:T/SSB.&X-O5FQYQ\C M&I?,QG\X\!C_QS^N*R/O_]X%64&S9/\@0E-.F$MAI"97]:A DL:N*0$ M[)1;5$C*-.ADH"Y71#=IO(Q+'BR[Q'3>('M'(NMO=0=;H?65P(/OVMO)I5 75M5/P4Z^IC=:9!-$OZNPRU@WM=QG5"4#46*.@5 MW'2S_16+:(9I^"E>DV0.0T&1B.E1#*K*P&1@,?(AK&5 M(,2B#9MPX$1M(99$8XA3F";1G G$O''*"[<>.* 7N0A]DLC$\ =(L9!/;#UY M[O P48,F7VO@?IP8"E1F^J2S[,1X:E[X![T8LJ$CW!BG4SKS8QP ^W9D2*G* M=$@UOEI/DQ=A-%+(.!UYES)' 7E13:? GU0+@M\J4 M='NA,R)>PY=!_-F474QZ3701%4K;MZ'-Y]PT=XNKNF=>;B;H!#U^6@ M;K[FS:W=2V*F2S>7A0$WX%7G1_=U_!Q'-(WR>YJ)LH77-.0F%3U]#<5\BB\0 M. C"?JV "C")*HBBQF;$$OZ/'-[MRH*5 X^.]@H$JF\"&T-9A]FAPOR\#[*B MNY+4\$!TQN?IA/9S.\L[B #I-Y6NAYI,G43.N.0S2YL:,N6]Y*:,M^YE&<6O MD/PS,+MM9FJ#;UP%%0:O_3*7*MT9DIB6S*VZF<#-2^E)^!QLNN(*^H8AS*NN MZ:P[I.KF$350 E"=6U.]E&2JY+',#>]^6CS%1=+'":=#1G!!/95M#A! X KX M[J=7B]=--Q%O+'!&0J9"%V?G3ZF2FAA=A5!XA2^0YT[/S$Z#E*LS9U)!\"I4 M/VLHJT!*WXS6&PVO](U99O,0$R]G-Y]Q\&JT'V8Y8]'PJ)HG<9%;W<'_=-+H=(&'+T?-AZ*5BXKCS@: 0Q?FZ'U,!T,]DM M\CB*@VP_(PUFY(#:C!RC5@[R4W9F-#LSX[OBLL*HZ-#T(6.[[:VH <%1XK\- MR_;K-&JZK\_#,./__EB5D8C/BB ;G1-?D10/VU']Q@IPG5..DG['Z\3IPU%( M^BK5:H!UF95]FK!.**V>I^#E/MC#DYHQQ2";V)EV.$7 D8JHK.$B>*$Y--L# MT&[4Q/@%N](5IYA^)PI#RM*CM$;_MKEKJE-??"YW>9S2/'^L"L+WN%*4OL$V MQ.F;V[X;MH3ETV.B1ER&HI@[KBI1Z/62=([!5&8. M]T<%2$:A@Y:.9K->#ZL&1RI]Z_>E7T9+IDB@*9X,(A(>/'!EJ)Y1=];PW/;/ M"SD.CHZ.,MI85HS M;0(Z8ZSW09S]#0I)7^[GT ?@*@GR/A_KX'@D8TGGM5YN J 1 W68KDR; M6.Z92&"3?Z(!I%I'=^D#1&5F7$@O@SS.OZ1L 2TIX.9_FVYW!?\SIPS7K$+C MMA?3ZZ&U#6XL"QM&RZD$^'0=6]_7+A&RNEGNG\N>>IS4W8/&/H@]N?"S'B(\ MRXH6GM_ GF2NT#ZJN&>&NV53(+JN#SU03TKGT[&,TP/"=Q%MS_6FM':AB_N4 M2>N,)_].X]6ZH-&0RG*=A!W0(A=D 9B)-A]1G.R* M*NE:B2261!7'D\S(IK@N2UB_VLW3Z#S$\+HIL334DV;D;.,*&NI"=53M,"<5 M7H*YZ[C>%FKD@)O_MKYC=_"\6.*X;7$F"#=!!DT.FYH(?:=5[U@D$W?.:3V! MG-\.:058%+8(196(4NU*E?)$*F'T[P+3(JW#^(3S?M?BHLG%HY:+?6])1@,S MH>,6:RE@\(.D6^3]BW(<6H\LEX9]_9U$Z=?*(MJ _(>>>G-K=3KT! M$CKLPA*%9:O)ZV[VKQH7E:XA,N"EG2_1W? 483CKAV.(D*XWCC65HMP M[1VP*&PDYT'QVJY)UB1"R_IN9Q5/U#=J2, MG,Y^].L16$!,WE@M)G:;:[.W:HT12NTQ^\Q.T1<>7$V MST=I7TL6;GO>+:&: \M$%$A19/%B5PB?+KL/.CH$&)X5R9,CH;LZ=D:BB3E] MG%.F8$60Z!U"=QW-D\JN254/)2\";HJCF:7-<'?]QF9]HO:JN MYN.:B@>C>12)0+,@:7G]D.QWVU(%V\&&Q M@WP7_@^:/SDT:H1=#RWAOI958TCB]_,YT2.;'HSZD=4"C]R99 MCIS-A#]=':J7X]!GJN38W9$Y3+$D]W!U/8\35XJ(U9]@]$5Q")#U!\Y66_&N MU(+)7>:4=Z;S#J9';F><6Y=!G8>_[>(R)^^*VQV +_]%1J.R#^A3%J1Y$-9_ MEMV%1LZ&Y&DD5%?>6"1Z&%/)&2403X U;J2%W(RT4"$*R[8DY&/YEAG>@FE: M9^K)=*:F=6&O>4BOTW=MSB:5:6=L>[$&WW1R[[J251Z#A.97ZR!-^0[('8SH%X2O/2>!!*D1\NO&T]F$@3ZF?N)/ARMX[MM['ECC3S0U:D3=]WJDU M=T.#/_W>F-N(<+,H+)+]$X/8IQU'L[<"MLZGV%NR @CK]^,V#\+Y7Z)!"D9J M1/Q6S];:!S:&N%ZX\FG-+9'56G2ZVU#1ZT^9+0>_-<"74AB.&;/"@[01F0YC M#N^$A#,5R>LANTF4@'O<9C2([M*_!5D,?J2'H)!V 5'_@QK?<(&!H^ M)NJT8UK;,E7&2QX!]JO8!^E[&@,Y2#1GG/3$ =TMC_#IO80-CD?RDG1>V\P$ M@.&IYX2=?%ZMAFG,M DWH>K&\S3ZS-+LJ'*LTF.DR:FM52T>1L$V1[?SA*MD MXAI/.(X;3$6UGC:NU4W]@ M-+8,2O>LMIFZ!DL:N'Z/_"'B,DV*.>.ACRQ(YH=B70\TX?9L=!]D M/?US]#Y&XA^SCCM,RV@ MQ-=]QI[CB$:7^R\YC6[3JI8_%XRPB)_+ZD+]=0+P$R'Y41^@]0=G*/BV% 7? M@%O(LD:%! TN?LH,CM@<9H[B;CV[K6#<0UO./M]N[P=CO+N=$[OQ[R(ZV=IT M[_:3^-3!JT W=S>^.E7H/1A#$A7W@P,;AC?AAL:(#P=-6(0KE2A1FK<")?N M-G9E=Q%%.EB2]5'\RTQNB+L7));1>)7>O(1KOG.4__-;D$6]KFZ53[ O/CU3 M6W_)*6&3&CBIH/MU?2L1FV$HZ+#2ZVE]3YEK33H07IU$>@R!)?XB@/F\-:N-Z"$M;6*OE(A9.K$<9CD *T9RB[3 MO:>6?" Z>>%T0ON)"J(-1=URT>NYU$-.IDXC'VQRJZT0HO56D2D8U A5]G:URF<74=8KV^ZZH2C=UWBA *HNH7T/.\ M.3A^;$>(TWFM*W2AR>L.$#Z?,X=)V]7BH9]>[FR %AK]N:_2@5@;X&Q"URSC M-7E53DZF3B.',7OIZHEFFVNZ*(8?:WH'HV/RNB:U_@33/ %&'*ZGP+->:C(] M$GD(+.ONNI=&UV7W8::4%U61^L1HQPS(A K4Q_*QL\5^A-+P0- MMXN=H6@CMF82'1_J)H%_I=&*?N J'G[Y0$-0_?$R#D5=E_F2*Z&GX*4O!,/D M_!:Z0&CA85N$H)LI]#>@.719JE#@@B)"C^9W5Q_A=8XOAG"NSED21R*>,V]W M'F--S9W)-4? ;;EBFX01^SA=>1/XGBTBC0R*G ((5U+7@XIMP?N29C1(XG]R M:0)/.<3WK3A6.>2%Q?4K.)J/?"][/3^G1BJZO)EZ<#TVNOK4/+E??P"&0('G2Q18 I?C*Y>=#:S^ZI%9RB, MJU9D8$4CJQ0)#,B1N>"Y-I&\6,*?"[?Q_&DN*UCSB:=O3J5LC81/_*?^"_K7_'_600Y MY;_Y?P%02P,$% @ ,EJ>6"F)??(_4P PDH' !8 !B96QF82TR,#(T M,#,S,5]P&UL[7U;<^,XLN;[1NQ_Z.U]YG175]]J8N9LR"Z[RN=4V5K+ MU7WVO$S0)"3A-$6H 5(N]:]?@-3--@$D> %)"!$]4Y8$@)E)7#*_O. ?_^?K M*OEF@RC#)/WGMV_^]OVWWZ T(C%.%__\]LLLF,PN;VZ^_89E81J'"4G1/[]- MR;?_Y]_^Y__XQ_\*@@\H133,4/S-X_:;AV6>QHB^)ROTS7]>W'_Z)OCF^Q_^ M_M.[Z>=OOCQS8;/MFL\H MAE?K!'W[W0E_O#WC@Q8"_<2_V+47G'3.:TD4^IHA/I]W4M_3E9!()Y'BJW_= M\@>S!W*-4SY/<)C,]B2QR2/+:!AE^\^Q&\F@6TEE(B8=H3O9R:@4 F/[ M-<)0]+<%V7P7(UR(3?Q1<%!0SS_\ZRK-<+;E"SG$Z0LJ93]W2,TGM B3\IF3 MKYA5$"1I49NF><@>BR69LV 1ANN2,)1D;/_-D<+=%_^Z/)U.-WP+72'Q+A_X M-+K@#_OC!=FFW:SR\AZSB"^(G![ID$Q:@Q[CY2#XH1<>#DN?[W_HAO_Y@\/0DF-/J&4*YD_/-;KJCP7^:(4A1_*I\A/52+,Z$@ MA#^P4 S^+MXUBO_Y;4;S Q4AC9Z=+Z\'VK7X;AU2<;A$2YS$^]YS2E8U=G$" MDPU_+O*VU7>KO)VE;>KO%WE[:I!VE6M:%=6S:U? IQN^"="L;FE5=G9CI&E>+2W MK[Q]Y:V,D5D9-[O5O(6;LI NWE+REI*WE+REY"TE;REY2VE EA+\\+9J#OT4 MH)"F.%VP8(UHP):<;U.K2#6&'>-(3X&WD;R-Y&VDD=E(5[M%/45T)I:TSD#2 MMO?6D;>.O'7DK2-O'7GKR%M' [*.@">W+=,H)E%>_!&F<8"*21O@=$[HJGB2 M@8$$'*ES,\F(#IBQ9*CX3_CC8T'"=1(N*M3^RM\[-$0NQ4Y$47A)XI?*CNSG M+JG)J5A2UWS9A,G_X];L51J_YR^OBC)-TPZI?+^;1>6S^6+%)+[FWU69<=JV MUN@4,H)1^:JE!1IOCJM09BA F]NEMLI,@#2U0&4YV^1+2-G. GW_-P\IU]N3 M[3U:$_K2( >TM$#C PU3AL7;TQ(I:VJ#2OX(%64G/W<.L4WBF)_6;/>/6)UO MI'B;HJTM.L4)=T+-URILJ5(U@I3^=Q4 MMNZ(*XCAKM5JR!:U;QS:N_1 @N0)Q *QF>.R?I!F\]&T=\JU M"Z")"/!A25+YGBUKTB%5,Q3EE OAS0^/#SBKM*)E32Q0=?4U6H;I DGV$%6S M#JGC1J;0YV;;U2-)*LBJ_-UNB9\D9.QN7NBAE?J5OJ'MDD1<;2Z(F7Q&%:M# MW[ O>B^@]%[T2._!UW/ZOBMV1G![=]SLJL/@_!RFTO=-X'O&V(4"0HZK'*GJ MQ>*<9QDT5S3['U@H/[@IE,I#;.PS!;J M'KXV&>'B2#@7C5']]?7W!(P#.SH MBM&(1 6>.+ITI!)1Q&R 1?'6#5' HC+ 4OG1#:D @T# 8OG)1;%(HD[ 0OG9 M+:&\]MF#)?&+6Y)0!G^ A?*K6T)1Q.R 1?+.+9&HXV_@:II3JJO,"0L7AU-J MJX$[%2XA1]18 \<97#:.Z+7 <#6X7!S1;)_)118@!Y>*(XKM,ZDH8]S@HG%$ MO7TF&D6H(EPPCFB[\DP+N"@*4Z@H(NX=+ MQA'=]4H3LPP7B",:[)5A0LY10-UF]$8TZ SXNU\?E MMD-O^9;Q!O,9'A\*C[Q'4<+_B94E.W%E<<S3G6W5\@5+^1S9- MPI3=HNQ+&JZ$>? 7BC_P6?Z)\ E$,==U%N^Y594N2A_;0_A5(H:.GS8(R0DR M+T.VO$[(TT<4+]"!]CDW(^[%RV;LX"O@U$_#BM2PCI\R&$E=$XKP(BUMJFA; M>"234LF)_SMG65D4R70^U1AY$!+YDE(4)F+"?^3GHM"9=V_U+MT!%QBUL^): M>)*[.1&^I..>C)W@=EK:5:&D:JU4.MAY?2VDD8Q&( MSYCPN34#3$X;RTPY^_J>L!+ YN:R#O7RS0BSM\\,Y!2<^.X>>9"S+2[^?1TNVO&ST%/M^^,%NP\9UC0>/?O'1'T]]?T/VM\.29_?XW'MQK<7].> MBF75J/LAP.D&E5@2_Y/_E_)6449Q9&K 8:R8ZR!"6EHF-TM.U, MU*-Q&(A2*J?D"=$927+QCAE?&U/*"8B*9&2T$,]5B-"TLS=INS=I&+Q B9\32*D:2^T5KYA6./.Z;U[2KG.O,1KB4 K?[='E51T MDA;C-*EE8IOD>)6/'3D$IV?WW#WN@M7(=A<5RRB^WI M+XK ._,![((]Y;FO?!65;?J!I/:)9#N2JHY"HSX>"/1 H <"/1#H@< 6F9?K MS@2@P+K O=84(V9&T-AE8G8F$Y#JX8I,:BB(!*XFNR(E.:*NL=3'[E)0;J9 M9'3L,H!- AC^-7990(^7MJ?&6 )=]1XWO3TX]CEB?-PV<0\X%]\KG4%UH1Q7 MIE,]3:7MC6@L<FM!C6\#6(LZ,$9I[\H4),_,ASC M\%C9#!K4 !C*3E #F)"&00T7*)EEZ(GOAS-*%!YY13OW@AI\B,"XG)KCYZ G MMRRG:$U8F'R@)%]?/DN24SBL@+V&PHG290CNUQ\WY0<4W\TOMK,P07S/$S.) MB.#"G'^]1N4=#TQ9BJN-(?N3 ;M)HR07Z8C5=%8L+8@<&@P[7%F(RLCP.6\^ MFN7 $9%%><0'PH0?]&BV1"CC=O\DCHM;<,+D^*:XE6?$H&*CL_MP[^+W+G[O MXO0UZ;+(/[<05#X']20Z$T5P1 ML'[Z&J$(KHBEZ3'4R'!WWX7>GN=J]#Y@[[FJ-(/:A7^LNKE^#"C:H/0H1JA3 MZU5'.RXLR6-]>23O*/*.HI$YBN[+E7S-M]Y+OD\*2G['V?(R9QG7HZD.=#?M M[J%0#X5Z*-1#H1X*':GY-' SW)M/-@>Y53/IYV >8AILPB1'P0J%@K?B M2# UF[0#V3&C@&0T+FZTC^AD'U$2WZ3WX>,C?J#\Q2I+'0%[^1A!;_J9&TZ( MXDTH;F_>[S4/_/'JT!9 EYYXN$GY9"NN5;W'3'4#%J3+> W8\7/0DPE^S4^! MW\0A<+']?#P%KBGZ,Q?712@FE$'/?C@Z\;+ID 10GWZXJ)*MMT%JF9W#(6&;PS1#/\""J!U$]B'KF(*I.-R V]B!7A FR>$D=*]\5"9F8<*2! MA>&*O/0 /TBY=\7? =BM:@&ZKL@'$*T*!N5)9K<37WXYW;BUD8;;TF'[.@C%DPO\ M;=ONJ=U/Z%,:)%<>:=N.-[Y@_!ST%"$QW1TZ4W'F\&W\:G_BP*L#U1G"^R)] MLH+WLWD_F_>SM<@\[(PG1JK+V&6B1P(,-*.QHVG@"=+(TAL['&LHI=;$,=!) M8Q-.'.B,\'!B0SBQOHE@%5U\\WT0'_Q3 3X&DA1@W!+%"YPN G$QPJ:XEL44 M;ZP[OAT$LAEU+I6HD%+YL$3\VS?"$!#!B!_+;7!RV 4-JFBW,.1X\@1VAKN\16(_ >@36 M!^?[Z.&!SAH?/2R3$-@&=R76L[Y@)(" *VO*H]8>M:Y=][@U@]TNBOTFB-&C M<3#LBVZ6,.>JAS:$DB_YY,-9D3@:Y50L[05%Q3-%V;7_0-N+,/U# 9?6Z.]> MB*N'>CL'&KS0Y?@YZ E\%0K1 MW1R\4G7->Z?]DSA8J7+M0KO9KJ5.D@U7NI[3I43!07T\#.YA< ^#>QCFQ*IB*Y0I\"9DQ#5$+5T2EGSKG,FE@&XR! M>NP^$NXO0?3. )TS ( -V<7Y?PAP<25OD(5?:P2C5W>WA/NK'NY2*+G'T<>% M,XZ?@YZ0TO)V\(?P*QQNAW3Q^)S'YSP^Y_$YC\^-U!X:N*WL[:&:]A#\\+9K M%+T-*,IP6>HS8*$ .,H$UG@G^H"/L48I*QY?U-IC@;'MU.@IEDRL%FAL:(E= MH.2:T\JGRA7GE6P18K.2#I$(K@C!,NG84NQ5^F<>)GB.4?Q^)Y[+$^EHZ#7O M[B/&O*4+*O#W.?R*5_FJ\%E-Z+'NGU>-40\*HI/YN%?I[& M=]D2T2GAU!S4I0N4HCG.#)+[FPYG.9IN3YE03&[#5=56#FO<,]W*_537O$?: M17HG6.8O&_=,MX',>RY$G7SUUO0NN2,C VZDV@9P3".@4TN"=SH5) M&PJE$E1U12C0S:6N*] 5.:DO6I#XAL:^G2A5>86'[GRR"B"(YMAG@;FVV@9Z M!);::.]J;2\8[:>QBL 'HZGOEVC%^V8W4.TG$7ZUPED!CQ9Q61'A\YL?(FE4 MYVX)X'B6@L^,J&D89C:AZ*^_R#W:H#1'$_&$ZL(@P-:MA&9=W[@0*Y/N$,+XH=Z#)DLO@R>2/+]$F=X9"FUD.D=GLQ/R,O3W=B>(A+O4'& M&Y@T?@YZ"JWR@0LCU+R] ]\[\+T#WQCU4R@CQ$01&+LL8/"O3G4;.P*HGQ%& M-NC8Q>'S3'4;I('Y/'8'$71M- ,]QBXE#P4WA(*;6*EV >"? X86!:'&6._K MKI9@7=F#?'GGRR)-'GCSRY)$G;UA[ M0VE AI+Q&=Z&=?1,BT517,KI)F682_B!AK&X5X]2$4I981E5ZL)BE/*HC>+C M":L?LI'%5)N 7]WIC6![I*,R"IQ[96 M*(6+M$]Y@H791)+C.FF .P3"F MZ@YCMS3BGR4^ZAI[[LR\UVUHD-XKY;,JP5[F^[Y6]/!+N!^WN)WH,![\63=E*AN-'0Z78PJZ'8#]["*#%91SZRQ&TH> M3?%HBD=33B4A.?%(;37)JD7W-HBQL,TQ)PZ)PX#ECPS'.*3;FM8;?$0[EIHI M/5U997 Z8!:8*5_>VAJ(M36+EBC.$W0W?X_9FK P^4!)OF8W:93D\2YEH$BP MSE%\MT:T6 >LO!GZL*M>A$F81FBV1"B;I/$DCK%H%B;'A .M_=8C)=XB]!;A MD.D\0XO0X$#QUI^W_KSUYZT_;_WIK;_>E2RK]N2/ 2W+K]6T'F7][=B*ZJ=W M91G*G@JS ]4T>ZMO(%:?*)DE(@!^Q]FR++2&Z(2Q8C5_PN$C3CAU($6UP4BV M:_F$BP5%966ZN_FN+B.(1Z.^WI;TMN20Z3Q#6U)Z*'G+T5N.WG+TEJ.W'/66 M8PTER)5IHA=.8RW8JEG\4X!"FHJ[D -NX0=LR250TT(&#&7'6 83TI7=#" M9D*#.?'6]$"LZ2.H=K5[(^3/$,Q2%UO.)JW/[W].60Z MS]#^A.SHWA3UIJ@W1;TIZDU1$R=F PW)JL7US87F;4=&6 0:F 66%F/'E3;""FV#5_:;^)=U:@+^QS^>+BN_1>!+I3 M46(PC6])2O*+*-[P-;]!-RGC^WO-V2'3>8;F+/AH]#:MMVF]3>MM6F_3ZFW:]K5+5V:1 M45!S^ZJG59S@EP"G&_Z)T/H%BU1CV,$#]!1TA0&HG@RS^_6T>UM_(+;^<=G? M[%[9]I+OC?OS!FZPPKI[2]1;HD.F\PPM4>5F[:U/;WUZZ]-;G][Z-+&@3'0A MJZ;1K\&:DC6BV398)T7!_30.T)\Y7A=MZME*1H/:,9YJD-25-65$"LR\JL&= MM[<&8F]-=V]N*E[<)(VO]J]-IZ?".WH;R]M80Z;S#&TLLQW;&UW>Z/)&ES>Z MO-&E-[I,U2*KYM8[47>;BX;O]5_7*&6UW5':@>R854 RNC*EM(^'F4] +KS) M-!"3Z8BK3,KWMD\&%@67S9Q4T %ZXN\>"7][)*I*%Z$*]RCA,S>^)"PSJ/QJ M-(HW%KVQ.&0ZS]!8U)]/WD#T!J(W$+V!Z U$$Z^UMEL\?8L<5;(;*S^RJ;$0>SXUN1 M@+?R!V?E5\:??^"R^D28+ X=T3FA*U%/NV&*9?WG]"2MNVR)Z)$5=DNR]XCA M12IV[@G[6"Z#$PX/?+%JQOB^_RJ^_Y/@BO]K"+<,@#:/;WA\8\ATGB&^T?3< M]NB'1S\\^N'1#X]^-,[J;*KMNC*E3 0Y&*76+O3R-J HPW1WHH>;HA*C.+#C MW6L-^!C"75%>.B["W&KC+RT\RQ((TQJEG2$Q+5 (A&-:DX7'9 :'R4Q6).<; MV#V*R"+%?Z'X)BWVP4O^1BE:\I=:'"SB@C-QGIB&9;0Q>D^2N479!4K1'&\Q7>1%R$A!!N# P=#IO,<@8-ZF[Z'"CQ4X*$"#Q5XJ, PXZ.I\N3*!)*+S9*%9A=,^#E@ M:%$&%=8$#*0C6 (%-,_O+%Y ^ER@4:NAVQNN@S-<9^7[ND=K0K,B=*F(3!+3 M^&*[^Q%NL-8:S1NJWE =,IWG:*C*-W)OC'ICU!NCWACUQJB),=I ,;)J._U0 MW ?!LN(;G/+_4MXJRBB.@AAE(4[X@<#IS,/$U*BJ,;0=:ZLV80W-L)OC2P1:^;L]JJ2BD[2P:O1>Y(RK8HQ-HC]S7.:8B? Y@9'S M+^CNG6X?*-_/PVC_LPP9J3E:O9.@-=XOR>J1[_TE.2G#7,,LD^P$F3L=\U@< MZB85EX2B6".">H/V)(F;@Y8C\/WYG%/%US.;Y8^<EH1A6.=!LB.IRA@Q MZN-==?9==>,"1VMA+;W[E+P+I7/FY38Z 1C*+G"OA7R(&=@R=IF8G3P$=,"Z M(I,::A"!*X.N2$GNB]0@@F-WQBHW4Z#7:.PR@$T"&,X^=EE CY>VI\8/PQ1' MC5@%O=4S]CEB?-PV<4."A?5V),*2SJ"Z@(4KTZF>IM+V1O3CL(5D(V[LI[&* MH/^XL<&&E+;FE.ANMQFL[-I ^;M3A 8KMI:\^]TI (.57*N^\.Y.OL'*K]V@ MBN[.S<$*L+$K%RRSGYV16<-@![#$?CDSB=46U*^C%U3]X&BKH?YO@UA4L.>' M.3]_ C(/V/Z@VC8-]:\QM)U0_]J$-0SUOT#)+$-/?&G,*%'$?"O:N1L^[X/1 M.P]->(_9FK P^4!)OKY,0L;P')>73"A"0H"]AL*),B@'W*\_;LH/*+Z;7VQG M88+$W2*8";4-ISG_>KW3@UGE!M+FD/W)@.NO21YS%;62S&?F (1_@^%Z"O![ M1BY3T\MNPQ6"SW+ST2R'HPM3Y>B-"!-Q'\YLB5 F,)F=QATF@GBNSPDC^6)K MQ*!B:[/[OJZ\!KV_KX\S MV!6ON_U)#@0H7!&P?OH:6<>NB*7I,=3(('4_+*V]:)#1QU7Y:!#U2FH ;5AU M,_P84+1!G+BF3@7M0'9<"$ R&CH,/%!_GD#]?3FW[I&0"E_<)S=%WSTF>*%" M/D%]>\MC!M!V]76-H@S%#W@E MGF,_XMFY=!1KP#)O&;)JP#AA^K=/@BI]E[ MOM"5F=5=/,1#FQ[:]-"FAS8[SK'H;NMRQ3*W852.UJ[V1J74J*RE-9YA.D%7 M*J958_SG8!YB&FS"A-NO*Q0*8+BL\M[0.#<>V(ZQ7I.LQH5]#XD 'U$2WZ3W MX>,C?J Y4]5[!??RD8 >8*AMDDP80QF[YJOB-[$HCOXAB74B;=^3J3S9\#DF MCO=K0H4#88:BG)8E4M!C=OPD8P?8O:]H,$[$3>C)G)-T9\Y2B-5342#GOUP5$65 MCK6WJHVZDT21U M_9!G&'A3V[_6W9$U&EGYJISP (;N]N/!R@8$V8/EXDXA39.8"JOQ>[\&:TK6 MB&;;8)V$_-LPC0.NG^%UT:9A$%^]T>U$\C6AK6$XWX<$I?B>ZMFWWU.YG]2D-DIOEM6U[". 4(.C.=.#K5=3%>!O7L+ M5>-GAJB/KBCO=]+$!Q?X+$3O./>.\T;,PW9X8G1PC5TF>FC/X%P<.SP.GB"- M]/VQ^U<,I=2:. 8Z:7Q6KO-ZBDX*/;\")DF,WXR@_CN_2WD.+B9B<^QZ5PC+:G3WML M@8=K_!7%IW%:6A9>]>C]/8PW=?-($-_^B[K*FI3LZN8]O0$7$N@\YCI"&,EC MKAYS]?DU/@&@YUGC$P!D$@);C:Z$:]<7C,2$=65->9S:X]3- H[5ILX98M8& MIOA91ZJ#@2.[:/Z;($:/C4-J-<-8PMXA1#2$U"_YC,1944F@R%W93A84%33\ MCK/E?Z#M19C^H8"+:_1O!= 6D_1N7C[].HQ$8LGV<_@5K_+5)Y2)Y;/_]3)< M\]^S;27YYL/4 X/J\#%[PNE"_"ZNI*_+1>4@+?,P2+>,=S]T#I8]GW *8%C> ML$=ZE2X%5=,>*XN*I!\I>/VR88^U4'_GAOLR0_%D@VBX0" 'B+)73[SL21#U MP5.&!)$2^BM:]D3SZ6$@(?:TR0"H!.P@NN:]T_Y)*&%4N:= N_7.RTYUN""4 M$J$^2'2/.D,,:+8=;@1HPJ=\D+XX)>DBVZ6&3A&-A#&R0!D-KC-3?-5PDV0C9/Y^#*D\IJ(]WE7I7J7>5>E=I U1-H;(0$W/#%7EH%3E2 M5V%R14)Z?P9,&7;%Q069,0VQ2%=$I9\ZYS)I8!N,@1+HOK?4WV'O'<:*DD,- MC/RS="+KT-@S\AVWY6KK;@,:G\A ?CVPP!PJC:: ML'B<*PJ]ED0-1@[7OD":4[>O?1$U]J?Q"]W)C#_(B,.2P3V* M\TBL6_X7RSG)Z>*::PZ?PC7C.O=DO4YP).:X/.(,WWV3)\%D M-BY7B?>Z>J]K[RCWP#T@'N6N8<4!S]XS!+0MG$QGA(AWH N=$3C>P)*RB[&\ M#2C*<'FU5L!"X6DNZZ;%.\H#/H9XFV6]0'%!0G,DILV'6L)KVB>Y(:IS@9)K M3CI?AU><=;)%B,U*LJ;\V8IT.)..K>1>[=? Y8F )I2*@@E"FK_Q#4-<@;)X M:8T9]FX]8RS]D[\S/,QB17LUY*\)4;](8;W#,3X/31FI( MM>FPO66*5A_=I3)OP.NQ4W^<<$,E+JJ;X<=\3],E8=G]P<"3,Z3OVUMFU5XM M%R3=AJNJC1_6N&>ZE;NOKGF/M(M">6"9OVS<,]T&,N^Y8.]!'S\]AQ5BU[;W M?EL'_+:S?+U."AJX^K\SYY]/V]W>O)*!(!^]=3U6;@B(8,8";6B M[YQ 0*>0!@-T+F764"B50*,K0H%N+G5==:[(27T5J\1?,O;M1*G**[Q6YY-A M#L'MQCX+S+75-C"2[G)>AS*'V@MA->R19BOBUS5##>.#)D8X[0<;E*15EM/XG M3LIDPPD1NLJ<4!8F:%>'3L3OQ_^=LZS49;Z^\!!V^8A6(DF!I.WN:[O,^<). MH^T#WQ!94FYA;7$/?$3PI@_^I^(+3DE:MIIRC>L8UKZS6,0>QQH*P>0Y0?JN M75&0"%^&;'F=D*>/*%Z@RY)B3N"'$*>"/"EW1EU;H?:XZ_2W_SR3P1 (\H'= MW0=V^^"=FEDJ2-918YUR9 MS6=:+2NV Z3Q72G'E.^'B-9>)WA%)!;[,MQW< M0C'"FN-;PKX:4=<4R*+HK[_(/=J@-$<3\<3J:Y* K5NQTB_Y@BJ1)>?_$%:5%L22X)BK+Q)A:)F%5>E&.;*JF@@ ;Q ?7U95X\P^C0YCP4V MCJU5;.[$9&,=NRQ@0=:ZHW#L^)5^1AA9AC ME](8G"N##66LI?J?7<"U"69W=L'7S0&9,XK"-@ '[7HU?@X86I2@?E,'AGXH M2[X**"$NWJ(DIS87*L#=G,]!OESI]B;]?8FC9:ELW:T1Y214(Z^@GAYLM0FV M&@!3^[=7OBA^WL]V:T."44G;]P0$[NFY1VM"LZ(L/XR!UQT\E.FA3 ]E>BC3 M(S7>\N[) JBE2YV1W6VLA9R1V6VNX-@R)2/"S:B4%5>>I(PD."ZR Q[#I+C. MABV1R(^-BA#=+%B79F^>AGF,1;O:>::=/+=S([5#JF$6K;>Z.M>A#W"/6;1FTGDE4[%ICV.7R*:2QIMAW91M_GX6_SZ)G M>HNW/ WI'2U.W5A_6RH.F6\"E23 T)_;KF/=(.G$2P3KWS<<-8;L3#\PZ6 M[Z/@5B&.LAT]RNU4V=8N8BC$=A$R:74A=K$]MMDY#@O%X*@=I#'HUI,N'^5O M[W ?T[Z;']#<*6&XF#R/?!V%D4P--^GJ D[?.IT/%(4LI]MBQNY.[6*?E9"L M;>^.EZ'6'/->AC/T,O@;-G20 K&I)+@B2G^9P" N$QB+4*2S1('RN2($[:X# ML,>V59B@8&"I%]!6.U1KJ/R!I(1):L"N'SR[F*6H.W*/N2ABM" M,['Y[TMD3BAF?,][GU/^_V7JWNNJ\9:>-@C)%3G$IV5%#[3/,T2Y^2(L_D.R M(Z=^&BJBW5I^2D^Y/NU?-='BR/5NF.A,)E]2?H0F8M)_)(E0)_9O]BX]*:W: MQJIKX4G>NP[SKI<"GZ1QQ6N .]I-1G'!YSYRC,OPA7D']ADZL'V:W!!!\0%6 M_^]0X3G#1+J.U>KS0MP[UR_/"Z:W8B3; N#*TC/!8\AP@1F=/J:HEQ^6?CU. M:; F"2ZJYB]1$@<9"59A)F;)-F"'Z;(O76, PW5-@J7R/5TST+#LC_P"K>X( M?U:/IP\"?%&?08&9AR#AFY3;5GD1OBA/'="TMDJYN+W\@7S>S;CCZ2@A7=:\ M)WA/1L[);3="%]C?6'^B#1CRIQ]P8!*X#K$RVTW;SQ=GE!E_^@[N@(P]ZCH> MGSP??%*G&Q$;^XTKPM0CG2!5U!7@UV!N07=V5T1CPRTP%LAQ@&Z!P<+94'OP M#)'^]DS)[E;8Z(0G-4^MPLIO@QAO$./[84Z14'E9_LAPC$.Z#4+&T.Y&U@2' MCS@IUP-.HR2/4;0=&[HSPAO#Q!4IF&7H*:3:C1'&MJ:)= M*_7@WV.V)IS+#Y3DZYN"<^%*P:R\US='\:[V)E_QA;@^'25UBU[&\+0R9KWX M-'.@OH.I 0/H.YN3'I@?"##_; 5P%W?")A>I*0^GK_[^09/<4KU^!A M&FX5<'S] 8-T#"+@FGM<1FX4<4+MB:)JX/&(Y$2Y:4T:)V..0! BP$S$!/-_ MKO[,^;I.D/S>EL;C#G^[N.0' (YW'UH0P^EPP^?^)MWPUT3H]DUSUH]C#9_O M(LRMM'>:,WXRV$@XWU6O:'4WE P\@BVQH/R6I%%74JD<>P2"F5+"_\RV(MPS MXYN[V-C7*WF^8!M##V$%,37M3%L1M^%H5CD_B8OF9S8WEG(F+@F5S7U9\Y[> M6ZF*'@#EB_+"CIFXKX//JDD<%_4ZPT2(/B$LIXA=;(U>CP(CL/MP'X/EDP ; MQ>=T 77ZN)SSBG:WT"!'G[W(]U\8=P!!/L-N 9 ZSZ![O8L-Z1H[I3M;I-R M0Z)R3T5W>YL;D@/#MF!!&I?Q=4.0"I\16'3&)7[=$)TN'@,L/^-:P,[(3Q>V M !:A<=E@IT2HC8,!R_'7\Y0CU&<,EN.[,Y8CS,L,U[9=,%HZB8&'B_!,+19E M$!1<>BY9)U"WN=48AIL"F2J59%KNNNP/K)]SO/X.,VP*GP'I8EVODX M"VY U4UA:O_)=C*8NJ*[80+39Y*B[>>0_H&RZSR-V7WX^(@?:,XR1383M%.W MB3_M2Q26]]/5F_1I/P-)^RE/\D.RZ-%3( D.T;:W2OVIQ^,3T68KZ9KW3KLR M7$[?P2K]ER&E6Z[;W*,UH1F*)RN!-U3,#&4N4LU1+'-:!=!KV-)WLSX;&*X^E@UZ6.7@BF5XQ8FYFQ]FK^EBJ#.$W>J->VK*8^!S MJ1#$=^F]J#L@:ME>B-I67U+RR! M'"\WZ3K/^,_<[.:V8K%I76R+[D5,A7+' MZ_IQ_T00F,%4#GOOCZ?%1OBVD%8TC5 MJQ].BB7 "K&^46XW@!Z]<_"#,0<_#(&#DUG!7D]YV*9G,H95+E^:Q,I7I&[< MPW5.)?B[/U$4E.N:6Z5]*@K()\4BFT M> TQ1T=!D5^1F-)U4V)(K C':[F5 N"LY+35657U,XS%'M!*HW(JZKVYAK$@4+Z&[$L8_:'DC4 M]B$U_QJGF"U1_(&06"1AW*C2!I%D=0]LWRHR/F$BM@PQ@:. M'GICS,P8,SV3G9LG,.E #WA7\$%#\4#UZ.[PY8QD83+$;'Z5PFX5XO@U6.\J M<@5K49*K*."-#D6YE#_6A#U:?*0=**1U@KN"1UHD% :9M"X9#Z,,!$8YN6#Z M/>*K*2I#-?G?"2IVY50$D-$,_U7KHI>VA@_27WL1ST6.BYNV.2W[/V]6?+IO MRI!A9;:)45^[F<8D9?QSJ-U6EB^AYV\ZUDB_%B^\#I4.2&&O08P3K- P^Y,BQJDM/ M2+*4)#%'E/FA!CT]\NJ1UT;(:YNJKT=CSP>--3D#28.MS15YZ:%;8ZW"%;2R MYE22*<"NH)0UQ5+#+',E,+:FQ,"&B2MAC37E!+>17=F9;+@9>CF4?$ MQ)SN8)F\*R63\JF9[=H.3$"=0:;=K;C!NM],4 ^K[KAW05C>#!&@KVN4,L1> M?U'3[59C:#ONM=J$=>5&JT$0S%U6FU/O%AN.6^S%U3>[_%2YGZNZ?4_8ZHX> M<84 NR2K%69,7+< X4'=Q[:?*J-AE/V.L^5ESC*R0G0OXJW<427O$_S0"Q]7 M?&,E6\2/C.)8!\\J<#_[-01-%PBLDVW_0\R-M=]#2KEVL"V("Y/]-<HM$-S6M2!*6*Q)&RHFGK?B?>=-/*=U-&#O(_D?'PD/F+=PT>&%KVA M2M3=-,D0'>8%8D8*L',HK%(T>F7'%4\/&&J$6GRNN'; N*&YYI5PS+V_D%$%- M_/>B@BCC72.R2/%?O!5.A2:_]U,$1$R&HBM%2]X;;U# 7T-M#+MO.NT XL/@ MLBMTO6_N8%!]WU1ZW']0N/][-.>[>GR!4OY')MR&)^[8LD[EZ2LM[W6_0'-" MQ>WN$A2HG4&'+X=;E(G;BYFXOABQ3J2B><0H9#2EF- 9MSUPA"X)RR[Y)H.S MKL0%?)IE?'J_XPH^-,DDZL8]TZU,4] U]_BZ?7R]?3KS-5<2!0W\\#J 4ZU66QRVG,=S"^>8;)-,3Q37H9KC&W4&0J>WF*?*)2EIUGO&6;'C:14O@YZ6O=2/V4S.GV?;O%WA$J:!QO:P\ M^N0U]N0=>LH[?$70B59MP,;S7CWQ(HJ+/^%$II#N?P[>]$(=G\MANL#:]/XS'MUL(]+E )3RK(Q3BC@,BN.^25)8D294,"EZ=RZ M;OUSHSX0!U,1X#4A&D-/WZ$O^F])&IFR(._3"Q=;KN5\X++.[^1=6JG\@3B1]>J@" @ X MY0W[HE<_;U1M[5-M5F1E()Z3E[3 A*[L8+_J9 M":NMCFVY9LX.'-#">8J6P[AEH-Y=";WPL"MV, VIQ/.O;]@;O4J$6MZP-WH? M*%]P85'#EUUL3W]1YJB8#F [;R44>\I52%,1*O^LQ.@<1UBV$N =^\D-.?6! M*5Z/MKW/Q('0>S>_QFF81CA,]M:FQ@ WZ>JSBRKI!.)D@T'&7A.BG2.Z#E;I M?Z#DJV*\D<[KI=F,>6NW+6@&5D)4[4E7T9+%5X\I+7QW466J@47RBR-S!.XD!HOF5T=$ M8Q"L!);-.T=D8QXK"-<-75&@6PS APO/%=P1<,$\/O,:ZC)BG5%MS03B[KV7P=ZY+M2)BE:%+>(#U@TX 0C=[89$_& M"A&[$N)C)AK3Y%U7=$##"=2D-K=36J&9W/0)I]UIAH,7CFG5NJ.H+%P"_F- MT0:E_ B)=I& 05@Z\<0->H?ODA.=O^8UWLV?U/E]'ZW2V=55VLWIVV4M=_Z< M#J\:N?(7GPRKG'5/A8"K* .6MH-T[8FKT18%:;> QK@P@.ZW4U\\X0R+)W28 M?CEXU&BXZ9<]>'U@B&N-H[J[^3(J*>G.?JMFV9L?87>1U[FP'&JP=4F#'5.N M>PZZ,O*ZI!QF_G4O.V\8#L0P!**>DPU_A^(HOB9T%B;HF+(]B?\[+W-TVKG[ MT.1)/=WQ N3D1;2**K"E"&5I1WYUGPJL4]>7,/EL0'B1EN=S5)8]2DHEI>4) M:/*D84_ =B\C[>M*2A+AHK!#R);7"7GZB.(%NBP)YW2*J\>+;6/.%4X%K_5& M\$_*8D,>$!H$)]9+?#*S,U;W:X]P,4PNTB2[172K$^*=@ M$].O@Z"W?D,#6Y1K:R9AAYD4?03RM"ABF9%D%SC^.6!H402B'_^H"P #QK($ MY((I:0C(7I(T11'?PKD6-2-)7B1H5=Y: VYO8H])Z?H<+E*^0*/#,V:E%!2D MP;JT0MT4T4B\ZP6ZFW^@?"E,*9F_ND<&U+8=>L@3H@>^^2['GY&AHD"V7FZF MG5NA6&X\ F8^$- 'KR$/S \$F+\D=$TH?XO*>[,DK:Q2*E_UBA:6K[TJHF^N M^?E?Y?T]UIEE#/'_8CF.6&.DON+(RF6NO"6NLDT_&.)%SK@:QO8'%8-'0+%JYS2T@I,"FX MX=PRJA2# ;)KU1GR,VF.^OL UP MRK@T&SE0NGJ^':=+M]1W%3G?%=4PD+U;F7E@?B# _$68B%O'9DN$LD_BD6(S MEZ.5NN:]TZY$B/4=[#I%3D-NWA_6T$]R.5GB6C8KVEJE>A>2RDW.99@N M1%3@4TACI3\K&5NDN@]UVQ4^+C55)N:YY;[2? MS&$P ](^]KDXJ4 +? GJ'MXM[MWBC=SBG1FYWI5^/JYTK4U,S"U05V0#TJE) M'3O"%0GIW3HPS,45-X7):H+I::Y(1C]3X!:L*S(QW5_@%I4K_B[C]011N5T1 MCNGT@9BTKL3JU-V(-?:F*U/'1D3*P&?(D"-2AA14T):;QI5#&R:M+@#J[C:? MP49 M>0F<_+K'Z='%)F#3D M+%>IB,^)^X4V<3)N(%W7.; MD^*(KV'QPR2-GW]QTI*_L#*B^3UF:\+"Y ,E^9KWX)^CXC+'',6[M\9W#T5L MC2T2@A^]E"U(^:?Q27G*-0\BKOH5=P5RW;7\]\#X'L038,S5?(ZD.YU=(GJJ M+/KJ9N3BCB[^[R7_$BL"SF#=+//"=:4(E]XQQ/6HK"SQ=+I52_F!=[7*4SDY M[N:G$^8N;30U)2+H\$E]!$P]J^$7%IFD^Z)T%VC.V\CK6QB,T%?!Z)-U)V[Z MY"J7-)I*UM VO2\VPDD4D5QLE.%6$6BB[==37*Z<+JX&(S[_Z[!T[-KCM'I- M&\V?[?,U7ECU"$-Z=8)"?50HI.M@N))>A -F3CK"<*;G3;KA!PVA)N_LI,]P M&#E8Q+LKFS56N/D ??,G7'TO:50>6\ !AO,*"S4HC[*<<@+Y!T0W\%VRJG-O M6TGIK=8I%I6MK%(JKO2J0)<.8,P179(P 1^@)_,,3J!FPZ@_T!#X%5LVRQJ\ MT8H!AO5&*PBL]T8! PV!WPH$V(S/B@&&]4;-H?7Z ]GF]XCORUDYMNGI@J!# M6)KP413$7'U="P^8A&9I^[Y4#&XG%7Z6:T+OT3JGT9*K"G?S2[):D726D>@/ M"2?ZCGVS=#=_C\4D3V/9#*IHV3?1#V02_9ECB@3$E6T_HVPI(%ZQWZX4P!JT M^V#8^QS2/U F3/3CY0-0WJKZ#H:Q6Y(A/4"CZS88=OA!P8^&;"ON*\@F:2SF MU5HT@3(F': W%BF)$(J9*+ST290QXYM6X5"0<:1KWQOUXNJ.N_E'E,0/Y',H MS+ILJU]-Q@/TS)_Q##0?P6Z-;+Q89G=SKG<5.-?=8Q:*2T-N3B/_#^K8)V&Y M'RY-EG#:D1NUEO=Y*@C>:=SUP^G\QE?PVCSV$QC 9O M"FUU)ZU>;@QL( X"!-F<6VG*^64W*MF5M6M-:L_R0DPC[5R9R7U(&V*AN9): MVX=\X5D KF3"];-GF$0;=Y!GU^T!-V2G">+O0*=Q1WR0T&6P '\^0P&",V3 4OSE+ \/<(H 6(Z_&L]&PA\Y M)BG6CZYU!=!HY, 1UL[9H(T$,>)4!L$I#EFD'0D3U TIBL80DLRK!F#U\%V MZ."$A(8^.X;A=B1-76!R=V:+&RL;&'S:H?%B7UUL1Y;UT^S.JPIBT[3+\U ; M(>*HV =5J4&N! VT)#%8GH1CX'2[L\T@F:Y#I'HP!X:A%.MGVKMR8+0CQ\ZK M='4(=8]U[O9;"+ [[7-=D,85&9J=W6MI6&VT R3^V4NY2D=Y5O99FM058Q=F M6-3*2NK FNA'1(;,/_<:*>LANF(W-!*1HK*3*V!Q _FTEM)[E&6W]Q\4=Y;^ M&%"T07P+#6+,PL6""HN,/T=4_=__\K@-UI3$.5="%F+O#<(T#OA&S)5RP5F* MDICPQN;Y*9 M*Z7K<[A(488C"$V:MJW0,R5/B!X>P%4*KN=DJ AH5E &[M4*C=+;AKN9?\\X MM?SL#N_NN/(WB93Y\8QF)[GQ_-.1,O[A7Q.&P\JI7_UCY_1KNZ S1#8Y0Q133-;-%H]@]=X]GE8L3U+9S M:F=H(?:^#X@L:+A>\E>:2*G5MNV>VOU>?4J#9!)HV]J]WZ,B7EZX9-EE>6!4 M,%&GZZ!XJIQ(]3K;K8E4'O/"=51%)3=Z2M1&&$/\OUA^KT*#D>S6BSD5/*9< MXTNV#X23S').9N5)4*=K;SP]++F:ME@6=OX*Q3BD6S!3VKZ^ZI/]BDGC0O'Z M,3E\@2+W"Q1IM5UBI&BZ( Z]WD>,U-FQRZ26&DF:*6JNR$Q>],K PAB[@\5H M4>G @;$+ S8S] #$V.4 .7AJ8(%)S4(CTD))ZWG94QL MF#SKAXK@;1:0E'>+\E6>B(27@(B:% &GAW.S1"D3 R2B7&_-0*K!$6XG!FN@ M;#<,WY)BX(-C%Q8M-#BR?:!1]X%&!NZO]X?7O3\B'OCCE8YQ2)>>>+@YS--[ MS/Y0A"Q NECE85?>]21>^2FDL=('#.G2RRW%(G%J]A2NE=2K&]N_E?+R=.EYI]QY%2<@8GN.H5!_GG"-YJ$5'3QFVI+J6T:"DXT,?1FA2 MC4Y_\E$3[D=-&*DII(YJYHJ$])@07-5S!8\VG35P1=(5_-E40A!EU9798P-H M'OCT\$"S&=#3Z'G[J^^ M"M9)F++B*Y(6*C*9!PS1=8!V5ZS4!>8[IL,2SFZ%B\Y@\XZI!Z+@5F3H0>W! M@-IS4?[A J7\CTR4$GU^*9S8.YG8/)$<'P:/\*K47&],[K54<=4=F*^J3CWS M<8NRLD07CG;?&G%4W?UE#:_>N-O%%QJQ5-''%;43?NF6ZE M9TO7W*/)]M'D]ND\*3-TQ54WLD7H^8M_OO[4>9B-!CL?%+UK_#OX:(I8&UXMPJ,12,W-;N8/'T M6>:_KH#@($MW:1T]U$2O*RX8TC'L*/ZD?+\+\:ZYD1"118K_$O$PZJ#1^]VS/)C(_2Y9[2AJO_NWXYT;@W%N^(C] M(43L5Q'$;DGV_K"F)NQCN:).&NS=]B=5W &,&HW[\HIJG\%@D,$@8BV.ZAC9 MQ53(IR6@QQ X4&X/H#Y6N;@E*=F7ZR^INRJ!7^5T O;R7AR?$V W)Z!3[ M/W&TA9OZ]R=FB#(T3%]'RR"(+2=(1-)8+&H1T)0RDN"XT-\/#8I0)G*\,3-/ MPSS&O(F!SZ+Q,SIW,;1$(0.F]Z)5>EMW-/Q 2GQ;LGY'CIO^*;ET'J_1?A305(:A31&=+ M?F1=A Q'$M*5;?NG^N6UJ!#JJZ\B[I.+(NU17"K-M8^EIZ&3)_8JPX-2JYFWFM8]4,YEO#-#=Q%$2LJEK7NI M,[8C14KQLU9]I>G=I!M.A'C;I0A/80 IY?HN=MUQ*#NN7)GS[;1-3XOQ[CF^ MHJ"VHF5?-(M32XH-R<@'=;*<:L<0-[*77+U[CS8H(6LQ@=5L@/K8YB*C>93E ME M5**WR)$=90\OTGMU-D*@X]C_P\X>&"9\YDWB%4RP.4@$7J2><6>=^'.^G M)K0B\$3;WHE>5^M1QQ<5K-DLT6+)S/EU#H50" MUL[-%)\X.T1']Q#S0UN\GL>1M:,4%]2%U-UR&FQFJ,*5X%P4C69)@0$EL&#& MN$I@SRU<-EXHZ>K/11PP7BA*IL$!CF MBED.8UDGH[JSQ@D[HD'@G5-9#/7D<"+(1DZY024S/+^R#!?[:W=I#;"G#2/! MP816G^HPE%2'UW>O<+7A;BZ/G%'TZ"FFS#Q>KY^2,;++;EY7NA,I75_2L"P/ MB.)]HM>$8L8WR?<%:%.6PM.\K"X?.3 I2J\,*JX(>G5O4"H<#-/BY#.47?T' M#5!BN]3NRYRK'VFT?:!\)HA2'B7AXE-2LA'_=U["'C5G7+.'#5!R>]*F8L5P MFK.,XL<\$\[ !U)[8@%&[3-RMS[5FE2!ED(N MG:&([ZBB6DY[>WK3Q_6TQD8;2WDW+^7.]ZZ*MZ&9[S5'<2%J=)QH2MT7YJ,L MSS#*LL.HJ+% ]@.,BAIL^0^E<>K*NO.B@AXV#">J :D-+Y Y*FKL@4QB_@#.7YA,0QS? MI)?A&O-E,LUIM P9XO.)GW0LI]LB^^D%%-1XO"!]5P?@DK)69F$50VM+HQGT MZ)"VZC)H!CVL H.3*,I7>2*FKVQK4Y9U,^YOE[OJN:OF"-+',A?ZY;B/Y4$% MDKF_CKA(#< 1?SG%G/N2XHS=BZV(\3UHEXA4ZDSW96U_T4DJ%ZM4].3" '/Y M^)I+#4>_A4DN@]YM/=;7WO2U-WNC]SW>8*XVQ>ST& S94D*UK'E?]="N"A7N MV.K&=B-'7L;URX)'7K8+?AP9O3_U&YDS[NIY+Q0>!N% U8!T3<;L6/^?GZ!3T M?<53TP'/E?^^3$%CBHLZ-VVQ_VRP(?!=0$R*%R52"LV8AXPXL)??EQ!J^5NL M"Z'& H"-99_K9R>FBJ5G#?M2AQM0W(]"_,R=6$)_2EM)V[X_ZLLM?!)Q<5+I MZ0?HT1\'Q1K[:(X\:!RG79Y)/H.&QPQJ]8Q&(U1J] M8XDM]S5Z:RT=/:CBW/)1LDS,4%7G9@Q4.#4#>;J+.Q^HO(R#S+J+!!^AA)KM MTF,I1 5==-CATT>B\^=TMGPVBCV0,R=UO:DH$KN<-OZ X.$;3.1U/O[,T M\V@XI_35$9B1#[0#;6?X"[!-_RE8@"Y=B=!B\ %8?D[AUHIIT^T/UU3'4!@%)K^>,]+@(H=;!\/?+VOY>.&B&HNU#9>1RJ4/ETM= MHV%PFU_[&>9P(1K;%@.V1>TDEL!EZX09TEUN$UR08\%B:PFRW=0=N%#A%LN MA6HW21PN7&-S9H3;:AP'/(!YYM_87KP:PLI'J,W):0JVQK ME6JC2S(EW-0:PYV$%]CAYD MZ;1W8]18YL4 8]$'['-H)ZQX+,M#*0J8N>_<>E'*!=!![/F"!-#",SBL, M'8!!674HO0O"*.(2B0/T5?BF$0M$6,I&> "%T9;@\!$GXM-CF(1IQ'^GJ$A) M#C+"_^2K((^RPK/*[3B6L;K>I-JLL1&0[_3_>ESQ&8^#;=%$,,D+5/- M9RC+DO+>E$KWDV19KZT^6[)OT-T@Q1.%6"O M_CC9$0,A?]>TI\I[3:GNN1SU*\72N[$:5=7C#[N;/WO1RF@(;?NS'V@YQLQ7HJN2$@/XAKI"*[@ES4F#DC[=@7+K"$?F(KOR@3R_J%!^X<& M7I '8M@XMU+@$JDTM#M8-L/-SVX!*NW.BS3HI!N(]6W53?+F1V'R[*NQ!D2\ M-Q&W=LQ)"Q+A*8Z68D#]KL.%/ZXZRKO)X^.()Y M+?J3M7=D#,21<5)ONB*W]ICJ#+U]WF"0OOCQ45%_@L\M M ,U&#=[VY$Q\_K:NN9TS(1$N2_QDS^M,&$BC\;C]7<('* DN

_K<]@GW8C]Z-_'YN(E[O7%B++*Q>AG96'P6->[; IM)SOD!:PC+'/YP+CFF MAM1J("G.I5?!' M=W!>=\I31K(P&:(06T:(N].C!AU58U+D5QY3L_M%_)\H:LV_^?]02P,$% M @ ,EJ>6%1X8:>/5P$ BDL5 !4 !B96QF8C(P,C0P,S,Q7S$P<2YH=&WL M?6MSXDC2[O?]%768W7>Z(\#FCG'W< +;N,<[W;;7N'??.5\F9*DPVA82HXLO M\^M/5NF"P (+(:&2R(GN:4!2J:KRR5ME5M;G__LRT\@3-2W5T'_YN7%4_YE0 M738457_\Y>?A^/SJZN?_._C;YZD-M\&MNO5+96K;\]/CX^?GYZ/GUI%A/AXW M^OW^\0N[I^+>=&K2R=*-+P^FQF]MUNO=8[CJW\@N*&IP[_)][D7_5EU296OY M3HO*1X_&TS&_!,\TV^%VU;5=:!VKNF5+NDR#^RTE:F1P;^/X?[]]'ZCEWVZ9]KK[ M@TM+#SBV21_73GK_&*XOQK/NOD8K-*90STU#6]-S?H4]V:O5&Z'IM>RY&8T7 M=F4)+F\(L8P6=OE!L@*TJ);1;C9ZF_#EWK$$K[2*RMXM>> M.KI"3<68T:6G[RZ^7*K0_4?K2#9F(4+%(]-+)+^_TQ>%JM'3#A>69IWJSJP9 M-2G-^C%]L:ENJ0\:K;';J,E!;=6:1W7_\0>J3:3@7^F:I\AKLJ/+R(%[D:?2=[,K2K>8:.)KF$AO)AJ/;YKK.NA>7 MNR K:WH@*TLW K,\2M(\DHO8A>49,.U(QE^Z2;'-%1FQA">X?,PN>\*H46LV M*H._D<]3*BD#\C="/MNJK=$!(]Z#3[4_&O4_CT";?#YV+_+[_D^M1KY0G>& M*N3AE=R[B+\ Q)-;P[0EC=1(^[A5Y_TCS=/FR6GGA-Q^([6:V\2,VA)AO:S1 M/QWUZ9?*N:$#R.S:/?2P0F3WVR\5&[!WS+79\>#SL=_5SP^&\DHL^U4##IM+ M"E.1IZ2NZJ1^U%#U3V0"S]W5&+7)-G\F=,9-T]\(]9ZE_T5/2J,_M3P3P:!GF*9$QQ66F M+C'1 2QZ.M)AWE_/82Y,2;N"27[YC;Y6B H@"XF96O1M@SK\UVOV.R?US\=+ MW4BG6W?T4;68IK.OXF)#,=PQ^1&XU&I]%OUGN5I:ZH2^]W=-7]^?OXPN^-)TI/AYIF M/#.U>&F D'(>[(FC#64NOJT[*E/U20+EYM&K0EBWX>G6,GI \]44PZXI5%9G M$IC7W@<0MS68QD:U4S_QQ^/W_YT!G40,J.6B080!M4ZV'%"WE91"Y\9LIMH, M-=905Y@R )$.AH!*K7#WP2 [U54-Q(SI4% )FWO33CJ]F?2F'W=N@%?'4\FD MJ[VZ!5^- D65L6W(/ZZ-6\G\MZ3!F_TNU;>B;WT[VO;J<6=3T/XW8LU_C)[S M6ZRA8T\-$TP%)4'_KZXO&8.!>F9_MQQ(,Q8A"C"0>-(B]D"N+,M)-(@D:(HG M6\3L^P8]^L?8!@N%2;YS3;*LFPGOX_!%M6I,*!HZ_WGXCJ!F/[=WG>#O M\33,2<;M%9IQ[Q! MTV4[YAO'9LM/S!U/.NAFM=&J5WLGVXYY@U(LPIC;X#Z<]+<<\P;]^Y04YV7>Y-*EF.^\C:\2>+SLX-1T6M6>]UM)V6#8C[< M2=E9XY\55NN=[*SQ"SSVG37^V['O2_NU$FJ__LX:OX!CWEGC)QUS"MH/S)Q. MKUVMGS2V'/3.*C_?07>;]6JSNRVE]Z+S8TY,ZNJM56TV3JJM>F_+2=F+SB_: MI&3@Y>_)R&F##]#<CW]T38ZU?:6DKY5WY=*%V.XW6XE7LAM M4PCCQIY2$X8P-^F4)6\\T2M=-F;TJV%9EX9)U4?]W,NUN&>Y2AK/Z1@J_W4L M'OBXEUX2QHV:W2V'VXL8;FLQW);8P]W.%6NMAE%2)^ZY9$TO->/Y5ZH\TB^2 MJK,?AQ.;FG=49KR@3E29CQ[&#"Y*\@#A=J9+:S4 DSJ=Q1UY.T.:?]=!:&G, MZ_C5T)A)ZH_\1A]3V3%56P77Q%0MN'0!7_5'-Q<@.>*W'7TG0[J+/_J3#&E_ M02>J3I4SJL,'^U8#P79-[>_PL&':;%("+DAQ!H@%PA0^50;M+:>BGR$0"C45 M[4X\+9!M1.I"?5(5JBN6?^\%$Y-F\N6+^E%].]W?[L;CCFS7Z;*8A^V=SWQE#^ MTU%-ZD_)E3YV'BQ54263,86N#"<355-!RRPFH1L?"=W*X.1H.V[HMZ.D8(3W MC/XKE2P:VCL0:IE-CZ*H_)5)IJ;# M]&%GRZG9%.?,?SX23D-SZVGH;(A\%',:NFP:UC-*U)ZC%>(_4=V!CLQ FKOR MF[]:E^G-@Z8^IE3%N2]5V=,M$W&\*LU<5\%EJ1ILWU87D XS>:.%(.U M4X/^=ET^7IW8G=_GZJM&90DG;'-)B !L1_RIXIBO5#)ANK?9WU7(N>[LND+.=6^O<]U.,M=O16FSWHCFO1/ MASE+?$:#>T)W6&!#F95';"IJZ4"U9,RPGE!2XA2C=TOYN MUEN1:1(^ B]@$I^ (LR>MFR3[^&\4RW7R[Z?4KBU,7Z6YM;]LQ%GK(OVK@W6 M$TD;SM@.Q21#[;'DN*WLJV:]LYHWD,C;8#Z5;#SJS($ +\'S+BS7Y6#.(X6! MV:X)Z=N6#.>ZE8BFW%C:)F&@6>]&YD=L7$OCY1I.A[+LS!RNT'-;.5CX3ZWZ M-EDP;-A168\;]W>*..QF;YL5,S;LJ&RW.-0V9'5I6>3VG8>MLU6V0-7W,CJ&=.6=#6NQ6(?-Q,0FT/;-M4'QV9J M]=[8*=:UI5_2W3;+:1_SM4$9^3/&2I@Q:9W?Q&TP\0NI>)KU:J._I=CM1DF= MK2?!QP;0=LEQ<,FYO]D O[Y=;6VUL8_-0520, ^V26<2>-6O+6<@UE:7@NF> M3K7=V5+WK&[A?C]U*AP7=FWR:X>-]F9RI2L@#NF7Z;N:\GF/R MK2Y;CF?KO.BH.+<_(K?SJOXXIH]\73;Q9KLM1[%U.M^F4=S1.2N>^<#\WJR& MD:"F'Y65TSM'HXWZ0ZK:T.-U MK+/GCH5[=6_.=#NJ4]U\9VMMOWJ)^C4Q#%LW;,J*T9Z"=_,(+]5K?MG'R4.C M?5(_D9LU63[IU-ITTJR=2)V'6F<"[^UV6I2V^I7!_52UB+EBR<(/3(A;Q#8( MR''BY?.XUXP)F9NJ8;(*KD^J3&%2+-LBDJZ01]!OUK$&&@Z>A08-6>4%:Y]5 M>\H;8@I!TE]_MLAX='=+F$]V1'@7J+N 3WAO)AH/6A$5WL;TB'^U2G1J$^@# M[Y0LNZV!$&*$4=@="OMD&9JJ\!=;OKJR6+>-N5](^8A/J#^! _XM7#[69/7" MJ"Y3"[ZS^M>G%J_V#(0GO#+YZ=1D&.!2GL7H>.G>HQ=+J7C76=W?7RJ6.IMK ME%?276V5?[<,QW2_\I+MIQZ^. '7X6O@W4NY$O&_L6Q*&P@(D\6[2B/KLY]? M_;9YILJJ9P<319VYZW%AZV?-&"J#Y43:\& ^ M'T>V'TQFT(WRD_>L3.0]*PMYF3G&:>MFAOOMS]S(_L![/=_Z[3?A7_._LR8B MX>)[*.U:LXLB( V,N(<:V(/%O ;#\ZXDX.KMR82LO"E2S<0W$I2:.EWN_C4)!.[(88@;)))(06"FU&OZ"DI* MD<5P(?D;@5-VX*0G<=;M%LQ_W7,I9M:*'S-KI1L2W;5:E:"\D[LU6G#R"BX: MA$6Q^;<@8<19(84FWX8S4,I'/+^>G:3= M2JIRI9]+<]66M%(0<./8A"=BLCVB:*86*/EV=W*C>9NA>5M44*!9C*1'<_K0 M2(]F^ $2' M2$@>F ^_;Y2B#Y\5< _ A]\76-&'WQ<\2^7#BP!/].&3P;/D/OR^U3SZ\*G9 MH^7WX?=N@QZ.#[_%F0H%]<7S=HJSV]F.";.Y.XYY$[?8/IT0SI68)"R*WR.$ M Y(W"8OK&PA@I.=-O&+;SX(8LMD1L2EBR>EFNAL7FUB/82_V=RYD0_M[/_9W M+L1%^[ND)$3[NT D1/N[P,1#^UM4(KY;"@[-U/0HN!0*$+/R'YJWN>8E%0@4 M:!8CZ=&"6Z9J1+*BV M?D@9D6RW,B&.KKKTNG5,&DSZC(^ #KPFX*/_O'_%_\Z>W\C$3;9 [-V15+:/= M;/1.X=K6=%7"=$42;T_BU:619ORED?"M&=12/3=TR]!4A7EA(S8"$%WKJ+G0 MRV>.!3ZX98W=.7"?N#6>J3DV-(F84,+\,V[3UQ0K)N&)/C8WB:( MFD[_S7%G-3.X"E7Z]X[R]8);Z,/KO2GIEL1GPCI[#5\IBCA:K&G%'54>\BK_ MTKI(]7T;(BG7H6MYQ4R0D/NW*%.M2@,&29>)Y O5FAN6I'TQ#6?.5XE@#F6) M#9M3;^FZ^X4J-Y.SU[&DT6O#AI]8VZKNP,_0"?ZDYS/]X:[]+K2CI('[1<=3 M2FW0?PL7F36B&>J,%36B.HNJ/T2_B?3RCVMBFST";L6F(C;!WIGOA MB>XR[[L;-/LAG,]$$?3+SBWK)G?+UJHU9")DHL-AHO1,BG7. ?(3\E/)^2E_ MQVP=\]V:AN+(]HTYIN:3*M/WEH16EY2^4./1E.930)#&G[TV3'LZG$'/9$E, M1F +1U'#CK%TLRNXV:O73EUEP"Z_G;\#!N*YH>MLYI]@0 %%#@""&\:-X-L7 M^+Y)CSJU5?F0@+=FS BZ+,_#*RB.D*S[L:A&CFG,!40 MRO&AO,%Z01#G8QPB?./#=XU-A-#=O[F)L(VB#R+QP(%Q/S4-YW%Z!4V;,ZJH MDOF*IN5IK!E"V[+@8#XHXS('&*-UF3& #\:\S &\:%^F ES$8LF@40ZS$"VP M3"*H12/SP5LH138K4(-OJ/:-&[T$2[[98WZ\4&7G<:.7 ,DX"#[B$CV175Q;:B\Y].*##S=ZE6K_C?B PXU>"+3]64NB8P=)F;6% M)'92N[CVT1[RZ<4''F[T*LT>'/'!AAN]$&3[L8K$Q@V2<8F,N-$K]_3N'$TY MA#)N]!($Q'DDNAP2? N2,E-$Z.X[C:>0GGHU>Y@!YJMRK,[CE9C*&7ZV)>^KMV.\S MQT&ZS1TI!FNG!OWMNC.5#Z#LUSE5UAL&Z0X:AIA-P]YL#A:S^?DXVS<%?!.: MP$1,D]JQDHZNNDSP.Y46TFE&)78.X,"QS=/?_4?]'_WO[-'R\%,'^2E%?NH< M*C\5G@]ZR &H]O!4XN3;,6TNGTPK)V+Q:K)8E*2+]-% MO"YJ5L,OW6IZT_0&"@+ D66K,V#"FTEP)Z(O)?1M,[?%@E[XZ.VO1NA@=C;/ M0UUA_XS^=-0G28..6F^QN!:PHF)LW8B7(;9NZ*F";@>,%PM,-_:4FN>.:4+_ M^* / TCKAHT@2J0,OQDZ??TFF3^H?>GH2@2&@H^_ F4E4YZ^?@7CUHUK!=>N M]+EC6_Q" XV[%=1$SW&J@-U I$4_-E +K<[R,MJ!&+'(96A=)[&N,V-,47FI M ,9ZD7FY6$R3P(M AA'+*4%FR'M1[T[%L])O2L^B\G)1WYKH8 $?_ MJ42L5W)/"OD./:HL/*H,6%54[A+8MRH3=Q>+C5+PL9"%\O:VD'WV9_JAZY0[ M1-!O$0V\)7,^"H16/-@;=:UR77K)UH,8#?19CX(EBN9I8W\AI9^^GL2,F51 M4;E*(/^@M%Q=+/9)L@L#64><97UD&T&710_7/RJ0O70H_@EZ&F5#+EKZJ:WI M%][P$']-OY#*?Z]K^H4'H=AK^H4$X.&9CFBM'8JIA=;-%M:-J/3,R#0I%N'6 M*;[B$FUK52X4P5JU1A,KN!6CAI88&MU#C) +)G:%PI] E@9&4$/*[B)&-G, MNOC6OL&$%=Q*6,%M[\H0*[AA;2FT.DO-: =BQ"*7H76-%=S*8:P7F9>+Q318 MP:WP3@DR2VY&'%9PR\*B*U.Q#/2?2L1Z)?>DD._0H\(*;F7UK5_<+:'^+N]"JG\L8*;< ;P M80%P0](<5G##BE('72'AT%BN9)8V\AM:^EC!K6S^06FYNECL@Q7T MU@[%U$+K!BNXE8-P6,%-+((%)3%5'<:I2MH5-&@ZK&><7E?Z$[5L]M7ZE6K* ME;Z: RLJX=8,R$_M?7=<&9$OJP)\2+Z]D"\C[KN YYY MCS1Q7#O5.N'ZP 9 M)E4?]=&+/)7T1PI?GR53$9M\FP84\CTVC*Q8_(<$W!BPFUJ(G8E]P*X/M@T!#H D@T3RE\565'E1-M56*6C1Z0DJL2O.TW!!X!PR\ MK&(AD8'72Y/^Z5!=?EW.2@G=88&R,2E3-ZK^*#:F8@PQ(D5D\UB+)5V0R"(1 M.2-.OC4->-1^O04):@]UA475YSR+XO7^=4XYD;]*NN *(,8H%G1<#*=8_(BD M*A57G3DJC$=_A,O^QZO9W#2>7,%2(BK&&FGY>!$)O \"Y\C!WR1YJNK4? U? M+Q%9-XRO?-R*Q"P19YX;W V7V4+ E0Y//)K4*I/$W33 \O$FDK,PW#FV)9MK M_2\4!B'-IZHLN;N4OFA4OS/D'[=4UZU7[4G250GFY?]-#?W1FDHP:EE,BEJF M?;IV6'ZZ9>S1%8L[UY.S)'3;&X$RVD9P1UW!X; %J'/#8J(&?J/FDRLZ1[.Y M9KQ2.J9/U&2+Y&+2RA>$[PPGM*,G>ES"$T_QA&4#_H3E)M(Q,SH"K4S[ N3 M8#'U03O!M6 >E="M89'J7]E50R*E]\&Q&>G#]XC'XXQ+-Y6$>NL&5EJ!BY0\ M')&+M!92Z,;:>7(_I7!K@^6.63>ZX,IR-&0WB4TO;-ZX-G06/X0?]T;UO M]#('XA3:]MY)'<3NPX9I773AG?E%.8701>@*('67%I7.3:JH]J4DL[U;[NZ3 M._ID:$]L#73IF@?3KZI.;R81C[D_#75ES'9NL%\?35LUT#U]+,VTA(M4O' L]4 M]G/HK+'$=)W%;A.;K-%#\HD:9V2'(=R1]/LD??ZB? =Z+S9E\',;;R9CVY!_ M>!NE9C-#=X]S/%APQ.[#VGD,;\Q:G5#AE;M-> *"G?UC9S[7^,^2YNO@Y5MA M/E2=*F=4AP^"%^2('N1"S2<;;;GX/9X#C 1 2"BNDIJ[PB.\9@A2?S.B\=E7,.RED0GWP7.*!2 MSU*IEP @: QD:PR4 ")H1)19Q407B44S(Y10AX=9S35)G MEZ8QNS5575;GDL8R#E6+32 U;R;G %UC)J@\5JAZNC)\G[AK9F$M:7?$TK8S MF07$%IA(91T0FNL$3ENC@VA#M"T[A0N Q' 8?0"EY# VNHA'Q..R@O4QD5(4 M!)H+I!^B#=&V(N$6 (DC_;JI2;]W5U//' L\$,L:N\-RW3%.G[&A.6Q"K:&N MW)J&3?FI4MY]8J+NC2,6-3H?&'$'6:[UTV2 .#=TG4W-$XPLF+(28&##N)#L M;*O.HTYM50ZFICS&F&;Y,IJX0/ M[_O\,/A^?74_NB#C^^']:/SY^&&PU[>/1^??[Z[NKT9C,KR^(*/_/?]U>/UE M1,YOOGV[&H^O;J[WWJ7_2, .^J-MZ%5R<71^1)KU3KN_WVXLX6!J^B\,W4J\ M>Z=4?9S:IZ0Q?_E$9$,SS%/R4YW_]XD\2/*/1]-P=*6V>NE95>PI/%;_!]QF MF, +IT0W=/J)>%TCK;E-),O1QGR]>HJ4M/6C40]LOE3I,)=6TN:0HP&[!=VLN MR?YWKW,N5AMUP"I_@ZHSA7]:_[1#KV%.[ =# 5UL@Q:P%?]=3]2TV='K/IO9 MQCQ@ELX_X#&R%VJ]B\5_.6 14%-[O:-@D-B@* US)MD,=? >*I\^&(;V(&F: M <-\28#:)B->O]?N?EH+W,_'MA)W[OI[G+Q_?1_>W8_NOOY.[D:W-W?WY/;[ MW?C[\/J>W-\0T#CWH%9(HT5N[DBC\T'Y2&XNR?VO(Q)21H$B&I[?L\N-?JN] M,NYC ,[?!$1/B.6$)-"E81)[2DF 8'++350R K96WI?"[MTCU\Q=POVI K_4 M9M"7*7NLIDBOM5#/YQYX1<\QMJ^*9Y_%P!$D49Z@^?CPH5XE[,_'*'=P M^7J43SBCBNK,UKB&XGB$9.5MG\BB?<*=P*#S[!4D8@(YTLY&7\GE]_&(7%V? M'[U'ZLTOK<=[Z8?1BR3;'+_$F!"3/JH6$PPPPQ:QYE3FQ?:(JA/5MH@\Y4;3 MQ\R[%>&X;>6MD1.&HK"[!B][\;KB=_1__G0,^]-*=]T?5]"R<0@9!8AJ8JT1S6[OTCO9G8D^7XCKQE1[RY2^,L\,D6 MT\]!T-CFZ[FAT+?&F<7NF)O&$VLGD7G>K0S8R/Y)38N^;C#-X^G^;F$(DM#& M.7B WDLO5UZT4$3??;,J.ZOX'-_S&I^Y.^193=:]X18T-%,:EE M>?^PLX@:"4382670JM?)Z(7*#CM+EER8\/\J&3NJ30E<>B/6'DPP]>/U[1P^ MWICWQG,2M=ZO#/Y#+9O MBPS'Z\.M 4:.]O_4N6L!;=V#!CBAO7JG&:EAA'"Z4I8'WKPQ+VCN[Z,@-("H M,0&! *^3=(7\IWE6,7'Q_7X9"LQTF-GVZK M,FBWFK4Z6#^' DR6IN >Y:9"HZZ#3DWPR>>.:3G,4[<-,G93/DFC^>'A(X,P M6^ ;RO9ISM%6=-K3\HE:K:-6\:RLS^K@7K4UOK8TDN0IX6?W .MN[R-WCCJ% M&?]>O.1F\ZA9F!E9M6,!%Z;$5=7X=?9@: B)@Q82U][Z\^A%GC++FX N^\]4 M!8%Q%RB\%8CDOKY1U,E>8YWYY\4VF@]<9,>RSK8[8W')E&M7!OPB&1+W5L*? M)1_^7C]JU,E<,LF3I#G,R-YQ=;7<8F(EF:/86F$--CU=X:J*K('9J; XW.40 M<1=[I"45A;XV8MKI;1")PM4MXD<[()(%FR1+D?YH(_>N(R,1V=]-1^:= MR5CTS2DG]3UEKU[I"@O,PER]$GE*01G"[3_(\Y3:4^HFMH:2V#XT/I*I9)&) MJE&%2)H&%UF^-EM(_]-1V3*Z;9 'ZMT ;08KZ2UBF%YZLK>>OEB&]Z+&_F+% M$' %][ <9:+ +?HCOW]N4IGR-:Y&D_!] 1;Y (T"DQ#+D:?$FAHLG@#L!I M"=Y)R;))OTX4Z=4ZBB74W+6HI7S-;"EOLLS2]V/3YX[)"H6["?E,$X(L<:SM M@TR]>F7P.[7>R)%@/Y+( M83+[CCXZ;A4",J[=DP]L1GN?FJWFD7>#/55YWO.$LI(T M"I=8)C-'(W]EFWAJD1>L&(OI6VXP33.8I5=F@4-K8+&RKC^21]-XMJ?^ MU2,PR"GOFL*.F> [V7CZ5F5=URHN<2KKKZSM2H5;V94U7:FP#3)HJ+-L2;:7?6]K2$\Y5Q@TOY$/!= M..[A]9S!W->_58.'0@,VY!A;1LUS(,VC8;Y&K*3QF_ADRMY-VV]<8J[M/H8[ MS MG?)Y7UZ3WMC:_@SE:?(A?+ZMWE"_[G/RQ:[>XTQ 8+WNC@6<&O1.AY9-J<9]3EW19E33FH[)]ZNQF M=CR/(IF*1=C&=%59M\.C]4'Z^)Z#N=4JV-)&0'_1*N"/XBRQB.%/"\JN0K'H M]HM-UA3F+E@6^@"\J;A'B[Z_\"+Z$OKOT-)[)A,;?6;:<%.E,>%661?RR=V5 M'1$"$$D:X/ZW@ZX)XFU;3W$/7+\PL["W2C%KAY':0O2Z4@D#=Q\S(^QX*IF4 M1Q^6$G5O')O;==P9]PG^UH-8\XZWO4HX/-Y9R?)I 1UAMKO?#;<:FU^;F]V[ M-)M+B#$F7A6"X=Q4-=+L\M;405"C%,;(VA9JIU8194?Q(4M/3'B((B%4'Q_@81 M%!3[(/K&JDH%YNNHG/M>EQTM46WWN]5FKQ'!V&N]L=#)-ME:;LM.F7N0#I'9 M@'ZIW'XY^RTZO\%MH<9@Y1EGWB^F6^.6+]6RYE;:N[R_"QJ,,N="+_&>7VI@ M.JF9QK-_9?42M%]%QQ7DYAINYOSK_R MHZ*\=RBJ-=?4^$ M;^%;,0HL@NEAQMWSRQ>O%6M5UZ.G*TU]2H.$#3 ;CLPTUD5FO+7.4!?W9=]* M7']P?K+9FHCWV>,SEB%* M=UU5D<50(!"^6.%3H]<+%8'DE-;B; M+>6=TI>I^J N"_!@S= B'QQ=AV2'LB'KK1>!_NHMJRS,Q:$8. M!CE&R)ZBR$>17^B>YB#Q'ZSWQ/VYP58Y6,(R?.).&=\Q>R9IH 4H&4\I79;_ M[,PX8T*XY-SB/=^6SKG=^G%)5WP";/?@!95Y4,M]VGM_:]M62"FT'HP355Z1 M>HHJ#U5>H7N:@\HSYDEU7LC? 05W,Z?ND7#+VL\OJ78/KZ/DF\%+ GG'RB\I ME1C]6-&)K/C$6^44HYUR:"HKJ"=53H7N:QQJ<+ANLB&X*&HIM M%C/I%.YC]?&N>,/)=%6\3L525_&:*H?&\L8Z:*/2*DY/46FATBIT3W-06JQZ MJ?V:BM+BB>=30U.H:?U,1KSA9$HK7J=B*:UX395#:7EC'710:16GIZBT4&D5 MNJ"QL@EM)9P-3!N9V*IJ[B-E4-A!:,==%%E%:>GJ+)0 M916ZISFH+-VPZ;O1GFMV$ZL6MT9Q'40"GSM3@QX?3$2=D\G$JW/BX\"M5[*I M(DK-N_6=EU)=J0P:[HM7JZ @0XO<4]1(J)$>5^I"[#5AO%G$A/'F^RZ++CUR M-?.S12Y42W8LB]6_8+[+4)>T5TOE+M1"+S'%Y5949??<4HBI 59!C3[DV:!=1 M&[1C1'QLT] LK@EN34.F"A/^I1'U;13UQ>HIBOI]B'J1J]!@&9ITNWK#3QG! M$C2%0TAQ>HI"&P&N!(T&GUD=:HWV^=?V4VN84Y9T<9R6.;NT-$R+U1/ M4_3&6-/J',?EC3&7'5&WU_3S,[[I[@"DUV6X!>)RGL'@[ MVA;-\$7F[Q8_PL$S:3UYEQ0&:XZ?62^9-HQQT.RL=D8<2N_4@DOHG9KH1+<@ MS@0%$?OT6.'=4/H%G4@\7^O[G)U$1775,$-PSP/:+81Q\6'<3A7&[\8 OZDZ M!:D]H2"L0PD@><"WC? M/GP[J<*W\QY\(^(;^P=N!X&;(W +X;7L=:&D6[1U M$H^?WW4U1MY]I5@G"08]:.*&W@+U%-=*<"D\QYXNI*8%OTHVL];?DYOCX,Y= M)2>"?SLA'Z+1H-E[5\Q_7G=T(!XB[#V/APBOSA4>(BS:(<+1'/J>S$GEZ."] MB+N'P?GP^_W5S?7P[G=R?7-_=3XB=Z,OP[N+J^LOY/+F[C_PL?;UYN8W]OWJ MFAV>.F3W?SY^&&SN:79R++N)^:]CV>KDE<%K2H%.YLSBQ9#^YZ>39K/^B96G ME?37*O_:^.3_?$:UU9^>Z>HOCA7\PL(GWJ^&8P:_6L1AE2]4'5ZI6L2D<\.T MX9\)-5EM#'@+N80[6%G<(]X&>!P@B4)U,BSGP5(5%;@.9L+1-6I9Q&#+*L\J M/&?-J:Q.5*H<"46XU%ZWQ%?+E/0(QZ:ZT?NT,FN&NT5;?X2Y=O=M2R8ETF1" M97;YX95(3"93PL096UP%H3-QH_Q * M$C3^1'7'BY[-36.B@DV@:JK]6@6:RYK#\L(XVEC8/7B#0BW95!]<8'C)$ZP' M@!PRU'5'TLB=BQ1#)Y>&.6-G&_\6E/&:J!;85>252B:AO(J7?WP,*\GETH>5 MXW(_?6"M>M!<_+K^-1YV/U;YH/R^NT/DP(L>!LY][W+T^14=7PEOCE[DJ:0_'1>^7A$AG"/!Q9&"GCM#C?: O #65LE.(?+20B>;(MN,=RP CG#C,QHP ):LM0/X,I@F&);ET M>9 L%5[V/%7E:4PL,LGQX%A@"UCPY!(W3(*:!K)?TZ#ZMCV MF%AC/"6[^\>J88$F2TS;2 R=6H!"Z(JB3IA*"F',92O.!8M9/]HT4AG&\D") MRHXCYSJ)T=MRH&?/8();3!E6V/YF69W#,U:U0BH/5%-!A/+/8,WJ[%^P>IV9 M^Q/O,_M@3?U/%%3 S'\<*$MER;+=YTV#32S_S)C2^Z@R2U)Q[S"840G#XTU2 M^L-]C"JJ;+./P,[LGV=5TRI\NBT5M)EDNOJ:L3B?*X^;&=L;2L <0[#10_!T MF0%F7E_Z=4* ;4"0,,>8RQ3+TQ-11L(C3#2;8T9,RP9FI8^<[#!2RQW?1LX& M"<#D )L>PB;7$\\Z98DHHP;PX..4 M57F(3\8DQ'%MB142OT%/V9@=]^%I38ZOZC*%FM3BQ5>[R7MSE+/0TNG;VYM]N;V^F7?=]=@5F5RC-GL=WO] MB-#'FYY)CFUDW+.(-8FESC)@SMR2+@!88!% [H13UC7GX!G@)=.STUU9[;N$ MJ\YP8*_Z0NB)6>D>&VJ&:\CZBH8M,=@2MXP6;WDS::&%\/ Z^-(R.#(%,D7Z M3,'$MZH[C!&>5&]]A>'7HJ$%&Y.YPH:KNT#V*^"!(X81PZ)@F/)%&BYV ]G, MQ#@%J0Z. MG[= = R:@?$"P /Z9+XR33"7&/T=<&F1,Y SQ.,,L&D8RE5][MC^RH6[)FG9 MQ%V[M18H7UUB#Y9W/(9Q^6O1NJI/-+XL(@$WS,&=X*G4R G("0)P G-IF6AV M76++,F25+]USEYJM83YZB_4 W"?5<"PFY>4_'95MZY*Y]:\BF!',0H!9EA@= M;3=093GS.8"5!:1LDRWZ\.69,-[#@MR_>\K#0,O/N$M2"\-(>+2G O&DZ33K M NL;T\"2,%1J'7R/,U-\46P63W-P@LJ*%(?(S##/^ *#:^X\:."B3*FD@1*3 MP;IC0:=PM"F]-W_@J^F2F]KS: !.N4\D:?",P0-D2]Y6R"P\O_GWU<5"O'C1 M/3I7%0IWNFO)\"S_\M$+?WT26.B@BCT$%;O17F0\(#U)JA9:+(//AKD:ZH/? M60H!OT8<'=PAF^'=_6Y-#=.6BJ!G$?*' 'DO.KV"=7>-RP9Y[_KVVE+ZP\*P MY$D4H4 '=-)A<5?'Y%>#9_R(R2TUYAH- BIWU--F3&-,55TB'T))I+=WYW[: M'#(+,HNPS,($O.GXH)^;QJ,IS4*^E9]E)'O9_3Q/*,Q%3%LLJ1[@%C#X-!X\ M=Q/N#)8U #W[R_OJQAS=C"R6$T9U.E%=AXZOZUG2$RN>B'R#?", WWBA0Z+0 M)ZH9:H;FO'(<_G"3(%01B@+ &5NYM-'1Y-LPW37 MXD"\*S0<,T2H(E0%@&JTM?)F&X5A4FB"R([)DBC9W@MO0X?)L_[<-%-6Z0[, M"OX3PAOA+0"\5Q)>5V#.*VXS8]RO(XZH1=0*@-I%/NK/ %I9IG-;8JGKRUN@ MX)H.O?!3[OP]9'-JJ_S80K:1"N2WNW7&W:\0OI_OG$6\(][%P/LB>.6G&P%J MOQ^-W/"%[86J;E"=F\ T%2UE*T@O1I&>VBY0;XMPD MATY.)F1N0,N@'=[4!A.'%_+>1,7G_-%@$ZFI;.&(VCP!'E2H9.^'W_KD36GT@]BZ"PU M)]@IRG;@NI]5Z\U>G.6M.%XN_^()NMA@"R R3'A$\K:O+W82@55AA#<.'K%] MSB"K61\\(/(G 'A5MKO*W5\)$T6,!\W?)BLWM9;I+E[N(QWMU4%2P[\DH&SIR/>^-,\TVS=*(Q M\O$=#>XJHFK")%E<.8'^F=AT=1YCS?RB:?:P(7M>!F_"T1<;5Q7OU4?D"N9- M\3==PLS*DL[A9UDLNW=9G%# EP=&/TM]L:?8])9(;6^,WGY>F KWB:J[6#I[ M4/5@4378D,[VQVV]W8VIX:5=49L1OKJ#ZKT)/=J\4PXZQ'98+>\&AS8?)+;W MC3,0M*8NRH9Z+I_-.,N-:VI\UYGCVAN<\:QHSM.]V51M]@;VXB.^5_>=;7P+ M9EC=T*>:2UOZ^ 8%T%Y>7JFU:'ZIQWF?8T7'?8Q04ZR?+U?*HW*&N?:JTKI]J_?WU]1R@$2NKL_!;+F^(./O9^.KBZOAW=5H'#!.M+M8J,DXO[F^&%V/1Q<$ M/HUOOEY=#._AR]GPZ_#Z?$3&OXY&]Z4:\ =N%!J.);'J-"R4P7PV:\KKE+%J M8BP=@W\#.U;Z6*JA.R$YMG%8[Z]X!-(JM33F]3IB:1VO'Q@6*5@:[QKFOJC; M5OQZ-MM$U;DI$VW3IS:*B(5.3SJ'5C??FK'L8/-FIU,E_O\^?B+1U8-9>TK: M&F]IZ70?[0?,V7S?7^6!TLFM!+F(4^A6;XN3:2"3YYJU']?$QG(0F MY"T%>#T2%T*AH"8&*F**MW@:IUCK)0;0%IVW4-_@3*:Y.@#,Q'(_?>(9E M$-IK5VZ+,R*@CO^*AP$21IP111"F %93]N+DW(TRDJ'%<@M.4: 48D1%;[\L M%!'>.LE9$;C4:GT6_6V4(I"_"^V'\XL4^U9U933'LFD)E=29I%>)]L'ZIU-J50:]1 M;37KGX^7._[&CMH3+?<&),1L/,PV(C#;JC6:^6&V51F<]*NM7D-$S IOW_KN M/P]E!3IE264MY7=D$[1Q%=>O5&/%SEG>(#M1Y=7-@+XWJ60Y+,3L3U0DZD#6,F--IS;*C69277=!'^S%$3L,(O?&-P\@HQ&;9N9>&>_+Q7+XZ='JR^UJ:J LCX-0-RK#!K53OW$JTW'/[VFCV142G\([GOK7?E\\L(H\P0:E9[_9:( M(!7>>PFR9FUC[IV7XO\25"0(_>:/\R6L7%X^Y1-FNW'/L_&2SB2>=)9#1&W^ MPO\VWD[*WB,*NU$Q=D*Y$(&*/8UUHRQ,O,#(H>NF2>XF^IKU:KW3S#ET(1 ' MB-4;Y,?]\F/B)=7T^+%1K?=[A>!'=(J#OXT3_KI[P^9'N.=A4*#'L9:KNXG# M>"DP=*O;KK9:N,B*> SPV$L-:KLG9" Y=6=W!1?Y?!5>3>:5^5H9 MW)KLW"_[M4KFFJ1[!X;_Z:C>L2\ZM3'!5033?)N3[Q;E)GWRM:)64]BT<^Q M,2"=..4G$TC7J^V3?#8PEF$G18[JC6K\;(:Y!/8..P6$AE*#4-$53BILR"3Z MPZ/U+2/UO2GIEMN =?8:OC)\4:U:^(=OO"3A9IER#<"QP%+^:D"S2_GIUX8N M[Q99J7;;;5$E"W:@&&RQ(7FIL&S1R#W^C_[D]@J7K26 IIU1>VJP$VZ>J&6S MI074M843*HFS@*X"JEM7^G R435VK*DU=AXL55$EML5GZ!]VRL3'/PU5M_\- MMSLFM9+F2M;!Z40]6J .B CYQ(DV.4&^>5)T'5GB-!R^J=&6]$>5G<[@KJWN M-7J(N0YK&3UQ[LV"HF[6 ]BZ06&/+X:A/*N:EI"?V[WJ25?(# A$:3XH39R1 MDR5*^]56'VNYB:IQ?.JBHA&#A1.GG>S(ILU.M=7.)V$;E8F02$R<+K(K$KO5 M;CL?-P6WS[^O,"[8B?$F/XU:-F:4V-(+[IG/GUU;B5,Z?()><7K>2R^!"9BX M'DMN>_%0E0B)S<2Y&>ECLU'M='"+O*C*Q=W*7MH=9P79R9K\B+6-4B!Q59?0 MKM2=X\2M=K75SV<;6]3!;(>BL0X;^8EKQ:2*_%:UT2@.\H5WME+:\+]4T,7; M@)U]VH6[Q3OO6C&MTM6F@!$1Q7!8 &]%0.1V(LR>Q[E1$":O1,V1FE#R= M;K4$J48A N;%Z@URX!XY,'FU[9TXL->H=EMY;XB(AWGO/#X.O5\.S MJZ]7]U>C,1E>7Y#Q_?+T8W8U_)J-_?;^Z_QU/@19P1'@*M* CPE.@ MHX6-?PKT5U5Z4#5^P!,>!5V,$16]_;)01'BC1:33-H/CP.;2*^Y6K>?O[VVS MDZ"5.._+)_NM2_4=JZHUJR<-+,4@5 <*!>/$26.IPKA=K[;;>:\VX&[0E+0: M._R4T)SUA-\!A!XH!Y\3);&G#N=.N M=CMY1[6*NY]3)"T7U* "=UVR*-$6&*GZA=A1\Q5.5"3/>%NJ2>9+C-?=CC#K M5'NM?(XP*R:B5\_Y M"+0O5;EW( _HP MH[J<2A/>\-5@)A\U9YCF6+P1%;W]LE"D, N%(H3*%A)'H0\8%!/"Z=\J@A"5 M(A;/? ?*WP/A+X#NN^V&[U4&W7JU7AWC:>G@\*1G\ DPS3(*DZJSA+YH:E\E/)4!463F9$I9!M%;]YO33, M[SX<[J676Q\,NTN/?K7?R3MF6R1\Y=X!$0$>E12T53 H4X"?-/.I?XNN8KKJ M\9NJJS-G1MB^. 9!XP&&+W$T2KH".)O O+&CC+WKOBOYBBJSVP2"Q#:IK9J4'3UW02>J3I4SJL,'^U:3="L4Q=O]2-9ZM='#(Q8+ MU $1H1^5[1-+F>8)?:9F>UU1H8]>Z!9J-M?S3E".I"9'HC*TDIV/$A84R0^B MJ+;JN/I:H Z(B.FHHD')SE5)"=/M3M&57OZ^97%WXP7Q2=R/AUM_V;*;.$\J7;9L<;;LYVUWI[HIK\1% ME*,WY95[,UY!9$LV!V5U$V=)A41$0GW=K)]4NR>Y:FP\&>[@ )\X?VI'P+/P M3*M1K?=RC07G>R!N7B/FNYHLN%JO>_L\EUYI326PY(GDV%/# MA%E3/L5[=2OFJ]MLF#I=>:MJ60Y5]K3^MK_5B'Q7&=Y9*TBU_V;X M7+=F,%%?J%+[BYK&ZG)!+8>% G$(?R 02YQ04A*("6^0BY09>2[_T8NJAD\K@J+&J_.;4=!5@3'T;4[>?P(PVZNDJW!/0]FO=,1P;,N&AEC1 ,DFWR13GI)6 \ )ZH&_ MX8+*=/8 4^7]VJH2>'!.@<>>J/9*/NC4)L8D7D]BV@TG;6ZR])K57K>_,H/P MT&/AK";W[ #Q<#[A@TI(N)=V U8HJ]9 M;&EK!7]37<18MKOJ(;OK;#>[ZR2FW762AMUU$M/NZL/LME*VN_H-;LMU>NUJ MG1V1L)WAU6_RI[O->K79K>=J>?5C6EY]L+Q:U6;CQ-UA@I976371R M-1$X [F?AE DP.7> 1$1O[/MM6_$=T1%/*YT;;'2=1_H2H8)\L'1%XJTRA!I MJ18OVAA7E</^TIMO$\6U9N+98:TZ6_]J=*KMP&!:?O$9 M&@TBB] /FV1H/W$M$9\+N&!T9>0NXK%;[;7RWHFQ-&T?A<51[AT0$LB)*X.D M#.1V1Z@UEH^E7%[)5L$/O1QG28->J0I<);(T5VU)0PTGHF#8(!=:]<2;B!8H MN 407.GG+@02BP6P__,YCZF86,J] R*".?$&H13!W 8PM]WU3S'!C,[L%KKN MCK*JHE0A5#)UZ!,6LRJ>5$A<0MDG_LBC_5"6G9FC23956$D\64VZK[[5;%8[ M]1-1)01VH!C 3EPZ.1M@LU!:O5?M-(JN^O)W\XI8UBH$(F+P$E>R,9N;=,I* MBSY1HAD6UK?"0CKICG73HE>KGGCU-H1E7E3G/(QDMP[@5X#S-;5O)O?22S(S M@%A /C$CQ=J=_)>WEW/*'M>ZT6./5R.3;Q,O6^.;5;KN0=DWN58X5W]G*IB M64N[J"G?18WEL4I5+0@\D:3*/[S'WMUAG]3-;W>KW7SU.E;).CC<)]Z6F"+N MZ]5.)]?EK7R+995$38:*1_*LJ4-1F^\R9@L84S&ZQ_6 HK^R;! 08D+\14"2*^N1^>KN G5JG%YV9N^_B'?"P\4N%49=JFC>P MX+LUE^3@NULZLWU +;5W>7\7-!@QX23T$A]:X0:FDYII M/"] MWR)<12Y_7+]_=O&=VSFH949A?EQWT5(TW]K(%"6/H<_3@.^N1U^&=7. M[D;#WVK#R_O1W2F1M&?IU?+5QBEAQ9V6!OZ)3*D[BTTF]SQWX:>^-) M>)(>B6G--@HE4=5;%MO:@@4):YB[^ MZJ!1\EDB4Y,IMY] =RU+CF=O(E30?\!)/NW8':L_/DFF*NEO[TVCCAD7R&QO MR3G3T,#'GX^E05PTA#ZQ#_Q&E^76::>E?OZ\TL6?DTLU-N^[ZZDE<<#Q&M8E M]4_AWK_7^47??2D?I8/>T3$KJLG33&[_^OU_K-<=6_;.FU?V,32K@:KX_# M)#.;SIA;%6*K-GL?_^S!&^X!W)R-OI++[^,1N;H^/R+#ZPLR_GXVOKJX&MY= MC<:?CZ&9]4JB4--Q?G-],;H>CRX(?!K??+VZ&-[#E_$]_/-M='T_)C>7Y.9V M=#>\OX(;RC3T#ZI.[*GA6)*N0"OT1:9S>[%KGX")('TLU8 #>^B]8;UOY^S! M.E_(Z3SL]%4;8ZTUOBP*26IAMT#U+ORX]U.=\*%"/126)!PY"^#^2B761B4S M,&U&^\8EI^Q:"^1G]WWW(/;;HI8EULC/];EMLITP$QF0\F8THQFEE= /5BO+/-?4YM8DA8^M#.B_^O">3MKFL0-1UG8?W_O M+7&BP(G>O#&&NY(>J'B)#0WXL\4&P2>J._32-&9LM9F]YS^J/3UW+( <-4LUJJ[VF@,O^49BY4DUJE66K',X-B]=!+:2"2)":NW^F3241M]%/0<,P6M], MOAB&PA.&J/FDRM0:&YJ2D(5/ZM5ZH[D'#DZ0B(L(%@O!S7H*VBE=!#-3J+'A M['%!("RH"Y.I9EK-(?]B&I9%YJ8Q4>V"::F)+:%:J:S5N>0"(_1B0:S1RYRE@R>56=5F8TW1>E2!10)8 M.Y5EN$P UEQS!EL)=:*8TF9J;IJV:;$#BNDY@= A/Z>H9].0D)*T&]5._4UI3X$1/\A^D>K01^WTB*9F,:, M&'/*3!]#1[=LQW<:ZT*TTPGV%PDD!X/)-!($ MLL!D"LMC*=+L0$U_?N"(ISF./?._2G1:M+3G ]K:T$HCN8#3/-?3!UME$>!'%*(-[LR:21MY %BA<')35S25I8@^4B>#U[#=?X!X"2!PK$ MI6RWSI-J,9C!5T^C$5MZP]E MHRY6?"@\>MMI)(&DC=[&7K8%[ZW80RE6/5<=25:PCOK.I/0DJ1HOU6X; *?9 M#% 6/CNP:-IKYZ//\I<&R0XZ:Z>1=@'0V#T;K%,]Z>4A!6*<9H88%AO#:61[ MI(+A=K73RZ/R5GP,8YJC0&F.8@P3_??D_ON24<3.$_)M(7:LT&G&QS=@:]C: MYM;0;ZD,SMEA$&2XQ)FD1AXD2Y7=PCZJYMCLU!5T68IA[D5E:KUU6?X8^^>\ M<@3<3/A9S,,7U:J="]JBDJZ2*,4^T[W,32O:*$=?%#LR(@-;_0YE@H$I- M@B%(CY0 Z(&;^)DFC$$L8CBV98,%P7:=X#H9MH;K9$*8^N5;)XMM6@B5VY/0 M HJ7FI9T:2#2]O%%_="5]-=[$ F4 8)NC$ MRW K(A.T#SRYH#!JM'PK9CLP:QED2KPTN:1+"_G(%';26KW:;>1QT%II-.N! M\T6\U+MB\47+Y0O!+:6+/Z_T;M$Y7_OS60G-$+--@FD$*H)1 IW1?ZDTND%75JP1 MESZ?W [V^QO.A]^R>QXUV,<0E\N4;83\Q(XFH422P9B _KVRFO2Z84/KM@%, M(CF*"GS &%!ANS#X)[XA1&(_3U1=TF55TJ"7'O=91V_,CA"*-PVYD?6(&=@_ M+0$IU,L0UL-07T)ZM(67'-2K2YHK$ >^(C*36K]4;K^<_599%04,PQ%2U_N% M"W'^DP_/I?8N[^^"!L.RWX,%";W$MX_##4PG-=-X#BSGE4N,]\CME^OOWS:^ M(]H47B?9*@-/*I)6()]\T;/T.?QQ&G@(M\,OH]K9W6CX6VUX>3^Z.R62]BR] M6KZ:8J:W3I<&_HE,J3N+328S/J:JM/:@P8*<5G1>QP1J!N)3$VF%'\"W5E9 ONS M-Q$JZ$V5^2;>2^/1A--H7U^&)R-OI++[^,1N;H^/R+#ZPLR M_GXVOKJX&MY=C<:?CQ\&&^1_H48*/,NL97=?=X78JLU>Z7_UV!GN!#XYO[F^ M&%V/1Q<$/HUOOEY=#._AR_@>_ODVNKX?DYM+N/3M]F[T*]QW]6\^?3??1F6: MKP^J3NRIX5A@P5L?2S6RP%Q[;UCO&SA[,. 7 GIKP>E",E MW^#7J45&P/G*YV,Z&WC_\X5G2O..*,L&9;$+5@@.QF_\$/!6HYHJ!M^OQGG MP&PB,'WTL?#2'C&'M,R6EJT\Y$M7R[_^7N[=O'E M.[0QJYG*8\V>0HO45,!7K\F:"H2NF=0R'%.F5NW[V0=\4+EE:M_OXT -%M578IN2;FD25QN2\E_'/8Z(GU7# M0K.\MC#[\/?/S#GS>U>SJ%Q37VI355$H>#6^KNFZQSNP6P=5GKX:[[E>9= / M'@.K>4Y!.3Q1[55PZ_&]!O,YSK ;K^))C$- SL,"-U2_W3 IC,<'T3W#D-N/ MH:[<+Q U# %!L3-Y%YZV?7PD%:UUUNSMSLK&^(CPF\[@S->O9'BH&_0J/;[ M:\IE"V2X%MK$6U%/WW630K__H@IYE%3=8@J.J$-& MTE1;YX"22P#)KPPC7P!7[,?A!-!T1_FRGCH!CO$%B?1R*X& 252EO V:JKUF MG\2A+I4(:BM%K:ZEJ:WV![JPG732W_-"W<>#=:5"NHHM>;.D>U=G =+@J1_4 M38D"5>*8JJVRK*IDVJD=4SMU4#MEH)UZ45N7TM)."PS]ZD+(%Q0W^CC S=!4 M+;AT 5_UQUM.R5T-6]10XN,NZO#SM!34X>'N((+!>UU)G$KZ(UN,!P!.V* 5 M,A[=W1)-E1Y43;5?WZJ[#_'TW4E,?=>O#-K+^NYCM@IOJZR8O1XRE=]^X$2' M2_7BU9M,)MLNZ 382O'.FKK5)-T"L?4='C: F4'D!<9X^O)M34&^C':0[P>. M"/J40!^O[&3Q0-\2#/2'X(NN"8V[,7$O0BZXMU<2EM^XRG02E823YM*FS[NW MC,T-?6C;IOK@\)6'>V.7=5Q(H;T1R5&6C--=+,T(R M#^,U&GL-XZ6GH^+']HJ4E!9/\QZDD\TW7H-R7_W6IW-?.-=!RF_/=]_#SN8I5[VP, M4NNW7V^^7HSNQC^3T;^^7]W_[LZ-<-,B&!27*JE5"7V1Z=SF)Y2[%>G!]I'B M%%C#^5Q87AE5<4LBAH4JU[:%B;NYD-N^J]SL8)O'VK98P/;?E>X[O7-#912_ M.[PV2KGF%&E6H#E-4K5H=Q\_3FF^G5X3':"(&MGRHL,&Z@]EV9DYFF0'M?G> MV[!?)!P@[Q9V3I%FQ9M3I%GQYA1I5KPY19H5;TZ19FF->3^5%W:QT]?41(]< M-[(CGD\<.PFM*,6-T6EJ3N =-#)&H)B8IRN:RD/4.B M(E%+3U3!.H"&=S&H5FQ9,/2VGDF:2'3-[>BH BZ X@)K@>84$S3B)FC<45MB MQ4-*F)V!((@+@J6=?8B$PT;"S- 1 @<,@9^(,4$ '# 4 8+LQE"/?GAZH@>@=$S M\D[&1@ A@!(!Z,-77KSWRJOXARA"%"5 T=@VY!^('D1/,O2PJA^HPA ^*'P0 M/2A\$#Y%@@\*'T1/\I"7-%=%6?[!Y4]L']O']K%];!_;Q_:Q?6P?V\?VL7UL M?\L$FLWNXHYGH.[B!?O[W38=_I+!&L'R>L"9I$FZ3(EDDPLJT]D#-4FK =-1 M;[;V5>-HG_LL(Q+1UIUFE?6FV(BN;#B^JMUL+A]?I;IG5C6:[YY9Q9<%IX:F M4-,:>6T,- C060%OK ?K'V#\RR@4@VVQEZ.SD MF>&+:M7\#7A^!M$W+HCV@>HVH+K>JW8:R4]@0U07'=6;3K!N-]N)81TJ_+WN MX-_](;T5.M&ZT:S66SU1$!_[7&L$>]8BO),8Z^Z&*0Y5]R.O_#+<)[X'S4;R MDU]1BJ<_3M'0W5;'C6-;MJ1[,_65[J4>[G79K]VN-KM"2F3A M#]_(+UQU36U"@VVFI0M/%J2^B(.MF)\AB16%0D"&4 M49 A]7<69"=I"+*$(0H48@CCE&#<3\5?3AZB*".4A=].DU],XD)]4A6J*Q:C MHR:95#DM5[%H;!_;Q_:Q?6P?V\?VL7UL']O']K']0K2/R731CFOPM\_[X)[3 M/B3N@AWABW=5\O?/K,2FW[F:1>6:^E*;J@KXNZ?^>DNG7AG4C^K=S\?LYL&Q MQ5+F,3DO[RSS=KSLO,4R&(? S823/A22BA]0#Q9"PK$LR9HFS8-J]D59"2M= MBGFQD+QM.E\,)&>0^X?P1_AG$,YH;YO^MSOZ4\H5W)8AUH9$%MN.A(R-(%_D MPA?;Y@_NSA<[)!LB+R O8-X.4C\32;AM F)6DC!6MB)*0N0%E(1(_4PDX;89 MC+M+PH3ICB@%D0\RY(-M4R!36#-(GB]Y*+R .91;A*+.DH2BNB<\%-7#4)10 M"_B=-,51)D[&.VOQO386RT4D,P%33Q_)XH>B$/Z' _^-Z$\SI2 >^C$4A>Z6 M^'R19H)"/+[ 4!3R B[ (O5%DX1I!N5WD808BA($H"7G!92$HKQ*-$F89E ^ MGB3$4!3R@7A\T-O_F@&&HK#$>.)R'E>6Y? C<8T),:EEFZIL4P4PS*-1%D,$ M1I1R%BJ]>$(EQDD"C-I4N7!,57^\A%=.?0LF']72JL*5X@B["'^&_-_B?;)LHD,FAN@AYA/S^(+]M M=D &)^U&@]X]Q!%1CZC/ /6IG#6TZQF\:0GZ=Q+!NHA[Q+V'^U1.)=KM;-Y4 MI?T[T.^<(/81^Q[V4SFZ:)>S?-&P1[BG.LL;L]Y/.CE7U-^CC;,(W EC['S$ M[6/OQ.PN#7-"5=LQ,6HGLMJ,EQ*3KBA80&-[)2AX$!]1G N*MTUHR2V(A]!' MZ*<+_53BUSG%]) ;D!O2Y894(MS[C7=X3$ 59 %D@=U9H%^T*#2 =#D@ MPZ!W5F&0Y$H D7]8R-^X*MPO6N0[AO O2OP;RZ#D*?-3"7W'"?^AO$=Y+PSJ M4PEZ[Q $'"K_=2R;M6S=&VO:X4QP)EE48>^ENB6QFU:8XCN\!!@%NFM\Y!:.' 7>.,B%V)\ M"XRG$O).*>Z'L$?8[\L*227>O4-X(T,+IB$*SM%ZR17B^0>QET#NKF+Y*-\U MA;>!*$>4-_J=>H9QZEBABJP$>1LP7D>,(\8!X_E'HC.4Y'UAMM\ARG-%>2I! MYX1;[W!!$2&>]6)+IYY*=#E!G.V!:A,I5I3-#YS<3)8XHCS6.I[:%BN =FF8 M%$9'9,AH'PCR%/9Z9XDFK=?SBA8$@LR0SXB/Y78=DIQ/U0=J#KRYI:-S))* MD'R'8"%J$-0@> 024E\)(;J:\417KO0PYF&.O?.;*% M4@4G\?^."5BJ[RS.*8ATH)^"NK42Q*[CS![6E M!XW"*V0'E+S*7ICDLF9!:)^=0'ERYD;?1R@:&BJ%EP* MERS>+0E?G!)&HF#N@.&=2F)5FH&KK'BB8'H8V2$7=D@GKRK;(!9J#3&P>\!L MDDJZ0P;A+%0>N4.UY%R!2[JBO$HTF9AAB'^GT!;*Q-RA6G*N0)DHRJM$DXFI MA/M3#G.A/,P=I@?,$>FV!GQ+%#OX)#X@A]89\I MAJIREBV=>+(EI<,"']X>%OC.P8"\\&_"Q<>3>EM$<8% SP7HJ61/)0E:Y<4= M!=.BR!9YL$4WG72J=()7R"G(*>)R2H9'?L2*7R%W('?@FBU27T39F&%L/U8< M"V4C<@?*1J2^B+(QE1A_PG@6RD7D#'$Y(YT3#Y+'M7#=&G=YI1+F.I]*^B,% MG0]PF\"$4(6,1W>W1%.E!U4#S+[=U?4AUK:N7K'%&=?A@WVJ2;EU3^SL\; "3_D658,MJ^AL!.F*(M-RQG??[#YFW4LFC27/? M6I8,*;P)GCLKY/W^0V;%5*+Q&>^90W69/X_D_?X#YM%>*JD!&6S80ZV)'%E> MCA0RD) [U?-^?]E1MTD/I%+?((--BJ@'D"/+RY&H!Q!U8NF!5 YK2'EC)NH MY,;#Y,94TDHRV!2*'+F9(W"WZ-HP^ID$:)$ID6SR33+E*6DU8/R Y=PBWZU\ M!1J\GBB&PRK$KHB&OXLJS-9W>9,T.UF19FKL6#>W(UAI76I:KHA+N.3>:G>K MW4Y/4#FR;R#F_?Z#983N>D;((#"='O)>6J'X&]JFJG9: G-.ZB5WJ!1 M[.6:A%S4SYR+^%:%-WS$?K1N'-NR)9V1/RD;51LM0:IYYP[DO-]_J)JH7T^9 MAV*%GU/31(UJO8LL5# 6*J,NZC_MM"M]EJXM( \E)N4[-H&MWP*+K"\T^;R//Q_:# MH;RR;^SDR0'Y&R&?CQ7UR?T4!'X7D=F7E6ZO=#BB># M476%ZK8[&RSH[DZA;8;Z\BN5/)/&[4UTQ#X]"&02^R?^'/;_L58 IOXN(5X5 M@=GTN'4AI048:3E?A?1+\U6RP20NV(C-REXF^*TZ"W=N?_E(48-;:&%V0&Y2/U,0EDM(PV;XEUX:R7W[/(FI_ ME6S24;*MDVP;X.%O__< I2PC7>UJSQE.RZTE9TMXI5*+B+W MW!LV6Y_.G'>B*A*CU"T]O/PJH(@P1%@V"/O BKA_)&YI3(09PBP;F/%J#0@O MA%=&\.(UJ1!?B"\47PBOXL$+Q1?B"\47PJN8\/*JMHD&,%Q7+DUD)Z-7'4Z: M>?%?A;0JSJN05L5Y%=*J.*]"6A7G54BKXKP*:56<5R&MBO,J(2I<['=B M^]C.S-GG98H2(8L=FM20E!W-KS]K 2!%2A1%4:0(2>B:Z99U 4#@6Q>LJP!] MOZ_(D%;P]UM_UW;5^GL5V@J8:MG")U!CA\2&#:U:7.>@VFFUMKL^W;563:TW M6F)T7=@A:B1 4P$TKBD/!ZC(_;-K];9:[0C2/UNBN@14)_6::M7B&N6D@[6X M?:U;:E,",SUL7H-RU(9\+#Y.)KIA(-R\W"L5QTU^=&3<)9 M\NDX;+=RQO;NNS$+TOKR,*&]9YRZ73B:B^Z)W&K4)9Z/EE4GWQ\[F=$M3*_B M>D.05JORLB@0V^YF-XR(T$&XHK;;0BK8HCC!FDWJ_SI\)]@M\102)&T?G--K MO[3!>B7*5G1D*_732A7^QU_6U[J\X$29?143I;.J=0VU*2:#D, L!9C55, L MP-4ET2S1G#N::WF@.24-H+PZ/_,TMD2H//U#.OTD1M8LCI&E\O9(1B:A+!F9//VM&5D[#T:6T14B MF9B$<4XP[N1R7\[N^#A$*(OBZ3B:=)\KX]70B:6[B Y3W/5/*L]F5;[,Y6L1')$09C4,Z7T M%&;<5:BA5U7^]AD+ /L+.G7)\-3X=3HV=)U8'WW;7*-[94@CC1A]R7Z8,O O-6V.^IN>.L,7,U8:I"'%C: MP[XA>=/0SQ1(+B!.5,)?PK\ UU=CTU#1[=&?4USII@2QTGTV3X43TH\FZ:(4 MNM@TUG1[NM@B,%72@J0%&>,E3[\03KAIL&I1G#!59*ODA)(6)">4IU\()]PT MVG5[3I@Q-%9R04D'!=+!IN&R.=@,LL?6'@LMB.+4.IIX6^;4NLCBU&JUJ5.K M+9U:0KD"FGDRMD*N*VNL^NV&,*47I56_5"1W\T>R^$XM"?_C@7\2^EMY!B>D M0[]T:LF+F_ATD6>H0SJZD$XM20O2E"M/7S1.F*=[?QM.*)U:@@#TP&E!'30VKW-0#JU]L6I=3296M>V,R*&-W6(8H\4A[B> M8PP]H@-M4"^7BTB3GJJ2F54[';-*T6WCQG6G1+^:.H;U? ^+L_5_:N:4/ 0' MS_C;F^;HU)(:RH;H M$5/#IM$*A72IEA10-BR/EP(ZFT8L%-#;.IX&6"/5!"(@NB0!20(YQ*QU31'1-'DV^'7!? CNK#*>.0ZSA3/$< MS7)-BD9%"X"L*A;QT'GI:;]@)? B54I>%W22+L_'D_[-LOEBNJ"D9-ZVRB2. M/78XEBXYE)X026P=/4M_FN-JSA]OB7M)^965A:KH@2W\I%)X2)J0V2OR](7A MB-T"_>:I?(:2(TJ:D!Q1GKXX'#$77W)&AYKDAI(>1*.'7!S,6[C8)$WL@1/M M:/+[?EC V4WXD:Z8 $!TD &] 'E@JI_B TH[ILV48::.U9&IOVFC(G^3+(Y MU=K5VLEY13K5Q @S:U?2L<+L[ PSD*\!,U\1,E\TP\(W>R, UP,9XI7*& %Q M^^PMJU5T'DG3Z39$86HRB*P\&=^NY!)&D[22=%^0>^Q(*4$4I]C19):%G&)CV]0-ZUEY!K11WQA\ M\R?QM(%)8(KA%%0' Z?+Y ZK5Z0[3!C.5TO'^;)QKSFBOC) ^=SKSGH,4-1S M#!<^"J>>;YLO("([D_ N!=ZYQ('EZ1,KBB;V3+I+I4/UP*E"&HI%F4HTGEA@X,!6#C/)$TN'ZH%3A>2)HDPE M&D_,)8@@9^>9Y(>EP_2(*2*7'@8%.-(D50CE5#N:3#/*U$\'6#<4F\<%A4,5 M\@M?$^D *YECU=-QK)P*R Z6"\BN*19+RS!G-&EV*S41F9 $>AE ;^02Z97% M%586=>R9;)9D40I9Y!/ZE8]+3%**I!1Q*:7 _BRIO&*2.B1U2$NP/'T1>6.! M$0.IO&.2-TKJD+Q1GKZ(O#&7R(&,7C+)%R5EB$L9^;1\V$'C,VFW%LAY=C09 M:9=CS7HFH$D B$>P"T17'OL/]XII: /#!$I8SD![ERH%K=D^.6_P%+3WNW+! M*1--1\_S*<,)O#OYM4O>"/AT=.*$IU=&B@D-+\Z?4=L\FU' @6I.CV%*OF+K"@OXG*-%] MJH*T.RT=TF7/GQJ-8AN3LE%1NU(X%='TC"4ZPC?=NZGG>IJ%QY^5C-1J0Y!4 MC-*!7/;\4C8%5%7-F:I2N$BT4[7IFNLKHQL_?(E%O=(4F+&F..#B:2B2I1G:C7W9??&XJ7Z.J MMMK[8TMGOO0/WL#69_@7]OT\5_Y'43Y_T(U7]BIP.L^]PK\6EKVPX)C%A9$X MA!,C3F@E$S81ZSK*4/2/$[Q0$]/DSQ#\[4ZTH?_WPF96*C[D#4LGEI=II2=T M+; 8NB7TM1(*-L@T&(Z 1:%Q\*.('UIQ3V M^\#>2E38'^:/5KW'Y6!]NB<3EHAU=&AJ59 M0T,S87&0@!WVJ*2'8$'^9G$(%F'D^W!#Z NT)[+/_CY/[+Q9_QX%HF M,?X.9:[T+1\_D?&NGQZ" 6.V50E-XD,F/,!X=.K8;W,P13]"JE#NO]S^^)XX M1WSHQZK=.SEGGZ>]ZZ?^PT=%,]^T MF>L+"0PUL4CDP3\I8\)VL894RR-M?JO0?^*"TXBD'[C M&V%@@16,QV%GA]]8?#,(W5GX[JIS3B]@3LZ?*#^V1\HERF.@UL\?M/.T: B] MPA?TBXSD5HF7O'@5WV]6_?>Q?*?#J\>[;S57O"?YX?(+_?._?/CTJ=]?*9>_QJW+][>Y? M?$O$VPW!8/C.L!1O;$]=S=+=]T+C2+2="[3 ==NV7KL+)LSMCA2G]/D<>5/Q MP/4!4&JIF(R7%WG)XF7!$Z@M85$2AF*JH&4E'F(A)27_F.;(!;2,>0)*:ZW7 MEPNJ-;>""O]8F."/A;'G0].1.8'@R] #S,EQ=0)';M*'RNQ M\60Y^J\H.>_LW,+L5H)\+T">.D='8%H(LAUV3 +KDV!6T<5<*GTE&G>X25)) M22HU22K)]%"KU!H"4H%$BZAHJ0N(EL)UB17(V<>W]T[O\N_&[4I1"9,+=8LU M=ZR@9^D70\?=*>\U^+$UMEO/(>0YQG@W94K2*>CDZ;M&L M*&HAZM(Y;XFG$)Y1F,B#BF[/L)LIXPPM?ULW?TVL/A&=N,Y[C7E1BD::3&LX M=Y;BAD4BLD9<-M5.>T5F37G'N7-,21AG@W&ZBG<[@'%#;;97Y+6(!..]4[1W MH5R'>M9@@)%# %)#PR2T%8@OV/ 3_!M=Q,K$L5\-;!XRF$E57,XCYY&J>"+C MBFC0Q3AKF2I^12; O@R-2DK-TA5>S(N^<02Z>=HI"]9CUF@M$9EIJZV.E(E%WC*BMU5FFTHTF]%XLM@C-R!$Z%2G-!)Y2-/SFT=@Q5_RN M;%XK$G[E!2W5!2VLX&#*BTY&Q''F66O6,X#/]8[!CR((?UC##>):46XJS<*' M?C>Z]D_Z$@\Z:QVE/5!Q!<'/L4&VFZYEX\XANZJPBDB0W>];V0[-C%QJ>=HO M9< :"$B)M3OR3RP6TXUK![FY>9&=,/.,/FF_B-NS=/CO);QI9.4!H?JT:JLM MG A[+R"6C@^^<:$IF]L7BX9OM=X6&K[R/I9*DF'LVM1R"#SG?T&>O7O6#,M] M_\&T71?& V@".@AL@3*< IZLX4QQR*MF3J414BB>$1<'M*G(NV8G?1@\0K'+TAX===4ZZUM8;@B4X+[O] /03**KG95-)*7DDL R95'+$C. M4)W+J49K18',/993QWI/NQQKUC/\TK#" ==P2?-<&N=H&MK ,&7PM9Q'SE-V M\/7QZ=+5#G/N#X>P&<"1'#(DQBO6ZY):M2":2EQ4SZ9*-6@G6$V?7!'VWQO+ M/_&'X,"W55K:M3U06@1!U"&"./EJ&!>-LJF^71R*SZMJO2JV5T^JV^E$V0\+ MU&F3Z"%1)F/2Q)!EG4I<@,_VL@RK;^-T_S*\\>74!6 3IXPU MG4I<9$]^5L=[=MS;!JM=.^+@-^X4)3\[(TYX;>A=NIBAZ?(RUAJ0>9, MB:X0%@ B;V3",(*X0)]][=Y\$867M (QZ:VU$:C(C0S$ 10QX?AN,(D MN0BS'# XCQZ@6$Z#"M:E03O]6!J3SAMH5+ZU)6-A)I,[XEE(I;\OJX"D&7-+>5 ?0CE0QY+1F[I)I1 &JM2K3;R+5HL) MCZ&@NO,Q=:E-#$\S;[/&RV&!ITJY!=_B&G4>X47T*$FDF B^\Y"BYF M/UQ4[0,^T@N D-'\U5*KS3TP?PD",8GJ:AY1/<6BNDX]^9VZ<&%I)5Q:Q6C1 MGLO;4G584AV6>[L;UBMQ94-).8^M\_]ZP-3-1N3;@RH@=N"MP3_.;1@*MP_-;5=DLXE]H!V>G*D7!C8NK8Z1U0 M,'4,;T9%'"SE)_'0_0K##/%]:;03STV?S%/R:..UQ%.^!\!X#'"1-1:EIK:S M]?2289O'B_DDR-?R: .V%>1'QB^BG_Z7./;*8.53T22HO"AF%:../21$YS:L M)3DJ!>=^,I$\>HGYT+@&9#P"H[@;?05X/-G?.3BV%I[UBEIORPIC D^Y!TC/ MH^W8]DA?*3,/4%0>[8V3*55X[M1\"N+QA7AC6^>N'VE-W3?>D4?[L255NT^A M\9TBXR8 QLZU[1W?+X6%X=$B/]&P4LNC=]FVT%^C'G;5KN#UC>0=,Y7@G$,! M^\ XQ-0\H@,Y."!!+=LCLO'"WK*1/'J>+;&16\3$UD7M&]U,I1*E7?9XL9X( M]3QZIF6%^E&:9(_VGADQR>J&.[%=S?P _R?"1?/$IJ+(;*F\5IO(D'*)%UJR M?.4=<%'-)H:+XTS"0%:4=1PAZ>02JE0XZ8C64BPU8O?[7ISS!J9)-9RZ!*W( ML3D$\D9<9D)6\O4WC_"D%1E9-SX4MLW("I68:ZK-CMC!CX( 36*[4\\C#FF' MV*ZK[:K8V"[\^BM&LF 9&8?'H$$L9QR.#$NSAC+C4,XCYREN'FFU3&6UO#)0 MQ%LZEOXT:!#IT'YY :7"]>SAS[%MPJU=WF5$2=:JYU&,S/=FW(V"P\]HZ>C4 MQ2Z<+PAFC@^F>10$RQ&F@J>^[K?6O#-1=6$[COT&>K,+N &QI#CDU39?:8\' MA^B&IYB&)2-1]LD[7\^CXE?8HO\-$ US;/GP]?U60(29%^\)TRF7RJ\M;S:"+H*^'7MO- )AQ[ MP) H\!X1=]FK\7;*+5B=UD^^RQNE)*KRB2J1IO)H:IB=I@XBZ4B&HQ05CO*. MQZ.\C]3 CG,WR4NRN [\/'H?KG#@7_M0V+8(=KB;?;4FW.U"&H%%+(1=SZ.S M8;'(IFW*JOO0IDQ&I1Q+5$HAIH63\_YH1(8>6A'(+]! K6>B.)I'%/;:58!X MJ5*!>2KT!2:KO )!64?13?E P^L358]&'HTD&:[N1GV.J@< U9V%/!O_WY^# MB':D-88>T?&#GJ5'WPA],PLG;T9Z-#=+MH#*YEB'3%2)-)5'RTI!: IS6]K[ MT4)+*DS'JS 5%,:+9I9W.N].]UXQ>+\ZS/\Y9D5)%&:]J9VED4 M! ON+/8]')I3Y'%A9L\$P-;)%AVUTA3N;GO@.H_ ])%('GF$\.T#>9RWU>8^ M5#/=[_B(@F3RY2K!JYPJ P)?M-#O@=4W*)B.0!SOV15KV3N8RZ5K(:S08!RK M6BN68P6\Z8H7?_D"=#F!7\#?N!S#FA*=MVRTKL/TCZ6Z:_=JS^?B#TUU8[ MC7VE/^E%$IQ.)B;!6''-F2F&Q9@,, M9+4;.(^?)<34YD,J5;51+;=-C< ^J'V7T,Q6]W#W M0]%P%8PG^8Q"/']X4/Y<)T\:FP^X)/= MC7ZXI(>0NN. NK'\,/QKV^&><>OY&Z+JFZ$-#-/P9EDS#=5NR;DJ4IP?,='D M4#VQ]QCZ"/[#%+O\CZG+/0W)&7>[^PB9TOL\?=..5 MO:*+X-CZQPE:'8EI\L<-_G8GVM#_.[++U4KE]T]A&5WY%%[O'PLK_6-AD?.' M]?4)NAFA74(]*-A*.&-0@& QUC].JL%*%A0?=D2?V/JZW=]71S1LN#J^H?@R M1.9#@GHK!C40HFC#H?T"RYNA"Y&UDO=L("5MJAO88QXH#W;)9:]H,#IM/<\K MF6DFK!+>H%:'LT6-)02D,([","H\<&,!10 B96B"+O:/D_LO%W^>+%(@@B/F MSL'?H?R1ON6?>V2\ZZ>'8, P6^4;KH0F\97<\ #CT:ECOP7J[\)'"&KE_LOM MC^^)]5/_X:.B MF6_:S/4Y_T= E$4B#_Y)&1.VBS5D2/QV\%N%_@._6[HX\(]./L3M^->K^!W' MH\MCOY_N+K\9UL]@#FPE;6JPD8:%!>Y/!Z8]_!F5H73JT!U&4\8."J7?/'MX M$@'[&]\( ^064))_=OB-Q3=?-[!O%_UORO6/ MQ[YR/-U;_N/G#S#4;E=^>_?4?P0<*S]N>S^N;I[Z M5\KEW>U5__:1O7J\^W9SU<.WKV]N>[>7-[UORN,3O/&]?_M4QH+?_?!ES_OU MLQXO*+:^06B2,..M%>B4OX5F0;XYA'/RT M"FH*>3D/L$7U%8R$+7)E?TU=SQC-V.(N>H\WC\K=M7+_T'\$*NL]W=S=4E[1 MN[R\^W'[='/[1;D'NKP,LPRV3JI1^-('L9K>>QF25!CK03-! B>*. M"=K5-$MG"YSKHRC3["!%0,42_1.'C&$LXQ5KQ:!_%=85:J[V]]\ZM6K[$TU# M\V;SM#3>,=)V0D%VKC)AQ MK 6P1PU+&&HP[(,3"CR::PXK^XD\NF8Y-1X3W M^5;BM<#?1*;M^'H0X"3\X9)6]-N(_@/?"S3USQ_P%^?\/V?*C45GMB>@,L"- M&O8"CD-[IENC@IYF*IJ.&\VVZAWNK<$:9\,>$W.&O[#PNFMBT,[4H3&&H9^\ M5RPR)*Z+\=!P8^";H8PTPS'90Z^X,$QLU\ 346%<=VHNGE/A#$%Y@8_&+B8=PM@)/U&^:\YPK-2KJH+\G?Z8 MS0TGF_1#T!?83/[& <' QSIP3P\1"=O@A58/FSH@"ODU(4.Z@?QA1E/8C!G1 MG/D#NRN)).Z:!A1C3TT=!W>(1@W1\)N_IA8SO;P9WCCI^$(#X4F-;-OCUT:D M EBT05-WF(4;Q[D@IG(]A37V+&L* SR0B>UX6-3R&N"5M&'5"MVOTS_G#V^@ M+88^/CLH3DD)IW4%F_TR((Y_8'4ZYMDJ/E:T'6,W?/,2A+(&^Q]*5(B4>U8HTY1VRTUKETX^SQS/E2Z]W3_^N?GH?HMPY;N&$[1?#HV!S[!<< M>D-<3Z:..P75"2F'$M(4%XZ/[9#GJ>F+ <-/+:-?,E#S-%[@*XA*?)=O!QU3 M]8F2/L,C\D%:T)B.ZIL.D;N_&*Z+F^P_\V/_TG_:$&-B8H$=!^T9D_[A&)7B M::)DHD0:[*N_9#?$XG$37K2?P$ $R_T:*CP<=WIRX0Q6F^L>8K&:L\RQH-; M O07A [ ?XP1PL?-6X3SB'_T58G#UU-GH>NI@EVQ-E(H,B>*J5A'PX"A!7'KARXM(B8OR6$"%6?D] !4.!4X:A81I*IK=(\DF, MELDE3C?K#X\3A:_5+'+\Q047P?@3)?0*GA\0(FS0&UDGK-F>A#?;K\?,]LDE ML;L?RL8H7N]0T8<,W!CHFE+IU&5M)Q3.AAX(7JV!:?=TF_+L^;42&;:E:X[N M48J0K-- H]%(7(C?5*^$T@N'D<.E(N M%TN4<,:'&K7CG8(B\0)O!?N"= C$368H1WX2N!O1% AZOT&C"7(5KC+IA-Z* MF%R'T[$= U8"# ]D'*H<]#:V$3NA$26NJ[R-\3K*.QOI9SX#@&5X"M&&7(LP M+'A&;\KT1 >U(I3VP?7UFNBH_ %?9$Z6N/G4SP,42*BP6YI!A8M<=U,F?'1A?;8U=\%C8<]9,)W4#!_Y(;=W=P'E!CO MZS*];*U7?(4M?K*_\PV>WT#CO0'-6&^ [PY8YP/@SD]@/-0G&#@%HM[O:G/1 M14[?X6;^=N7WHF(IESP0\_5^)1H^U:H "QY9FF?85]%)I[L8/XA,J:T/*2BW MX&$1Q!QUK#-3=RQ5+Y@!>@$CO01&&O$AY;[&M?T9)4Q$A9A7NW?SUN4QH1\Q61S%B)P?9VE44\(N2P #M&C M_[JH1$>O,7.5.A891<>T[[[>_M]6S=L2JBU#MU9;79GTW]?^Y?T&[N[.%&^$ MO5^&>_KCT3_8N2K_G=JJD^/75UT#LO5C.V]TU>ZJ/FRE=EB0R!8!V74!D-T; M#J/%#Q%!VX ;N&PN.#+U%AN6[BI=MJW,WPI*5=96"J$:,UE// M8!?/;^25F"G<_X8UF.:"MS6U&M]EL9& M>P!'3)W*"Z#>(V_VW+N;[,%NB^[!/D8W];^"P!1*MX"$4T;,E'8C+BK7YS\\ MXOF%>&.;^M)"H2W&B#N__!\JSP:\A%\SQ]+<$T9^$6=HN"02-6-8(V!KZ"RV M7XFC*H-IHFIO M\+$[-B8LX@^K)3F$QQ+C0PZ(]X8!B8D^IM_9RM OEO"]IO\]SDE?;196C8'F M_GOSI_E!@R[7G(&ZY,"DT5@Z>MEX2AAUZ_D!YCQ0FX<-N].!"X-3UZ6NT^!K MZE4.C8B=5J8.<'N;AD'"%SP,:]!8R!_1')14+*K =ET>3*@;6+U_<#2.Z3X[ M((PT"#9D!/PF$C"GC49 #QC8H?KQ<)'/5^S:&=L>F3RCO$ [O@S*?1J3VIT'K?:(U M5D^Q%>L2,5;_,FYE- &"\P0U3%XA-L;#5E<>(#X P7 ,Y&WXS2 L9WFLB3EE M!Q?:2AL#58%^45'Z ^623R\P2X"@$''R64*C'@%1@;0BJ/@B#/'IHUPPS*20 ME1F@@QH.W1M@?5@S!WD>AI=BQHI#PYU W85A7ADZG"!J$R.H#64-()14X'L/]KJC^S;!D:*4WAJSD.C58.5/5 ,M$U)>G!+]I,H7*!BB3, MZW ,E%PZ%4](8J#,]V=)6D$L=-Q$1VA9_&C@9<>>?E[_FV&X/Y39H';,C^J M\+J ,$>KEP$41\/6<"?BID=.$'DNH'ED&"Q.?6&_> H-8U]L1']O.4N(!(PM M/NFK+Y=7+'1NE/*Y6WRDNQO=#OV)RF)\ M5$H82#H\ IAF%X!^/"%#5)-64]0Q[$V5HJE%->!TBFI$%*H^;UEDT'X6 M(H6#/D5J3@Y]_"]Q>&0YS69($/5,T5(7R(UI?UPSY/K=-% AJ0[(#CJL68;> M7M8D$?8&4R7G*J2O/MH6\%6*KP0&13G0G#;4J&(85B#5%0HHW5]?1:!UT"AG MM4$T.J_TT)@=@B?<&!8+DL6+'EP\',URN36/9@NB40_E+F8,<%/%3$2LYYB; MTL-\SB ;)YJ.0>]]H:R%H,K+!ODZ0:(!2"T.43Z=ZD?? KJF+H#GT%-RRC/M M#(*L]>TM/+"H4(D!Q[;@Y9"=-3/Y)!M^.N48?@;GJ3):PH4C! %A,7&G$9OR M>B,LP*&B,B641L@'A!ZWBX\7)>Q!Q[C1^OY4?$^0<;!_>G?0> M?\#7DX-U>8)7PIO]1N=:&:*L*$C!Q$_HT 9)*J?@9,%\MV*B'($T46, Y?=8N]"KVA(O>YRGP>JKI6,S.!N)3>;%UEI,2I.&/B?Y,#0KS,T?E M"05T5-V=9\\.I@[*E 4O A71!I/0/(E3^0;2QT:-%NX. \WZJ=QADB<@C&Z^ MGTC[[>;B[B%('(;9-1.^;[&,>2(/SA,L&7/2\( <&GBRXS[[8EN'9-#L1/GXV[0$]N? 6*JA&O5*#!>82@%8[ MG3"E()CA#:8@E&;P!*83=*&ZF'<]!,7/SQCV?5#X96Z?9)D]]AO3D(E)LX[A M."<37BX"Q).E\TQNQ\;;"\Y /W3LZ?-XHXS/&D_V9(>\!A;!C_&'F7%16X^+ MEI_(D ,W4V'9, 2F9?'#?IR"+NBE&H<;S/CG M+&&;9=Y@9G;R.29?A98.K7'&]OZ*I="FI.1ZZ,2".BLO+)T6:8.G56G/#F%& M U81@$:6A)P!].[UIDWF7V0J\YQSL1SY"+E09D99%-T#5B$ AKV#"Z2%L0R^ MZ(#'86SMY/'N^@'$XYR$TCRFG\=\%N 9N+9%HA4[W/#>1WW!FJ\LY2A?^.TB MX9LCPW&Y,^<_\!BPTVM\Q4&J-CTCBBW&+N;H@H,CKWA;G]# !KSBH2E--^B! MA3*G?(;%8:K76O[U[SN-F&)* M )YS9*3(-6]Q?O\VDL\3\^L,6]9G5+YP#O03,+4E5#'(@D,/1-7 L35ZN6(F MX7EI)U;)QV+.QIGR @<-*4IP^F%;_275^O&Q!K%[A^C:1O=(K\F F0IC!/@_.8VU9-XQC M723''MWZA_)_<(_B!L9=VA)%WMDULN+6?@WNT/4%><'6/Q<::XOV!?> Q'M( M>\% ^$BHNSYDHULO'6J=BB\=;E[08C:_^;%AJ%+@CWPUKYH7OC0'Y=/L)U%/H\O'0TYH^=%4S$WM?V0 55.AI%D\P(%^R2]7-\#ZP?0= M;N93:+4_]J%?*A,KJ80+_6D#&_"O<6L=C^1]CL0\P&@CD @\SLNO ($%5IF, M07\A,FAJ@@\*!_H1&&= -+Y[SYRI\!#I]H9ZJ;"H-GLB7B TB(0>&V2D!-TY MT&Q@4"?W=^TG[-B[R[NK[^_9-0_YNV[#;*D"#)DS<8Q%KQ86Q_R'([1SH BT M@[GY?J'7Z_G9(<\:KWSY0CV8>$TU>)3%?[ 4(;4UO^(#PA9@;),;#9? P9=/ M@]?Q0-D?B!,C;'5#+V>H(AK(5@+D2X/)M1%>LU-97:K-B+P,P\M'$+]/YS97 M@\]%318PFCF;2] )[@G6?P04+1P'KU@::V.BUWW8'3QZAWA1RZ'-2L?"PS@Q M!603HC;.E'_YM5?GPV-\%OK#?1'-0RY\\J(/E:*D'/NYZX=[Q5;!5<,E<&GE MSF"1Z+6E]"$%_GJQ%#;M+HHE)7>)U)W?97@7=-J_-X4<:C=6RJ'Y2*ODS\@> M3OD5AIK(T-"(P4G6D 8R^L5?P\&9"BCI^EF>C\Z>?)G=#S#('*.L."V_N[_H MOP]S?S4JY:AD _:*80M34W-B'X<%K@] 9")9HW%(>^9BE(FGX6P>GP#7II\T M<@=#?&!B'AB%]Q\8^MEV#)]XA[QL;C ;O3"A(!Y-'2J>0V,-9HK%ZC7AM']- M'7'Q[ 2W7[T*!6\@;@-B\ZE M0PUB<1W"BI7!PQ!@AS1<.Q!:M+3;B)5U4QG?^V#:0_R#U0EV"! :?0U?C#P< M3P=@VXMR*0C$3(J)#X7$VQZ]2_KK#KH6KUSY&18,50 WW*J=+!@YCGQVOPMQ M%=R\4\5_KA5C4?<7[#_3\?Q<#8>\THIG8=D3K4V/Q437>5 6G2_-N1; *OQ. MN;O75S ]5L#XE.I8<5.'I2Q5A[+OQJ(@3[T'L97B11+F:J(T3Q=75/@E6B2] M(BXUM.CN+/.8V_@R:TN%6V73E>2F*[72FZ[JGU"#KX8N,)[.1W6J=Y$,SE.7#$^-7Z=C M0P?4?PR2\5LGY[9%>-IFDO()/-W1F?H<3>]A._H%)#4LZ)0:H+DM:AY&K_2^ M!,%&H;>#D".6^LQLZ4'@6*KU=_!(._56XU/GK,(?0X%#-&FQ7)![COV+FMQ! M"OTML2Q!-[X#:FW> 96^O/-S'&E=@E"J0.\Y34&">ZZ'/=F](=4T_?[F-Q96 MZ 7AJZ&JW+/T7I B%=0H:&U4?Z9SUEDJ4!!LC19$CZ5"(&X 0Q\B#N"%MJ!0 M2#@M=QK.APLZG,R-Z]&DL# ZF)K+E.[$0ZI78FI'Y'0R%_P.1<^%&<>P]N#= MB!^4WJ?J9^BI\>.LAU,]JR<>;8"&L?< MF$2C(#!'Q3M(Y)"&8X-@2K)_@>M?W#Q=]<)F-V[)BER\@(>.' US)R,Q:WYW MG"&V]?#\"!2ZTW/U\T5CQ1MH++S+@A'M=I&EI-4\'7:@/ ML2UYS'>6Y0TGC$+9[YJ;_YSYKDPTXKFIKM_D:)$X:8IW,G'%523*B;A")0)N MK#EGB[ \GWD@\_M?V["\?\+7\9Z0A<1 KE6K9\O5MWP:8U<$0"IK%D,4TV]% MO7Z?XAK,YR\I?'X$)#,P+(TQG)"(I(P(@Q.)[K?1AEV\X;[=K'N6L&6\_U8, MCT>3PG*:XV3J\<+L6&R>]\.9^[WGT8]+A+[89&@>5LBMR33Q-&!$S)\2E$B8 M\R,TZ "AB!H,5NIB:.#Q! NTOT8$P- AK)$1+ X)XQDY+9P_99I^F $SAE*] ML^^SXW^2L3'$'"A?T>O_,]#O;.MT0!,=)O8;Y@W3W]B6,715CBIJ.J4BS1A2 MBR0MRLYRRUE(N^9ZI\,Q?3"0#V0X!GJRGV=GRK]26A$ )OH4K1!PL3.UB7X8C\'OI\XSJ MR*"AZ=*Y\#2%XHO5->&1O+Z=^9\W?= $'_Q>@"SMP(CH>G/E)9PSQS:+[>JC M;4X# _J]8WL\YM9WTU).'5(1N5ES+9]NQ_#I9;O$OR]#ZD&?VX)7L>Q_/_K> M*Y\]<[\T=@U%3/8UF>N/]/]FWDCN??'3+J MH)6SVAIFO],^2_. K,6((HUU?J*^1J8!4Z=ND,4;PO8P0 \W#:;U339!420@05LMY&(KD6.Z5R>6LDV0WJ1CUP7> >N/XL?)U,649*)+-0'C;9:\H^$6.H]QB+=Z8@UXP:NDU; MLUS-81*\.7*^1GL7IW$_=8A_' -BCK25A^&KD)@X%QS%:2WU60!372Z#^SNM M8($Q B\\PS54P@6[95'[L^8; TXG5 &@/9.=8&5^I,WF1KTT7;&VY>!GT523 MLGIBB>30O3)W^7BIY*[V^R M][=>NO?WZ@:]OS=//Q[ZRMVU\OCCXO'FZJ;W\'\'Y/W-)?(C+/Z7\A!_&]%_ MUGN':>+8@C[)]82P@QC^:Q*/IVGK1F"6 3F%%JY'C[RA'\D]<\[L,PP)1,9/ M6#U3:IJ?^5KGY7\)\,T'PF,.65@D[1T)MV7;X4T^N9N*=SGG'B&8*8A^O^1) MU:]H0 IL);ZQASER@ML)UC9P;5::^[Y_HWPA\+8QMS'">Q$G,HM[6W(E)RI( MS15.Q1:RNPA3N^0-+5GY#BJ'(Y^S/X#-C2YFCR!);VTOGOMQ8Q*S\LQ-2DR* M/:(00P=P$.8?"DF]F&W$9ND:8??Y,3\Z=AK-+3)%\@P1ET1&7:Z9H,NI",2_ M>/V#Q6LMJZ 6BN:/XIM:(K$R\]!V%C 5MF[K?JH#0S0U]?BM29.@2F_;: A' M306IZX4[(ZB5.13VBO75Z+)AL?8+M1GKO&@+EB;%.:G=^ 7KY>%C&8X*JQJA MHH-N/7V*E=YXM.DNXOYL M7*5M419$? [T79@MJXOQE\^:5S'/,,VQP"\VYNVQN MDUYPJ /Z>?_Z+?JT;[UQ6^MDC\,QT:K#Q38;G"FDHN^Q7 MLY\+J!7<.6)?]./>B'V?"[>8)]?BY646@5IVI.FGNE+G[ MTK!99H/-2_1)L6@?>('A":^@0=$"+\?=4+-H&;)A][5F4D-->=E=<]D%;,-: M\3_].<(SMI"KJ97V08?T=@J@_H'T4\X=P_>$B\+>VN,TK<\:K24;*UT MMI848B/96O(,/I)GU-XTV4!C=*AE8Z M0VM*AI:9H?G8OD=DPZ+[/JXSWCYIQ=:]Y6['J)S=L9Y_U(TIF5GIS"PNJE8R MLW3,C$*Y1Y&[ M9W#.RL8:RY%O)?&Q]U(!6\_"'"QEZA>4EBRL?!;6D2QL&Q:&> X5#\G(Q:KB MW"4WXV+'J(C=1&O92F5,$$[6E9QL6T[&GN1)^[6%4H:EV2K"&/ZE4I;.*L;; M980C^R5/*YVGM>(2JR1/V\!&=LEPG8.*MEQM%8Y#)_M.6S$.(U.?9Y+9+X1SB=AF#=-'_H%8Z@O \Z4G-P.,BU1>" M5DZ[XFXILN>DZKB-ZIC(0&760]Y52S;CG4VUTA*$=QY"&JL8#/4+EG#!TM-8 M_@-+#3];,-HAZHNIF9 XF:WY\,VX[@TQ5<&/DH4B_+'H^)V%3P%/PVLF94RB MZ';*\:3$L<-T&F=L5;J86HH[J@"TJHRC7XSC_LO%G_$U#I>))UJ[!M[R:RI& MQKM^>D@L81&:)"CF$QI@/#IU[#?_D\6/L+Z/^]$\O'OJ]/T][UT_]AX^*9KYI,]?G-B@UL%QY M9'?'A.UB#8'%Y>=O%?H/_&Y)M/*/3C[$[?C7J_@=IU4?<]COI[O+;X;U,YA# M!S9B:C.LMH&%V$\'6+0IRLEYP4D^J/)94\8.^&X>1>Z?6,'8$59L\UC5">T\+1I"KW93?W*!Q@LNR_J S7*F!(O+ MX^X@'\:.*9>\&%U\W:ZN++^Z6?G51NGE5Q_Z_^S?_NCO6;'5G/CZ%:] WP;"8[D)+A ^PO;@>Z=;M,$K!1LC/Q'YVM,D82 X^-7AO&KP5N I6 M"+<(;^+-ZP>R:M:1]NF\D&#\%$$G8ZR32E?)BTIN7F1PNPW+O>+@U?QYT44S MXNR'7M7;UM%ZYN#QM7'9:I]U:IWE:[5[7K^O5RTKWJKI0( MZ/?)4B3WCYZP58ORW:9=6OJT2TM,YZ6E?RT(L6RGOHE5ZNB OT&AP"/ ?;0/ MG+O0"&['H)2'7>QAQU?5EH=\4(?\77NV"+!D>< '>L#AKIEE:0UYJ0@+1WY< M?^[&,[C^W/FMJEE+*F.[?IBU'C^.;./\8J9\F5_S'^@U'V[?1EY(+H@?E3H* M;!MLGC\6;I.QY-'9Y^>3NR1W2:Q15N_2;F+D4BRQ0&:]$)YQ:SO>6.E1XZ2V M45!&YO/*/. F5<*[*4(I,DVX,A*B5JE4.NDB(>Y91Z,[YQ'[& W)ND[GBYW2 MYT)6,^EOZ2GR0TP3E;#&@]7_Q2,A,# 6_J<_:;^R5D7KJLU&-W/,0J8CRAEV M1XCC[A8X#ALC CCO,8(;=;73:4@$[Q6"JY4M$.Q;6@X!O2VUND4.E@1O*>"M MI@/O/N*Q _I ,WMQFZT!*8AM9I %D>GV.8M(S:V25'L\?;%80$.MMXKD M %E2!R51E$(4[9U?'<0CAZXD!DD,2 S;^'(WOYF(1P@MN)<4Z;B5I+ WI)#2 M';Q/Z*Y6"XY+R%XQ00#GA/ TMQ;H=0"Z;D\Q/S%E]94=4>#JA26$AK:#R=6HDQ M#!+D64">T@%?,,@3O)9"P+L!\&ZHE7;VJK\2WJ7 .Z4KO6!XK_!#"@%M&J3; M[LC0QSU#=DJ_>&[(%@6LG9K:ZE2%#Y7<:R/08L.Q,3S?\Q@KOGJ.,9BRTG5B MWRX./AJ@EC(:8&,&P$_[!NMFO1#=T)S90=Q/:E6U4:L)%FH@::<,VJFG3$LO MFG9$O_8@U5346E6&8DJJ :I)F0]?--4(?INJJ^VV%#.28(!@4B:NYT]XWWE MM#D(9&^Y/6^Q)7O+E=M;KBY[RY4#?-FH2/:6.]+#EKWECN"096^Y S]@V5ON M0/X4) I0]I;;AU%D.I_<);E+8NR2,$$ LK?<7N9=-.),Y_6YZ;Q^9+WEFB?G MK9K:J'U66FJ[(Y/2)5$ 4<1E/!5[=1"/'*IJ M5Y*#) \3O.M5M5$MTD8D&\S)S-S- M%I80']ZIJU4L;EIZXR )AO+!T*RK]6Y+@D&" 3ZJ-]5V2[:>E&# [:NV:VJ] MT1 #3*KZ "SBF2#.1%'D9D?9X%<>N MVJK*./<] WE*'_R1-YA#2W5=;].-N,%=K%^R$D= N -HI/>.' MU6&.EANMJ.UFB0G-QV &DBWFQ(\':*6,!Y MYGPY5U>;A>8]REB:O:&=E-GI MLL7<>17N]6W10G0DU91"-2FSXH^\Q5Q'K3>+S.>1!+,O!--.F;U^>"WFFE6U MV2W2&BQ;S,F(G0TC=I((=9N,_;VY /GQJT(U:I'X%P'_V]0 V(-+C!^L*Y$O MD;^ _)1N_GV\B/A1R1+U$O4+J$_G]Q<%R$%$M5!(7M-B+MS:;8=-YCX/G _G MRM.8* /-U*PA#&V/% _^OK1?)IHU^_MOG5JU_,PUM M8)B&9\#O-8\_]NJ8]V@++A;[3@=,^LT5&5)^&>W9^G/?+ MBW=W_?T_4]O[M+")[,V%G5Q%7HN'&^K/-^\3F*XE8Y1"XL@"J<\(WOL$S MVHCO"4:^,.WASQ-&I[56K=WM@E9&@& F,*3G3$G^;?\XPBEOPCWY?0'T]!U. M59WUK0$3CF)=F\!"K^2)Z\H4G[K=B%GZ[VPT8QSK$J3)3L H-NBP(\]/G/,+ M,^W='.%NS'828WO7KRO0- J 8/9V;/+8BS_V>HG'?IA)E;N):MOL++CBV4IL MG[;9D&LCWS[1-H"1>]&I,IPZ#L!4>3>U0&0)JYV'!X0MT6'J(ST?$29C[ M;V'@" F.L/$L)#UT,B+P$J4'M9P6*#E6/7:19+UBRAV2]HH5)))W-4^Y$ACU MMJ/OFMJJ9/=6[BM0)#87L5G+4_3DA,VZ6FD(A,TU3IBY_;XD'\(N7#[H[!F. M->N9P"W9=_N@U\>>.DK,9R?^*LX)-'$ / X\-2S U#R8' ;1 M%,]X@9-5=&,$,I'@>@?$>R/$BG5538A#(8K?>V>>;,,>\8KB* M.S8F$WA2.H%?!^&4NK1LN@7CZ> ]]4KA'!/; *&L>3"4 :L.3:L,-2!$Z]4V M8#I\WQ\+UT'?P+#+P*\6?!HXST)+C/Y\:IIN9-7T(,+?65SNF7('7U_4'()# M3N.:BS]+]CO8C$R^/?:CV+.=/ZU#)MH,*Y'",P<;ZO+OXC%]1E.7/RW3%G^K MT']P6G<*TP+T"7--DE]PMH9'E!%!2F&G]@;8!N0HSNLN=4"&L!0^GK/=4G89W"1R*/0;.NXJ M]6-_!':B$\]@]32,TU[R$]7N9YZ4]C*NP',0'^.SEQZ M3(>_B\B3M>=GA\"3PZL7N!!YE&&$MFQ"MTP+;YE#7C0 (W#&,,NSYSL(: 26 M-=9>21(GMFR/<=\!C1[HK;*I'3W.\*W@^&MR5[W!GNHWCG,)Z6RQN(%5P3?+L@0K7 MVJPE]-ER4)@"1&#""V"LH#-29HO/-9=I\([!CTMGK!Y/W:%:AXE<&B#&U(HP M_SAUR?#4^'4Z-G2=6!^#<^Q2,WZ3LP.&12KMJY^2((2[QTS_@_,S-/\K-U3R M!\NEBTJ$T&*H]UY"J%DVA"H)$&)Z$9S*$O\+I#4(E&<+>"F5QVD TZXQP*@< M,6O.N'X 9]PN]8Q;R":6C=O!&6]QE V?CD.T[ROE3/Z!BK%B A0=+KP]LY-C MRW""LY"F2@/B7K2_;/AXMA 0]P>(0W2 NOR*!#.]&TR]5/)U1CQ?57R?(4[. MUTQ@*".L&"\*5RKO86=A^:!U:.:RU'05N@:#: !IBKC_(4$V, MZ I;]4BI)G8A%'F^LXLQ"4DE0IT(/> M^"I&_O7--GUT\"L:!P=;%%[=_*N &]P%XBP-.S8T?-:-5S_*[_[+Q9\GBX:8 MRE)L7]BXSP, X2T>8Q@=[_KI(3$:(31)$*,8&F \.G7L-_^3Q8\P5E&Y_W+[ MX_OZB(>5AOG%&(23!$^.^]Z5_>O'0[_UYVKM^ MZC]\!"W]39NY?JP$NH[Q"A39W3%ANUC#V&'N^_"OL\JR6X1_=/(A;L>_7L7O M.!Y='OO]='?YS;!^!G/HACLQM1FR#+S^F\$!LT _< 6C/ FH&:VA:(7X_$$[ M3XN&T*MX2EYW7TRFWZ6=/0F4X$6R9DCF8BRZLJT#E/N:@QS2!;7A<0Q,.CX, MN1X;AKQY%'(<2XJ)"O:#G*E)US^ON8-QT77HV9,P+)=LT+5V4OAD+M=^3AK) M84O-LYB@I="R"UUA.#_@O-][N+VY_?*HW/OO8=^[**8;=VGD=!Q1,WL MAVI19_D'5 >B0*>Q0*!'>$Q9 @0.IV:@>PTT%T@0=1W=,*>HPUB@&A).7]Q< M2I6,EQ?XA8O4QHQI=+0$W'AO-@7.*67AR@OQQK9.-3?XX5J%TP,FS54_F-<; M@VIGZ&>FRE%JYGM K>E[':^@*]$PV4&2]@NQ,.?0UD5Z[%9_E^1PP7!N*WTP;B9 MZ@ON+K)V-0DG?/2$3$3YSOA''_D'%V7T7XNR+.>3"(LABE#)S*8][9,=>%8D>Y\YY5<-CG]S?=MI19 M,SF5P7$=>G1V4-$VMC!X,W;@J.G%FIB0//AS6C36T7\@WVW6SY@,U MU4Y[17FX#CC+^M>_'SW-(YB' M0H_A;O3HV<.?O'0M>F/IV[TTM3NO?%;+?D@'NM3<<>8\[JXX$E5"<1LHIFPH M(S 4.^) \U5M='<2<;P?%BB!)>*3[6GFP)'$Z\X:0!*^PDL602 M[TYLT-5TH4HYVJ#S2,>LJB84!X7BU*HXR,7E-?46F,G(DYL ]$> MR+T#*W]T)";A:EPLT&$74SI@>7:T*(Z+83GL>DUB.^A%"6MQ@]W./=?3+)J?)VE6#B?& M<,E '#K(,XI(%#JH,SH07FN48?J9WC]R+2,N3!\;1E,SFK2$$&4Y: MSO;:NR>Z[O>QH&43A]9=VQ"!J.RD6*$7DX5% X369=J4D[B0W-"\1 M"7\,;'W&/X2_M(%)V%_^8]!FX\:0OQDOP_[^GZGM?5I8-GM394^C*BZ,,EJ) MI^B"_65/Z*QQ*_FL&Z_G=-'LN^Q[^"9]%?E!NN#V*"JN-Q32P!L$S@QYXS)5Q9^$QWDI,&A=&0F"8_MN!O M=Z(-_;\7,%&I^-1J6#JQZ(G^0B)B!Q92;1:5%L^>T.\MPJS67M1#PEL?X0Q_ M35W/&,T68+G%*<-Z!N>?R4L8/1\5PQK#U_'3UMGG#^0%* 6^%6@M:*TL;[77 MO9L'Y9^];S_ZRO=^[_''0_][__;I<6&)E)A\*HK2SVY(Q2>2%?/]L3#3'PN3 MS.>@4_ 9\&5HA_T-/CE'LE!>D2X4 YO>C@R+Z(KF*IJED%^&ITR WHBJ.&0" M! .P!70KWIBP]^&5YBEO]M34E0&!+PV)\0J_]VQ8C6GB(,"]B:?8#G X@W[@ M.9KECHBC:(II: /#-+P9 >_2VG+G+&O<)DR(-X;(19NU4\8:*(A;1@3T)Q= M9:"Y,-ET E_#)0V(ZRE3ERCVB/X=3#V?!U:+G[P0#1D BAU%!_ESQGE.'Y[/ M,V![06S T_QG:CCL:7!431G--VML$$=SAN.9\C8VAF-8WB_C!7;=I>/S1=@# M.)-7RC<,:S+U<%=UY<6PEK\ZM9:__#;&YZ9+Q5V?S^XO]PFHC="U)E"B-W8( MH<2HF.25F"Y.QV>@QY?P6WBLF4)_.Z KI7O!-R^TGH]K,+MK&LEKOJA#(99% M4<[R#?*0SEQ(($,0KX>^[ M.]^#[A[O?VUY_V_8IMM @P[2@>7O^ZH-9\2"Q$8,^B,=F,/0 W8%' 9$>O!7 M<+"?D-PE:20?37WY:'[$\$)M8$\]SFN!DWOP"6Q[PKB6S7@>)R/@\AH*--># MY\/C(W +\'D\4=\C]9\CB=%RU/5$,1,@;%6+3EPG*(_>LO ,%'9C\&II3 MG?CJ/:C'RA O2/\XN?]R_?00*)WA\QC"C4L=_FMK&% MSU"]5>Z_W/[XGCA+O+%KU44H;(E+8)\5=I;!A<>_%BS\$7D]#O3I^]Z7_NG% M0[_WYVGO^JG_\%'1S#=MYOH7733!622R09^4,0W! "4;+V+D KSE1.J63 MAP] 4T!5@!O5;W %/XE@^XUO!F@NGH&V2G;*^(W%-P.SYL)W5R$B/;F_T #_/Q!VP@5].(9H:$P4?GTMO2=8@E]!?.,H?Z<;L ]U(O=[TR- MT^^L!S*<.L@$>Y9^:UN._R<:3ERZYPL7Y?[U9:==K[>!G)K]T\9UM7W:Z52K MI[U&N].J7]=[M<;EPB6:+MBPID3O>7#3;E]7&Q>UB\IILU;IG#8J\*_>1;UQ MVJW4FMU.__*R<=GWH;GYS9O3!MQEZ.KCK^)YP7+-G7Z^EJ]$PQ4'J]G.R;_* M<;'5+3ED7=K%^/#8<&S6/TZPCLDZF9(?V64Q=1;!!.+=0'$;$-4+$B1E[A]] MQTNN4J\"'(&Q<%UMX5\A\T[N>Q1G%XWBB!EL\HJ=.2BRJDFJRH6J+C7'F>$E M@5H[A$"]A-'^P6AN:Y40DA#*R(G<,34B#_$%&B\ 3^PF)!$E$94!47?4EGD) M-SYTAK"KH1!@2JG7I0SX*N(9^'6R6?M]I\<=/5KD"+%'M2H6H0!-MH"I5I>9 M7IZWFR(,)N>E)$6^=!82QHQPP%=@A+F845IC$: TW 4.DH6YA+_T?>ZII.88 M_E6FCSZ0B>U@FM@+D(47$^&0IJ(G(_F8'V?,*VMVU=JJ M:[Q\S. "MI(Q5M MU(NFC;[K 1@]/-A@*ZZ%DZ_J<_ MOPLL4\I*GWAMQ??KU46^D?&+Z*?_IK'0N_ .[>=R/'E^')\.;XN0=HHEPSE6CJ=3N3Y86>Y'=ZD-=XCLO:=?#RJY\20;4G^NO@,Q9M33^H M'H*1LUI1N]T5B8'R)GN$U-79,^H2UTPJ24N25H2TNCNTC!9&D)*&R@?V\=)0 MM[(CV^J^T(\TU1[3Y5-Y]Z -!H;RY$Q=[_VNKJ(;!_YCIMU,$8PYV!C$I]L#$KW2#9[*$E'MT*4\3@>> M[6FF-#D< ?]+BE\]>KM!5:VV&WO#Y221'BJ1MLHE4H'O_Y)")86*0*%)<6I; MFP#VXSX@D/>^=%(H>_YC)L6DH+:M;O3[08:'=RT_O@ !/Y>K)G.YY/AR?#F^ M'%^.+XW8&X337>)CC^#!/4);A^AD8KN&1ZO0>3"A_\;.4KSDE:"T*T&MDA1( MG%!R(82AN]$5 \SVUX+:(9C&ZVJCNS\7#4G9ATK9V2)F2Z9L<>WI=;7=$:34 M4>ED5?;\QTS62;&RN=<5*Y09[-CZIU:ZTATFZ;=L^LT4$9NE*MH!T6Y-;53V MQW\F;?:U-E_)4ZI6\OF,>MI8]P((4W9YBV^H% M_B!,,X;T2TYD:2GK7N[?];I=5[L5496&70.^[/DEP04$EU0-CPE84C"6$T8<5F[/F'DGK4;D).D $D!HE! 7-[K6@K(DO=:%/J%;]:R=X;S M7XPMOCA0C.V150^8#-%&*EK&V1KV.R]I>;WDIK+W[ M?ALYZU6UVNF(J-5+ZBJ%NN)2KD6F+G'-I)*T)&E%2"LNA[HHRVAA!"EIJ'Q@ M'S$-Q27M%F%;W1?ZD:;:8[I\*N]HQVB%MHQ^+^L('G[AE5I6TFFG[/F/62IGBF#,P<8@/MT>D.B5;G#9ND#ROUC^EQ2_>O1V@ZK: MZ,K2Z))(RR;2N/XB.R12@>__DD(EA8I H4EQ:CMO7G#TWOO22:'L^8^9%)." MVG;:O4!>R_>_"%JYN5PUF()PNW"9:L4>@)-%&T;0* MG0<3^F_L+,5+7@E*O!(D!1*7U6I\STWC:JLFN_I*RBZ;LK-%S)9,V0+;T]5N M3=3V1I*LCX:L&TFQLKG7%2N4&>R6?EMU*90E]99-O9GB8;/41#L4RFU@OZ9N M5]0.:-)R+P/J)/-+R?R2 HJEU4!:#22-ED^C!06]RON_)%!)H'D0:%+ Z\[# MZ>1-7M+AD=)AIK#6(F+IY)U<)KGEOM>E2GDJ]D,N>[D4N.9&EI:QYN7^7 MZVY-;;4$Z5-2.N#+GE\27$!P294P]_>F#-36;8F:>2:I[6BI+5/-S*2;\V[) MJM-5ZVU)5I*L!".KI#BSC2_"N[;IUKJBYH0M(YK=8C]X UN?X5\:G-2Y\C^* MHM!'P$,PK"G=8_YV_E?*Y?],,K,J10]7];I[]5%7OJ*-JK9IAX+J> PE,7( D/,9S" M+PUXSHD#V'/@\9%@0(^#:Q*NTK!>B>NA=N@=NZKG@V+86K !TIE_;+1+-F?_^M4ZNV/[G*XW0R,:FZJ)E*_QB?) /(-IDP!;23'DGK']>!H3-_(8 MN(X7II+JBN8I(Z!'Y14)4IFZ &$%3Q$^@L<=PM?Q:89T :R$KXL4"BP$UH'6 M%46C1*V\8WE]"3M?I1O]'MY!VQ?-5]#H+9-MQ]\2N%0U-O6U<5JI4U7;L(!+ M&9IY8[FPX;A#E$G=S _F*YS+C;58F6H-M_+!<&T[CP"%QV +K\C F_\5,*]6 M>N;5/#FOG-666)<"Q&7BLVL>)\.,%,!_[0*N_-\S2]EO%?H/BK&D[4Z\V>SI M=B]+BF"[/W_ G3H'8MB<0GP&#M8'[HNAAZ5$ $0++4H9461G.\(TWS=$IOA$(+ALHQ 7A5XQC MOVFNLIJ&/JTAHMA07Y]G7<$"7S5DJW,J>C#_F=_F)S(S MT!D4P@U4^@)IK":B=F0Q9<)5')@.-@8&<^P72G :*#F@0.!U94BU M &>B.=Y,I8J!0R8.J"VH4GF1M3"-07DCRIL]-75_7 54DHDV0ST"=MZ#,?%G M81+7?J)J0]D#U=[@YD35)/X"<&[!Q,B/5S%?=,FBO;L$,*T=F#SHZF#5UJ@.'?H& ,J291; M@.[:.:H5EC/B+\>:M),C0F16I3 $+G)Z]U2+L6YOE/) MI1N^J@=8U".L*0M3S,C[&@GJVYSM9;\Q)N]8DF=-R!UKX8XM._@WNE^LNBC/ M=:. R?/F+L@!\^3?<\BG8> X[\2Q_R)#*K2FWM19("1*Z6_$Q$LK$Q"@,AK M)(#V#8NXKD]^R& ,-&%H\-U 'TQ^ASCCKR;YUPI%'> M"@<&/QQB[@Q+F4'C![)O' &@HA,+88J@L?V3&S##IN*B99/"8B-SD[]W0 \; MFYM"OWT#:%+A8YNF_>9^7',8?RP9'BV[L>!K&A6[A MS!QC&.&D.I<]5?A?2 PMLL3'X9CH4Y-@*M0RMW5OK$W\@9_@^ 9!G\C F$K#>L)?WJR:'^N5'Y?13(9K*J1R)\*-39_YJ9EH9.7 MXGT\8:XPI'?Y0HWU_$CJG3/TVJ2-)]Q=C%?<=D2KJ"6P'.ZT4:C71KF,\$7* M=@JMO)8NJ!70B#K;/TYJ)R5!X, ./4:Y%>"8);8. 5OQ%X&RX25\4' @9:IG MU=]+++CY>7 >LDPP=QVHFH-B3_"P*M3MX_AP[OX4@Z6@B/UYC'T?/^889(V! MEJUW018.EN/+\65A5H$2KUAAUBOBPN,R*[>K##5WK(Q,^TT9$_V9Q%=C M+>X.4J*ZN?HB0:-&Y_9ZJHFNODL4$+=9:HCQZM#A:FW7L'BH6^0%>6 M@D>OJ?G1J M2\4,@%!\OP;0R%:(^'H(!S:;1$:1@G#3*I)3=-TEAL])P+,>7 MXPME.);WKV7#L;9H.I8W+__F5<*-ZS!J-.Y>^5OFL+UO!K%:"&=ERU79(E-Z[& MU;&8=R4)A$@@P?E=/ F@959M-,JQS68A@3TPAAR2[4F.+\<7>7SIOTF9JF3. M;V@R7^GPQY?Y2D*,+_.5-N%8,E])CB_'%V5\J5K)?*7"XGU#ZNAQN:"S^Y#$ M-7QE0%I52\[]V'KV;NBP=1B@6>#R.NG9O;%0V+^4K0N5HX_Q M-<7TID.0T>L24,!P;!G_P6KM4Y>U<..09 B-UG./HA).#[C((DJ7#JKP$V+S M!">QV1'(0O[Q')!C+AG]2>TV$LL/Q??5OG8((-$:SMA5W/].Z!ON;0AP^30K MC?;C.'7)$'6 -U!97&(MBG\DL\5N'$L\W>]#-QSROHC8:C&&O\<0#VUAD*GG M%E)CADY1@@!.-/0'\G^,)T(="+&M*T!EFV)34.YY04E+7Y!YEVI5X4#PVV>A M(A9ZL1Y 0K$IBU^1\4D M!A+?-FE16IDVJ+YT9)T,/&P>->]$PWJ=:HH.A,VI;>X#>R'>V-;G#6X6VLBP MIX0MX+XAJB2W3E*(!EN/C6146"T@SF'J#V;N.LZ,PHJU.8+'3W[> MA.;;ZVZF V]N(+[D\_;HM(4_-H=1J(.9S_1T(U$'6[[6+'+(D(&24@W<(A!< M0**3@,K#+"60R@IJ +P_\N8-?:1(6[484)N6U!1D):MF"?7GV;-OZ&Z!& M53#> 'YL>.34I,T?@8W")<.@0HL.I3(6S3X-C1[< 2PR=[S/X(Q-C;>+IFVZ MIMZ'(6W1-6%-GR93!UFNYW_!L"S;)$,/VP[-VW3/:X*HR,1Y$[C-=:Y(@VUX MR!?66QL$A#^, 51A.'3.Z<1F4+:'/%:,XEF#&[/Q_$SHJ'"A1:;A*!SU((_H ME^8[R@C1!&&-_<[@?]84CB6\&N7"EUDA@?B'2S?7=>E#)\L)@_%I8$M#.A0\]1UE+OKG] M9__VZ>[AIO\8NS9F4>:G]"%T3%'C^@$GP, K:#"^&371 WA3=>H\[.JB? M"C?B]P7?!WV'4WVGZ/9\ 6,*LRDEM_@&?T"EZ"C;,(L= M*<4 S*:<,F5:4J$/QY7A5JVHCI71>\B#]H9>$/BN9KK)YU=T/-Z.YES=]"1I M 2VQBH=W$A)ADOT6P>T03OZ[?_"WQ+L;/1!8W&OF\+I616U6VO$Q=B4>[>X! M)D&=%=0)&2-E@;JNMAI[ >J]O!44+]_^93L_T9LS<>QGA[C'(>)2SRD: T@H M-YR2 >!YWUCWCCV$P\Z# S0::J6R(GU"+ X@"J@DD&N=A/*\I0&YIE;JG7T M\AY>VW8ARJX-RW#'1*?1",222=V)2Y_:3"SZV/F"T,F#F]2: M:G=5!=!=@2/.#G2\LE+2"J65N-2%S21O[K12KZB=YHKLPSV@%7FSC!''[$E>;>3%@#S\F:Z ^LIM'LBL5J4F0\2R(Y,B*) M2S/93$IG))(&$DE+;396-'#8 R*)R.-(-.=".&<^M0(R!3:6'RI][]@3T#QF M]Z9F>3U+[_]G:DPP^CXQ=+I3J50/+'0Z]Y &K^\+E*ZLT&D=%$KY" [972_W]^W-Q_[]\^R8#IT);Y5*,J$Z0;F@I$?,I! M,G0-UPO2P&C4-.!]G^.F5_*)>.Y0DQ'3^W(%E!%DY8>&R8CI8SUY&3$M07Q$ M ; R8EH"1D9,'T/$]#>X$QVI>5](BV2BI;%>2?"=_WOEW>]B]C2;$%K*#(\[ M3;6RE6-]<6PW<^'>6G4? G8D^ 4%?X(S7'SPUQL'&:TFQ.6B>#%Y,35,U#E8 M.2'C9>+8KZPVU%$(3W'#;-:PC 3W=2J6X9\[?.R_O D=?HFB5&UW]H*AB(), M20WU2H*?>K^IH:G6.GN1U;"'-])=B-?OVG!L6,2915UT4K:*S$WBBHUN(EN# M0P]_7AH/Z7;5>MDAX%*B[AD-5"M;2E3!:*"C-FLR/WA_Y>BE36LX69ZP M3!FA+"FIJ6P:EA3&$$W9I @JAR=A?"N(9<&B6V5FEB2S:E(_V'TC,[Q"J\U6 MR9)_ATE=0ERKCX-=B,L'UA!XYNH=Q=!GM:XVNR6G71ZMS-M;$&>NW%$0B)MJ MN[87;@MYP8R]8/:&P^G+E'5-T/5\ CE!?.@--]WB4PEB\V4,Y_Z?LK>5!&]M-NJ\VRTXF7SR0^FO&])*;C(*;,%3[*)J:N M6A5.'TU%3'MY62RC DAB^J2J6.0X'+2RYD$**3>4BMUPQ#V9#=MH8+*X%^WVYLO9G ML+((07)KX?FZLK02;IZ^L\>- MRY.A#^KW3U85A[@3 I^]$A,4-.P.BT4L-F^!RO^H \5C3$3PH:^L*K_R6S=&"'88+4_ NLH8%1\6*=[BPQ>RK>MQ_.?%[^N(#)\^B+NNCW3.?*0,WM5+ M[ B\@$"50Y"W@E_3%+W6C;.!^P$1C_Z>?R'VLZ--QGBSH_[9+R:Q'NSASWMB M6>[,?-4L0P/)^_^-;>O9'6MPGQZF<=;V:!/JK\34KVWG$9!Z:WOWFN/=C:X, M=V(#=K_ C7.2A5.TD%,DM%B'C9EPO8&U8,8:+<;(H*VQ_>[88U@9Y1Y(13YB M61=UUE?:\[]IIT?R0 ,]!:C('1/X)0-4B.2#5<%4N,T*[K.JA'>:DI5+7BF) M#8+D&_A!< #P@X?+,Z7GK>=@X>H-M"GSIA"*LWCZSO[5$!((*R!5JBN%:'; ML-_O #7P+9!S?A_V)$"DJ-6V6^T/2\/Y]9'NOUS\&5]+;?G*$2V=!&_YM=LB MXUT_/226)PA-$E1W"@TP'ITZ]MN\-%+T(ZSRI-Q_N?WQ?7T)A)4UFQ9V%/;' MOUU4JX'^[E?*B[P.OQP'5KK[WI?^Z<5#O_?G:>_ZJ?_P4=',-VWF^I=L+??\*>[RV^&]3.8 M0P?B-[49>\ KI[ E M]]H,=PGM^,.A,R7Z-T,;<%UU7=G'NBS[F$/9QZX 91]AA;W+RX M]V\?^X^RQN/"[8&1AW_O<@^RLN/C<$STJ4GN1LO<@'+3>$;0D!4>]R5Z1U:\ M*K^4E:SP>*PG+RL\2A ?4<$^6>%1 D96>#S,6*Z3\T?-U+!QDPI/9$U=[MOR MC:D#8I&1<32EJP2,)TF.$ZEG#K#NOTQ,>T;( SOIT!7QDIGELR9N=-1&I>1@ MD:.-I=I'!&>.:BX*P?6ZVFSM17F7/53^?7D-3Q621!%!%XDUSL^/<$5&!&"! MLNV56%.RT1K+8J8L08[SW6Q%F)B*C/'"5$ M!5]B4.7N+X:2GQ3(3Q+J-";SDXSO!GF:3A3S3P* ;>WI)^0T+8VC5P'%=<_[1X[[,L@S6=;P=;L-O:! M"8B"*XGE>B.SH[!P+#=J^X#E/;R^[4*@W6$NXE%(L>.IHY;(1S*["BE2EE,J MMF,?;;7;%*RVBBQ:+ZFDD=FU6 B5=-164PP[J:PY?UC4+JN/Q1!_9C]@WG1? M;ZGM=LG:M2S7)PEF#<$T,_L2\R:89@,DI1CN\R.JU;B_V!QC3%1AF/->B98'^=MP;:KZ"S2AY:+8U7E_/]L7#QN@ZI= M+'THC\=3)@[0A@.['ZXCYY")9C@L?@DKMDUI6#"KSH;[RPJKT>I3Y)3\,F#' M81/XY@"%\L)!"FR>0Y0W_%?"PUDVVPP+SAVH&-Z%C0UV&C;?>2:A943W.7P MA6_YNNIQNZ[]D.-\$1^!08,(P((YGY23\TATA]+#NHF4+W\, M3N90-XD_*^NL;/K1H'ZQ+3=*0DN1@ HO++FVQEI.:%4T!RLV*JQDAWL8!3LB MX.M9.L]MN<0-CJ_:T3RYX M*Y?<\73^GQ5<<&'$19V3_ND7<[/PUF'&Y'^'--/$LTSXZ EE@/*=L?\^LG]^ MY+DEC@MR^)(XMWM2 9V68AV_1%8*!EEH51'!9<&VE4-$$1EQ-H(BQ84XH)&4 M7L"A2<&RHUI'^Z.O!@FPBN9)3?2(N8@DNUV2W:7FCI5[;?;"BGL?&MT=[;F6 MRTZE?)> M'=2MU4>:[G'"M/(TSR8TT3?(P_)EV=Z(&=:1*ETJ0;L'QKWRA29 M2XJT5$A'[@HB:IFUNCI7;JFJS&==[?=?GO M\ M210GH7BAO-**F-\= )JKJ1D!W6I*-!\'FM\EPKE> IP'Q!QI"V#6W+'O%(2A MJ4DPI'EGYMJU=K$UJM,=P7L)\?(8=D)1++'5CL;)>;U1$0"^^VMHW=UE@W*L MG91,+XW^(B%N[M<1A"N5EA#4!O8KP0Q L\1"= MCC3?+3=R[!36+ /PY^JR4Y2A1D# M?D[FIHK83L9WDMC7]NQ^O]T2J#':"(E52W:8O_X[Y_1#+2&$P#R$K:W:W1B$ MNOOT>3\?;=^U+7A4' )>&E!<3[<%_<@\"][/>)/ H)LEVAS7$SA1T-C0K$G$ MQB8=BQ)),X=\+>!RR_!:/Q[DM'A?O\)AAGP<';W([+LI6 MBX:_)^O)B8(Q/9?ER.V30H=,^0;(ULPD[71*=J\H*[MUT"24%K<[_;^__]HS M$K:G3V/'4;#ATUQ?K[Y] MMKKG\/75_=7E76;_)).4,$J+H=P#3.V_3(Y\:L//[D^[E!MNAB2Z!J8ENCU/ MK*#W;Q(+0L , X]$D:/IT1JX/G!I;,3L)J1IN=3T&79G/] O&2QA45MFOS\! MCB\;98]&+@IXV)WP#$>U$I"TA;VGA:=%X2@';-^ M[ D C.-P'' 06G-N;T-(\OQE@'@^R1L[5S<&'SS9H8-J@H"PIIBM'WA35/$7 M=K8F@4X(*W";U"1 >T"CAPE@*Z #X$O@((L'Q2OF.=@_D+!,L#4A%7P]'P9A MM ^H/0)"&9,PHT<&'IH(MM @4&V#I>@OQ'!L_#+ YLV8)A5[D=;%!*71#XKI M4/5BOQ>DI%YH[$&\6;QV#'NDC4@E!]\-OT&U1>X+-@ _93Y'/IXTC^^#_@4? M"BT+:4[I9\G#3T.W/Z2>U*1Q HA(&5+[!C$O-<<(=D]T_E?SK@D6FP<*;\,: M@>Z+JC%P[8E0^89(\W!*YH]-!L[!+O@F:$A?ZP'R M 6+ T 86 <8;:'H1;7Q0IL&]%\"MB//-[P'^Q+S'5!/PAF5[T3"('X96T(=+ M(12!O3RAQN]Y &G@7L#W;+UC7"F"SR,P-;C58Y/ =Y9:V&%C::W$XT#R8#P\ M,5_\2_2'G^ 32$9-1>+/[0>_2DJO%-L!.3=D'E!5'/'(%K M@8%HVB$1"/9@ MCX(8Q3)B7Q&:_USHWRB*&.=IZ+=PP10NEN+D4K(;*4S*A(R3UWZ39^G24;1W MY+B\=^1H[T.[W-P?-DPI#(NY("]Q;,JC[<6,!!T( MS^#!!WY!@@Y>%X]BL3TAZ5!JA@QT88XJ)UBX7.Q/ZKDIMX'R#O$A8Y'8AEA! M3^G5.C, 'GY"2@S*<:50<.490C<2?O,0!" 78 DGM:S0=6C<#8EL_(R@XFC) M3;0T&#"$.+-#'T#$FUD&"U@&JH@7.TRY_M#1)J_0MK=N/G_[Z^O\DNR9SI5LD73&A9+X7@N,[+:0I=HSJCT\ MZ3]2_QYJS\)-]_/E_L?;R^Z?^]U/]Y>W8'5[3_:$*^\V2ATJ55!=;8#A%7P2S(^D$X#_HN21)2(I&ITUX0$5,N M&I#[0@Z$[#$ 4R!$3@,TC#Q>*/JFQQVDR3_G!J.OT&0C]_?P[L#CB? )1NC)F@S . M!JL$8*F QRA>#G#HKE">C+0_T8UDQ$2@DU SGA@Y%'!&5C!OGIOU/[8?HR,S M"0B!UNP[!*P$W>CBE!:CPUS,D>@]8*A%2G\E^3^^7'V\OL7U[ZX_W3:LM^X[ MN#-7JT?RAL"HMBVZ1_'3U=Z)9#T%=LA99UF3#=1I1$[DJ/S:GR[-O &;?K8% M\@F/K'@SLF9MA.RW2ULAQT"6S<[!T71&TQNIG"^';>1S(IIRV5Y972K>2NUVQLGNQ]Z!PTIVMQIPWRMVY9 M,BM!&L>K -?]4[ -TC@BTFB=3@/M36)8;P#)-:!-1-[GK+_O_M@?NH[#_-\T MP$_W/OPL+CK'WX*: #%F89&C)=N8Q]LQAM\^>(^7(>0/70E]VGK_SA@M:C&R M0-%T=@1^S'MUYIW6$VQO$4>%DNIX#SQ)84LT*O(7L)"T,(8NUP< 8%"L-BA1 M)M=H)TL$_7XU1@:W]IQ5L=JOR!TD!QT4GVG]@%R(GW MXQQ?>V*P$15E37,%.Q*@0%Q8K1BT"CCZX4%>,XH.YI;L@+(C.'KG<)JA"U=T MT;GS:^@7//=6)=GAM*OYC?#R+L?-E&^8+#$=Y913=4$&8" 2Z4W@Z-B+>3&$ M\W2%#6#61^3&=^.0VWQ@$0-:^C<2MSL"PF M1UYYF$$+%)D#8*THOE &C3?E 5R9R[,L"G["J_\G7CW%YQ*N8GW2+A8CFU)# M:Z[/= <]Q7>,6?-<@,>RI;[[82\!G?65V9C\(@I0@'M^T%($P,ZY06!VTF?7DWR(@K2U_S M" K9%LWC^H1<7&8J6S2%'GG?T!TO0G.[#=;$!B=\GYL^.D<6!GZA/5%*L%EO MI?N@>WW^1?D,@"CDG3C*N &9YZ!,^QZ MD%LD\-EV_2]PW5?^G;JQZX&FUQL6DO8,>DQ^OS\4P>86QN13A5/TB0R=GQZ\63@-H;@H(=G5'V!CP%[W9C*^A5H-SFI',9>; MI&K$5O>6969%S^=\%1T15/#5/3(=ZZO@-Y?(;_*&/Z\([J**HL:R56/93LUS M6&"4U6IP,F L,'7GIB)DS:&2=.%??Y7KO,CM?;"/\HYA9E.SAM?Q. MI5IXW"X:_;(: ^X;BZRW:#8Q_LYZ )V:9WR):$7]MG(5HG[+:WE+29I:OP!> M(QWI_Y[12I_FUB@4E51/M>Q8^MJ6?N'LH04Y;S\NT<9EJ16+6A0=MD_+]8A= M4TT.M3 Z-WU/5WX_&#'T2*!O$%V#Z!EDRDWQD6'ERJT.HO3)J]0=@#2\MW\L MUQ,F:2<+0,EO#;,N;'A7(^]SD/'LQHC;Q1,EE,LF[+Z5IE7771!IO;H]>E M>FD>=LI- MT!VOMP>CB=U+L^"5&B]6:-XAO;6;%,RAL/.BV3=@#'$_ER2F5C$>LF"P.3V?, MXMH:653&HJM=M)6+0N0EX*P]"K%BBNO,&I1-7(?YB6,K#W\L&HMJ[-. MY)XO3CHSQ$GN[*#B$7;FWE;?E.(%MM@NV56[4W?57K"K=MU(NV0C;>,#16]K M;K:=UY4HI]>"B)AE1QR4&(I@ATQU_*%#4/\%F]HG )J+0)K^.?7@$>TL+-O! M[8A8FVB<@,V*J!$*MKTHU44AW:3!)4%BJ78KB[=2F-N"8?9#O=::@$;N%AQD]A8PG"L#Y34KN\D'P>BK^F70*CJ)$'SVZ2=#;B M4?=\JG%Y@Z'-BJ/\#G:6VE9X\=DH(T5CY[2)TG'S"%067W*MW5:7[+#=:9ZMORO7DIGY55)YRZ(3 M>;ID3.!7.2:@8?DLFHUC5<]R6YZ^MYUPL%3*VU%>"?XJ2QS^3Z0>:$FN_);T MPV^!+UW4Z _%YRX%$BTV[P?PJ M2S%VD+IH(N3^WRP,LH2U7S&RJG@.ZF9\)'4RX/:2 8\.5Y#I^C+%9)WANK-( MG5=4NVB&ZPN33LM@N.]6.XPHG55:6X8@SSGVSRT?:_6]]L.1RX MRWG0=X7WW9CV+48.[V7',^]9,HML[_RNN_>N:15._*(=WG6M<1@\N@[#+?Y< M*!E."H:_B\-] B+TX%QDW]RRQ\![!*),?R?0S",'C"K=G(-Z*)EC?'Y96H8R# D^EZ56LDI[// M8YJ=:3?.EJ XS:H3J7S/PM%>&@].4S#"R?6_.7$X87:X]^$H*USV\7,@)-\- M\/]@,S3H6QY*31@?R+U;;_?$@6%;[QJ"*&R+@Q+CCEQ*I(['F)E=C*AGNX&H M/>8-["(T_<*BB(5RC *&D;X$CHM:6$MB>;"LFGLIY_1J6(DO43T"C@:D%>M) M]LC;85= <)C^7)0E?,?&D1A;*A*%CYLB4[@;+54.@-@R_X=3HU+IMPTKB",> MP1OP;#W%I[EQKE R"!"&.-B92C7D+'4_9SQPX;KT-1(79_"G\Z1/)!XPH5!8K43T@ MCWC3NJ"=S!>P_V/[L1U.!'@,/F",6U?V)($!3XD[4060"QP :R6QKI%*7Z20 MANTSO\]$WREJ.?KEZN/U+3Y[=_WI5H(+;JK\25*:PN_NAR;.EM^RG5\99X/& M; (XH+X ,(B;196X)66-^!DJ#(4<]+1 7U@QV[P!W3?/NOT7556K8=1Q:@]CSX/>]R.K9'E:0Z0$G] $X/ M9-Z;+,BN&E0.&(>47.0PW@_=GIAG^"V("E_4.A#)Q8 @'_:2&(%9JTH<2-6P M=I$_ $]A? \IO5F(6"=%.OP&],K ?P T&B%^W; 0$_\ M3XR&YGU/]%##XJV MPK0N62XSY#4Y5 #=GH+0XTF&.W_1CX ?->V'N5&,MP" MT&]1S ,+=3%--,DYJYFUML"T^Q]0((GC-(!;:A8_,CCD^X[!OU+/3 M5=$]F[OPA0=?BRX(#["W!T),(A1W5]TK;?X;?O@_1D#UOOW]%J;UWWG35U M_,67DGLL?)2BG59_"#@%J*@V]XD^/:=/X?=Y.]5W#W#S!6H8F&$%?>!U7&"# MAPI@R*== E^/ 6Q!Y<$&BY@7N3)WACV=T;L)(@! 8D/\:Q&;/?[S)-% 72' M!"5.NC=*#R86)?47KE>^!=7KD1O)'ARP+"[EHYRRM0-9[#$(FPNTDG@5S*6[ M"">71I-I$*!F0&;3:.RYI)H(LPEO#146S1C,N\9O1P$*$Y HH4M:O7Y2H%DN MTDI7)N)'LS XO8E@9B9&GFHG]/'/_*CR= Y&NN8>/E)1[.=VCBKH3[29OE&J M:U'K<%[+G^2?6VT)]>_O' MG$R7UL'N9KK,E4%I])IWJWF)L,4Y+^T9.2^9G=MQ%&QCYV8(:HI%_32@_\"C M5]_.K[]>6O?=_W=Y)X,W=0+-S 0:U!!1R0!;EKN."RR.H;7BZ89GD?T#E(\H M#GU27U#C^*MYU[0&#$@)#)%_@VW/'5=X#?!M2G.EADS"@E*=WLQG>7->9#&S M4W=.'RGA__ "_P$47\,T3^V6_0 0^]+L0_\,G [P>1B$Y RA\#"F5<"7-)AL MCO/F0$=E16 9CYQ9H\1K6B=F\[9;L,]"4OX4V,R[:9BVS=(P,;;X?"BTS*96 M@")=[MH$D@?F(]"]R9S?'XEMPD\OXS 8,QU:D\1;B<9GE>K"UL64,C )R.04 MEC'[,783>Q _06R,D03A;THN,1JB82P'J\_3) F61X0X%3*;!SZPQ8DU#CAW M47:2MT+$'T00(_:-+G ]N.H!\A'JM@;H-);=NKBT,4.-U>.0/2*#@)9WF$E^.T7/.CA9,Y2CD>VD*N,_96]FCD;<(0TY%RQ4&9L\*O+_% MCMN_# P!U>VCQ)$EP\NMLV9>744F.T/GQRQ_WKRTB\Y^J[WY\^8-GYK*1EFJ MH^C"T0V90I2. @-C>1JZ_6$AL(O#_F?E$B&6 OPM;]BTE(&9$1 TP*6PI5O%=G^P&CIV9!NR1#!QW(YHXXP M"^:-,;B*2,9*B>D\QCT&.=(GS0VN7@,]B1HA98Z9;WO$VHV6R;,X_'1'9'(U M4P^&2*2@<\0,E!*)3L]XL0"2N1#XKK0VML[TE/F"471"GKN5))6AZ&5I7=K0 M9M0"R\N07KF$E-:0R6 MNM6"77N-S,I4J<<8\/F'BYH?:'W%5U"0#3&OQ$[D!P&(NYRSB/_3]F)17(Z- M>M%UOR1\VSGP+9\A=Y:7?%]*,5G3B8[Q1+-3WZ6FT>^',1/V,2+"V)ZH$<@S M,&;QM)H5Y$:G%1O2:I!'Z[[S@,9*Y9Z4L25FX+O*2N%#!M>P2&AF!6[F0E_4 MNCVX-]A''Q#.=ZAWSDW (S#ZW)"H7_&V>=[=U@OT[HHPR:K\?W.=O)T2A8V; MW.OMY?W5[>77RV_W#>NN^\^K;Y_OK.ZW"^OB\M/E[>WEA75^_?7F\MM=]_[J M^IMU\Z7[[6['W+DK#K^8,A&3ZT6""?*MR-/:""6-^%NH\SMYTP74/[->=KLLV8-E#W4 M'+4[*0C*;+OH9X(\BI2:HU;)0HA;+2L0?;_!?5*2(: \8CP@O$9WB>;X6+EV M/T0%YP81X$_/03[=:O5[:7UZ>KJDT([RH+?LY930'8]:):LK=A3,LPM/TII= MLP!YEP5_)E@QTV,+I^D/Y?"AA-^Z^(7#E-J(IT;&EF;EU"S6ZJ*5#QP$-@)Z M4=/J\L4*G:2F2THX=.SKP1T>5Z04T_GI MX^X4TMT-[20G712>TD?\#^:!?8P+:/PZ*(U?5]\^ 3,]/6QT3J>13-XVL>*E MP7B\33!^W"08C\X:)P>S??B^/*4K(D/AS1F"M,L]M\]H@0#HP M5$+;^A;X4AL#0E=. 'H<=!>AG^%]6F^IL\7%^RF_%%'U+&;CL1Y^-98#0 M\)C]PE.LC*O$6W@/^;@=,.;0Q M\S+G&V^LQ,4,MQIC=(UC^29'$V$;#RAU3 M9G0\#C!B: M^B3FXA114U#UC!@69D%& ,>&2*];,HA=!&7D_[6(>^0,M^4\X M(IR@^\"6)9GCZ7""X1I32JBAG:E4;[C58H4@;^)WGMZ%9R&0R8I]R5U6"=<" MC]4,P")Z7OF.^^@ZL)KYT+HZ)Z0%"S31Y!HD\SJ)P9UHA$344OR _PBG7*>3 HH>:WBTJ(MH!+ M^%OA"ETV.EOHREW8@VD4D6HW9C% "Z+4NP?0&;72:=(K ]5Y9?I)T)-$E.G> M#:CJSJ &\8%!$U/A[_*31=-^7_1(8-@V4\#XJK257S(YARIQ;&@_,DIN4BA, MS$K45"* \4<1%FI1X@\6MP@V[(;6'P%\_R?^3\_&&T!>MQ_!=BVFU&2*?*_$ M>;,F=XV2Y65-4V+0SXU7'K7S6E/.]<+<3\:"L=S%X[%'']N>LDC2CTKS7_KY M=U(#R&9QS#/ZB@%^O(P_YF4"?-I')D&=8O_$?,M2A6;2"SIZFN5R3E\6)TZ9 MC"MQD-]=WMXT,OYM'5(5@WZ%9BD;),*ZE)T$'^(;Q\C2OS/ MB*]TNLF0R@'1"-;3C4'JV;V>:T4A7).,00LM)0G#D##$]P0]N%&9T2N!@&!_ M3A[6C@2_=*X3'1P/G1C"Z8G*VR7C%0Y6_L94B!P=YGSVZ.-6NQY]7)71Q_6X MV]T\X<1L;P\Q*S,6=+WR0M52[H+ V(SW9U%2S MN M5DU&J%M^!BVVVWFARU1K%<\=1+'PQSQ](L>,3*4IA!=%RBH9,HE+T-O7,IK+(N1$53K?/]$&M-;59 M+%J0\\*80Q4&-,:'T\,<.+(H#&24$B1J#!Z9%XSE!# ><7%8;+L-Z /K3B"\(G63@T!..AZ(3ZR8 =!A5#*<* M?P'E@[Y+$R^Q&G@,QAMS=,$$UMU1.48Z&S\+N]0L(S.N0B?W,^XTX VTLJB6 MP&3^*;B+144?TU\EJ!KT(O?Y\'H%Q1.B-(+:*AAUL$;O4P0EUI/8/R3RQ*-8 M($1RWR$;8C<_0%8/#/AY919KA-H*2RS$X$B>-".Z\JE1X;EY7M%[%;T6!248 MG1TKP5C@>K98G/$<)%+)1J=ORF6VK6"M5LY2RZ2_/9]V3!/*W-PZ>8X\RD(I MM/.RW]9T*?7];^G^S58-6T2!S40N:^ZU NPM%RFI%)(OD*G]'%CE!BEJIK?+ M:%,V*7QC:+.9H-;*&.7ZC9&;T"63?LGL\FBKP_'=*>/Y7O)=" M7W_YUIJ;#H4G9O4L(Q-C (A@1LKP.8WF_D@C^>[M'TO& UK/2"%>\>5M#(MK M@BE','F=-/.;RKTB@FFW*DDP.V:XK%\>8SH*^B-?HA1>30K;QME-Z7V_+61+ M!:.<=H$M&:ENS^1%1LY;H]-9OOI@Y49##J]Z5Y/@"R+!@MEC-0E6G 1WS')_ M'5;!"A+MMLY+9N^YD)F<'>RP/%\A^V@=YHT4V3S[F)6S]](D>$V#!@WF->3? M%8&^2AIL[P0-+ITRJTWDE>U=46QF?&C>!-,UCQ3-4_6":$96SN%F1X>JG!^Z M,)4H.6^.J$ZOW*%YHH=BV(B5'LHY^R1V' 7;.TGW_/ROKW]]Z=Y?7EC7]W]< MWM)XT=O+/RZ_W5W]\]+ZC^ PE,;88U[PM,7,1+V>B= *IJM+R-M<>N1\J3PG+?*H,"UR-;F0 M<]*>#G8K&7*EO&]]5OO)X6O/,*E2ZDB=5OFZ[_\%IE76?'!'Z& W,^WJ!,T: M;5Y1@N8V6:[!*7?1@URAI0Y>YK%>YE(OXK)6&47>*8UNSO ^W^3H:#C@X.]#YV#MAQ5]\ZRH^P$4W3)E7Q7"V3CR;'YKAQ_W@Q-]SB;[W"?9V-?)^8]'U8 41O?9!H_6, MYNTKAON+CZ#O$IH7I+#M')JWCAN'R$DKA>8[8("\4 WA+S]D #X,?#W0(%_$ M?=5N)<0>+OS)'EM]FP^M@1<\64/F/+!IA:&X[2[WD- MBD(92Z$Z!4''!^VE58.@[R)3/ >4^P08]P M/H>-SL'R+9!7#,C*(-$KQM?.TC)^_?@*;+/3.#NN)+Z^4N-^UL#96=E)J\H= M2$GL8>!1?S0MN6')[TRD18#DC$,W6,314RS((2^9481=U'V_40E<$ZN@..>:<1>C5&T>&SAB"\/AS<^@:J M2 0%9>\[0034U:&J1%![!;;G%1C$."?=NKN\O;$\U^ZYGAM-EC3[6VT0_RCC MGVWXMP!?3W!HQZLR_5=40+QQBVL5 VJ.6P4E?RMAL9DZ(OPZ\+N^^,U-P*,P M5:C$5^6(/6Q7I#G(0G.\:TK:74HJ*-S;;4HZ.-D92MH!=TF=:E5G[[S"I5[$ M9=4FT]KJ]+HE2A=?HO&QCMX'6U>@ENM]<(RUX&LU1E:6Y7'4.#RJJE;4(:WH MQ6V_P#O*SE>R.I-C/E<3AQB MK!0G/164YT3#D#'1%V $7PVYQ<@1NG O@I!9-K?$T"1N#K\RIR8-;*/=@,21JS+=@)"3?)R<*Q0I:$%P_ I:$.A>,V;G&:N"QD0R"W%] M5D4G6Y*[B46SA7E567.M59V&KE-8.*GV2*63%0+.1M?UE9$ M9;"UEOY+2']51J\*-&L=H$:DI1")ADE8;\4XB7=6X->85&/24ICTARS](8RJ ML>C%JWZU35+;))5$S-HFJ6V26@'8O )@-(FIQ7^-0TOAT)5J]'*+C5[NGNQQ MC4HU*BV%2K5-6^/0\X-LHNKT-2'0CFC.VUZSMF1J2Z:V9$JP_=5UQ*^:=$@: M7FQ2/BS21[]&OQ>,?MC>S<+^;A8U>*MQL,;!C>/@UZ2]6]((J,;$&A,WCHG4 M%^B+Z@OTZE%P1ZR&FBS6[90/(MNK.C7LI.UHF'PK7&D.KUAW17+5UEQ;"XRJ M'?2UK%E?Z M;L_U:#OI:UJPIM%[SN6N>O,1S+JJE;KQCWN8B')LS?M*&SD?; ML_T^F]-FMV+$L)FI9?-8^J8GFY3HG7QXL/?AK9K^1?V3MPW*=S7^5 5_"GHY M'1:TC?V_N\B.J*'KY7]B-TI:J?#N#Y?O&RU8U!B<;RQ*#D(EF&F-/]7BJ&7PIR-[ M5^\" E4Q;O*:D?JDHCA]A%JF[*I8";Q^]RRSLA+!CW68E8:M]\.ZX[#(6Q77?_4@H=)O%(-5>MAM%H=N+*>7F/A"VRK.G M530.#@\K9WZ\>%N\RO122"XG*R:7YUOBFZ2;#V='1Y4CE@IC[[:"DE5414_! M/*^($EKAVZMY[/'AV8IY;&82%@Z[JJIJ@@[1G?.&ULZ(K:^Y!?]#H5EQU%HQ M#<]J&E\M\C4MBT[CX.BTQ6:7/@_F#._M\L#&8*T/W=H,Y:?+XF\7E4->?@MJ3G[@O/N@?; M>%X?/_M=B?KEFL-5PB6Z(@:WZ@CS/V+C*W.IUM5]RI@+-67R"Q M-28LSG6>IC+<:B;\BM3,TZJX4L(^,ZUH3M@0SM!C'-N,D9T!7M]E=]\*2_VX=X'L P;K;-J-):;,GP[ MKR3R62-I 9(>81N;SL'!-E T#R%?<0QPK7BZ]8C@,_'T>.]#NT;2%XZD56:F M12[_DYR^RIN/"ZZFK3)V,FUO.8.VK.Y2Q_I>)!_8>N3OF;+J#!NG'C4.CZK1 M.+64XI_R)< ?O<"9R"_A+PP*BK\48_@6CV#]OOQP]<9WVLQ6"#Z6ZXG)J7WF M>?)L_[UWL$=_ [S[^F^L/X ]N?X]/J^')$H($5I)$,VN^#G0[LIPT:3QY:[^S[H?XOO@H$U#MT@Q$4>W3X@5L C;MF^8SW8KL]_Q4Q^^"V\ M,.B[U"WER8V&]"*4Y[8_^85;-$@5Q793;(']&#.?,XMV,_!8'W_G^K)60)0% M_)KB)^7<=JN[#[G#AN12EL\B"\!!\.GWQ<& EE"WY/&**88B MB2K]OD_WMX5S6HU%-%7G;_W.]^NK^\_KWD@_^,B'^1X=ZL ^/WU^1?7_Z[7 M<%P^]NP)*H4>*//[/0]4\K0R0TL;3->VAB$J]#^!]I[FN4\2$"[H_"ZZGL7E MX1/9#[67.O/L\R76W@>2G4CAYVCB +7__JO]H2PV&/_:#"E/$[3 8?%Y9DLI MAE,F:RMK<@'W'[EDH/&N[R" @%\RO^\R?N'R/LB-.&3W\-*/B A[PFIL'[=/ M#UI@,S*PSL:(F6',]E*:C2 /K=04*3EY'"I'RY#Z18%B$05C>BZKG+9/LL+; MA/LT;J]00/W>*S*W6D=-:6OUC"+GWU'L;&>OY]=?OU[=?[W\=G]G=;]=6.?7 MW^ZOOGV^_'9^=7F7V25)1"4+TQKVII7IW/5^R:ST2V:19 U:0JZ _S2 C-X+ M=S#)VDWTA,/Z@5 8?K. G;,0&>9[:^_#%_9@@R@+@SYCB/5<&U&%&]XT@%:V M7@HK$XC=)\HEJI!C.XPFJ+W:EA_3_#[@R!Z!2GAHA+X*\LD=P<(%9(,BE^@& MW_ T=/M#^!)8HNO$MN=-K "54Z$$/CR$L$+$&NJ38 P"1FC,<%C[@=2_AF6' MC-1=4G%ACT/[$7X-CX#.X>(.'6 VH JSP0">43IFHCJGU,J0\=C+ZI2XJ]13 M8-39P&?AY>. N_A,\QD7ME3T=\;%/1M[5KF9:[\(%:S_B7UFM3L4LFX!UB!: MV(!K*.?AN4&(X@SOV/+L)QZ[D7B3 Z+SPT<&5!H\ 2;>!5Y,M]2PKOQ^TWIL M6E\#'ZXJ NQ2STPX& OR"5#U/S2L1X!@<1BAXY,>^A>#'81^\C4@&(AF>-?; M?]G] #Y_=#F321C-.:'U=N_KS=W>.UH]!4A8%2\RB+F$,[<< M-U2D\V2'#K>X>M6(1V"8 M^:@%6NX(/Q?K JC&M$]4<\+ HYWUW; /M\J1P/M>C.P6L.L1#H\KQK[[GYC! MSUS OF"P[P4VDN<#^JN#D#<%IL]%,> I[1,Q:U2B6/%U],6UT06#T+A&5)/CO2E X?9!ZU P M'KO_G]@5T@;Q"]] M+]_[;,LN[!Z,0>-A@-[V[:U@T8%0-@9Y?HJPH#W^US MZPZ>^QN?/0^:M%OKK1\\Y;''\N]HH#!' FP?O/]X=#T&6T]^M]^\TNYXP M.YQS+0?R6N!@Q<\="T-!8.Y5,;^Z8^-(#$B&>V\;#.L>0"HD"EZ>N)$PEE)H M8#\&I)+I PEU#)/#/'P&WT!WVBRUBT^L%\;(SV 3)M?,QP3-*P7?4+BI=ZRY M'>R7V!ERHB$ &%%&/BQ_BL@Q9)Z#2EK1!J_[44! 0L;>.I2G$AN=(Q'43UL= M\5MYO 1RN ?@V\ %L"^UV-XM>P L@PV*0X'9S;DDPT] Z@R3\,3II$XK7I)< MS&SHD7"54EUO0AZHZYN $7"> QD2>*U3.MN1.)H<;U;V'+BAD/V;=(*F-0>: M>I[W$:UXO#"R:&9X%X]#D),2R7$3R97('Z%L1D?BOD*T.: -061^)"V=M(4 M6[N?6FL(L)VP" D9((#B'@6B$N4"74%=<$?$QSS7[KF@>DU,SA:ARUUP/.*D M8]!\?M /X#:4 %V%$/^Y*!/@Y+@@$^ +"(X',F=0\Q7A?[HA>4'B?LI$^K%\ M+W$V32XE:*X'-_"%V_.HOD\'_X_+!_^/]SZTVLWIDCT+A+J'A[4S*DE)H $N MX1WW&$@!H6DB-L$U&9>)C#_V30&F+#N^2%2B)S-R^9 Q0*)57KT=94Y?@/K9 M;&#T4ZUB#TK[6N86D*1+;%US%+G[SO3N"Q9I@B) ^@%JN("BD2<(M,>L08S^ M!?1+CGPQA8#LMX1PP=RG>X9_C[ABVAS36JQQ#/!$@]%^")FP:(AQ@1;5(+X4 MAHR/ 25(I%&(S>:<1=( DTO*8" R"(\'"2KJL!S]YCGXEN#(]&TG88S"-))< MW%GLI@66;.:^:^MDR]9)NY5KG5Q>WTD=_>T>_'OO79&A@7@?ZL VDA(ZZH!L M\2W2"KD!=;'OCD'L)WJ+\$.>PXD#H-BW-R&*LLA]9+#:UWC4LUU32/?EK@?REHH4C![S!O9O\L$+NJ6N[UR)._J$5[2,5G$$ M%]2<'I0J2%5J%HW$&XTHA]K"V'8=JQ"8IP?97@L S",=M6L=50NN-_8$!=>G M("R",/QYHTA@26@?-*>;M2@5+NM46DKO,'^TPA!:R;U<+G<$0"MM^W2%_>(6 MVB]H3DF/LPB3<&1.I&$D/%K<9,.Z_-%WN;#=[F0:$9IXN)"'#-"ZQ_8:OEAT MFC7"NU;)@^;037O:3&D=5XM8UL"$#IIGTV2Q'"XI>TAI?U)7S0H>RJ@B4?P+ ML+.)L&:[(IJG?H/LSA3=B8)+.3NDG4;!'%25.J,1QHDRSN:T*FXJX<+CEFCA MY(#6G6T'*S6AYJ1< !)JYKT5?#0Q\"IM-8B&U7MI0DHGUF-"\&].'*+O]9I!R9'\BD7/C5KW;V"*\L=\_DG8*O,'*GE*F%.CW9^T#Y M9J+" / >7AM.A*)0Z@6G>Z#*@D:L7A$2$8N<9,'DP!SC@L#AA(+OPD,A7F24 M]:.56?$LLR)P>R<&!HVB9M!5E1=^<*^ ,3X.)%? M9H76RKP6E.U-?2)E'2GZR[#FQ;"S^FBE!+6:RGTW<3[DVK T_E51=OMR;M.42B/ M61BTV^17]RB=, $U&G+KTL< 9F[(,.]_##ULY9QZ;K-\J3G5))9#8NTM4=CV M22>C/*T?4>M+WOPEFQIP?<,O\8:5(5/?[DN\W?,@'&.]'OOU!=[OAMZ_3IQ9 MJ#'1VL]5,%MJ_*@0?FS04*A1HT:-&C5>!&K0)*P:+6JT MR+A2@\CV*H$6)57F4I/&UJ(RJTA,^V!= Q?20399%9=[+^ONHKKI%IVJ*6K. MNIU--T,M['5\S>R)ES;_]8LB/R\4&C?7B2WQ1Y\[BR,42M::(< M31RO@B9,#[DFC6J1P=%AHWTZ8PYP30:OG@Q.5D$&*HR@2:"2 J'5:1P=G=:4 M4%-"+B6%R-K9N/WZ;.RT., )_@5H MVIYN\[&)"WVW?:QY.?A9B)Z'*[ _G\\.#\&L/-F&#W#' L>;"!:;AJ/UY@7& MC+=+CPN[B%K;"A/?Q"'+=%UC(6:"V _L>I!']/OMTE3?!J(_S&F/NR5/TIL* MX-TK1O$-1GW7BM4@RCK'S5:-U356 U9O-HB[;G;=.J[9]2M"[(*V7J/<\JU"G0MV#9J+: M*A-GJD[O52/MK165F9O;-L5NO&E1T=746/ JNAK5*%!!%-ATF2K6Z6ZN[RQJRE>"&E>C=5!'>52/0$@BT[0X^->[4 MN%/CSNO#G6VVAZKQ9G?Q9IO]HYYK+93*"-XI:Z%N2K7:K(!=*4COY&4;=Y+< MCLZ+;$IUVFFT3BN3MEF9O*.:)@1-Y*4G+TP3N]"4JM/HG&VCV+LF@UT@@[Q\ MYH7)8#>:4G6.&B?'=9?"FA+R*2&O*=42 J%N2E4C_&X@?%[&]S3"5X5[MT[: MC<[A-OHK;+1-U:XZ%%Y.QZLJL:H9+$.YNQ1"_E@?KO^8PT4.\SIC; M!8=[']IGC>/3RE3$508-:XPW,3ZOJ=;F/ &U#W(*N6_^]P6UD!:V\<<=2L3)2G M;FJS513?8)!_[5A]6/<@J[&:L'JS,?MU(W:[W:R,E5XC=MV#;-N7\L+OOXBQ M+1R17KO0;55.Z,[I069VO:*/\SJ3%85M5XIVHAW7[X[[J#IEW7S^^.=>%G(' M4_VQ3"#()EH'V-E;'#3UOD_WMX45&<8BNKF7\8+A8#\,GM0WV:^PWY=U\_G; M7U_G5WW,#'AG@ CP$6M95NM$+?LKK*MVE_S;_.=0.R5NNI\O]S_>7G;_W.]^ MNK^\_ MR/^XR ]IUD5+ZY=:O]O6 M,$0.\5,4]/=2GHTG"0@7F(AK>^KR\(GLAX]VZ-K^]+.KR&R@?G%6,+ P;P:U MLM]_M3^4Q0;C7_@/>E#07.;;?*?.O/J?8E?.%-RGZ'V]KB2+<$#AQY)[NAPPH3DAITA%\*QH"L-=W+]QZBZ]L'[S_>O$/>S1^ MWZ4_6^_?67P8Q)YC]9@5,MO!O8"(_7?L"_7ER8V&L#D&:XS&MC_1&X.''.9S MAH6#/I7I@3'F6 .]*:ZL,TZ[PG>$S*.'_" "N'(6H:8"[X1_8_B;A=X$SC6&IRW8U"> '-S:_O\VK" .+76DG#>>)&^D5^+CJ&@! M($&'\'+>^2?M%I\K=ZYY9SI=? =-ZXXQ]9N&!$VW8"1-?35F>@*C(6%S.\S^BIDKM_ 0ULVZ):\'[IC>@K.&L)..3QC1]83LP8V M; +?YX[PR"!W\",\A7X$3N&R1P:@1Y3LVS&'7_0CA%,HL3H*+,<=P : \ O MX$8 -09A,(*7!!PW2B#.'E'["GC3ZH($MD>@#,@K'&N5&OX.8<7Q. Q^N/A^ MRXD9+DFJ [X'GX!&/4)KH ,EQUSN QQ@TO>9K-:8J&*H@J4C.M' M%CZZ[*E ME<18-O2RER"&5"@E)@";.[&0%<%W,K?P[^8V 5("?BF 3_Q8Y0 M<2B_0/*%]WQGD?S;ZH4!Z"1V&-H39#E R4[ M#3@0O# 8C6(?>9?@[O#W&&0L?OW ?%"T/.1M<%H42@UK"(BRS\<,7@BLUK:B MT/;YR"5=KH%"PHU .--K1L"RD 7;#+C^&,1D0SQ-8E+K=>QKT,-?3?0R3!T* MT0T?'@!?#U* LCT>H/*"C'(\]N3NU1%!1PA&H!V@I!\QY,N> B-'=XH!1RYO MAF^,:589D:V -&N)M]$0),H#ZLG86EG"WD)_ VQ/QB3D35U)849/C@)JPLRF MFS ?-JS?L1N'.IUP6BAWQMZ'PY,WJ>^G_!L_#>@_Z#&02FJK^A0",&Q55L&D '*C] M"M.1"P.!X# ,[GQ$6^,1@4L+!25/I'J?7$I#PHYN#)\8H$'! MTG8N;#&0(A#?*9!@HF^C6WYNV::W=3JA.0SWUF,6CWO_!KZ CH< D#5\$ 0<^^,0 MM1 M!2J$-KS0![B@7HB[0UN2C3UT; CO@X>D@[9Z!.J9IC38.>T,OW"<$"WB,;._ MF_LC?CA"+;@7>('DG_)<+ MATY ^9PC?-%_8C<4*B]=!2XW8BPB7@@,(F2V\*F(;3;H(N ,UF, K]?L&J\R MX1T&4^NA2KTIP5N'Y8K#(4-,K MY6)1;Q[$:%7HWRNSB$S< *R=)UCHMTVA6.YPMPS>3:%]N5%^>M52OS)^7UJ,*'6*;)E1U$P7F42EY)=Z\UTFWEYD;.9':R_]FF^TH.G/FVW MC]\G95'39U]UX=?9R28*OTJ2;(I7TD\<] (1._\->"ZHR/B;]Y9N,LLE9Q/X M0MX'D#G7ABM7?"/]'L7,.+=#S^HP;."&/$H)"F*_6]V3XOT@$>6>D.MO=TOH M>U?^H6E'6:;1]>K6W>ZAG>#)3^'&SX>'S8Z2VUO=F\S5:*!2LX5[:1\U3]ZD MR'R3J]M;!3W/N$NWBJ(8R[5#X5=$9LKM$<-,$C=PTORCL]5])E[ U\=$F'!& M"@@\V17"'JZ"9[V)V!U:S\4Q5?I3A3"Y\9@\CXH:TW/DZ"9?M'#IHN^;WJY\ MVS(F6L:T7#,HDIR)Q(>?Q'L=%[,6>G14"^@M\LG%S\W4/Z"^B?+ D_<;WV>I M"+OK YQ%P G#<+[3E/D<"CUD>#L8## 5TQ7+H!O:!G7 D7:M]FI3>,ZRH^3: M\D/6(I;_VFBND>"UAIHC8087DP1IA 8J@)B7SB*BL3+C!6UQG4N24@O,P)EA M(HB*(.E/3"Q%LS1HT_4^M<%=&]RUP?UB#.Z/P%B]X"'7WMXDMT?;OB?V0I%P MC)MQF>\AY/[/G:.#9D?L4-HNF TA=Y[V;VYRYPU*_I>"%;;^,Q:]6Z9U==QL MO6D(547N]H+UJ11?;;BSR0U+R8-]G:T)L\-]E$JX"9G1%U0!ID]HB#P!:%OM MYMF;!,#2XZ-01>4VS%$Y>S*>(^^*TI_@30;"'30/WZ@"BIS\.O4"D7)O'36/ MWJ2T*?4F#_0X#]&R0*%2[U()K)1\\ A?CU+1"I% TF.@A B5U\7R$XJ)_$=4 M'G 93C!5R S+C#77^E_LB9":RR_6$I+G:U8KD(;J=,<*I#F8&0VG-69#6O, M;'C5R0RUX5$;'K7A41L>"QD>-S*Q_*O[(]?X^*HRV(4;,$FPG)G+7BJ'O<>B M)U2IL$2)A?OB[:A>[8OCIEX+"A:H\3+G'98/0\;'@:B&36>]/U #3/4*78;9 MW*H32U9]71D),%-JJF.*K.6LXI M_^'6 WG0Z!5VR(<6\Q_=,/#1NTMPIS*Q$#175?W@VY2.(BHF4I5J,AO=\)\) M;REF^3"C$DS8 >E#V>JR*;F_AS<**^C4_\1'2_6U=*W"XK3A( P?LP"3<=. M=7U0D!^$GIZNL4BJ,&:8$&I31@X4%!.YC03<=W:*L M)4U'5';0O&M:%U05KF\*BP-PR[?,AXWT7&5T9MXNP_G2_$%[7V;@95"I+!V. M10M:"3E5.@*HJ4P:=[M^Y;W\#A7[JL9E-)+<[5J7*LG>?=:^)9,C$H05;7>_ MTF'WM-&VY2/*?@P#2B\+LKUW435BAI8 &@N7U5Z=5]!!&B%$60GLH^R$\5E!_>4\7NT.;"C\H# MT#%X1&_YV]:M>NPGHSIW'(HUN4N]9S AAF'#)WB+-\#'T5/^WAJ"H@G,E.K) ML'15E;ZF5$M0;T8V:G#,8X\V-;FYB\=CCZ+\G&K7E)(J LQ&F@.FY00^)4)0 M*CW]PHWBB&4V+)W6294H[A[TH#X.981K0"^PVX]!.8-UJ:=5WT891CV4,/6; M='XNFQ^,0>]H6E^PN#BBVT55$Q;&]C38%LGRL1>21TUH'H86Q^.X%*H)\;LG M*J$3WF70U4 KQ1X0H.(#F";P#]M1=A7L@_3?D#W@WN!6DS8!JF:@89U?__/J M0H/13E+AQQM;RQ8NWB"[D5J3E%KA;Q MQ7 [A@RKSAAE(Z266-W.3YL'[!WB1!&.D["ADI.T+]M4$M"2-L[R"2%^ CQPVQ MDYAL)Z,ZO7#5DG!>C@0Z)/N8#!E@HT6A"<)RV%LG(B6WA[9&TN#0Y:IK49X* MJ/OA6/\#*BZZQW2?*+KB"-0[REY0#D_R;Z*7$N$K>J 09)(\3@!)^^!-0\(( MD25U#2)[XY9-_("+3BCGMF_[S%8M59+^/TWK7TF_&7%2N7'I%S8;Y'7[*4Z-<+=_=QJ'JH,(EA?]./ YIT\* )'"@")@U MN/XXCH2\:!@N&=%6RG")42M'T_+ MB=OM@-^M=OV\1M?/LHA6&"&K@NMG7O,''H6Q#&'D.62T=8@B@4P&*A20O!,9 M,G+PY!T&5S5MUU0"E+0\E6&LA0WUT<%.U*XRE)69G(ZTZ*Z\GSWF R3ZWQO6 M#?-]/O$>;1^,*6WYH 230LCE)&ZP#Q"\'Z#X%I>3LBZPV2 MQ0 R-"6M8MF />E&"*9:.RE*2;I^HZR MR.]/,!XW<,$U$PL^%F\&B4RD9U622?QEB M?FH]4L.$V6Q[UH,M\\X!FL?I-#ZF7=[\N.^16HE!;G!)+D,4]& MEB7AB*FJ:)6_3:E8JA'NB>I>V0)*& P$=J0B"2!-P%6Y6,K M_,Q4NZ3[)5R-?#E-.)/+7R279F3_XY^/MA>+Q*+T2B[I=)Y68G62O'AQ8^K2 MIC>3S W$1>RL#8+U J$\N>@B@PE:"%47%$!T5TU,LA$Q.=4O)V>WF9-GE%Z3 MUP#]Y@0^5)6Q.5_-F!:(52*)QDV99C8? @T$3PK*_V+$GL4?ZOWI,&::#TRQ M"<$8S(8LKS=0;G(:!ZV+OJMQ*$\,6#9!+YI&51D]-"++*4&!EE[VY:8LF/WB MC'C(U)V&[=4\![.^+.T',/!;SH"Q7#UL2A77J&@TI:7.5%-H+I?M MT@OP79[F8$F1D2W)LS%5@8-S#8!GH.C7;9&%6]K8(FE"*2M=O!EDZE%&0TF. MD*,KB%])/[X:@*"..>T(.$CBVHUT!\\*BNN96HSXF]B?U,[<=)/'[2$I@ X3 M>V4_JD1:Y;!\JL"S'YFZ0J/R#YBN1YS;T,84"N('Z&4@STH(Z"\':Z#$,)TM M^AU2C4U'/_")(?/&@ V1^Z!R)Y0PH7SGPLWC:D20(B:C^F])Z:.P";8_%=L1 M/J)I+TSBA$'BFNF'40IK[8RIG3&U,Z9VQNR*,^92IXW=VS^L6^!FLP,L&!I/ MTLPB>)ZRZNR0$,#RQX".TQZ(IRI)PQ[4#4Y3)\CTB+$AH.LT-? M3W>['LQ]S9.>/&GH/"AY+N,0OM CRM1^Q2JR\AV$6J(7O1<%1=RUJ32()CB! MJH-*JOYMJJX]V199: ]&.)X$ 4Z:MEIM/:;\RN]CI1% FJF)TDM5D6R8Y=?- ME$HV4VH?U,V4ZF9*+VCW&3%KNBIKQM.17)TO3Q3W1[E=!NY=(NYLP M[DIDR=>8O7.8+?GIO@ U/#;^89%_,.V'K18!:$FU$:>&%#$FB&IB6"T M4)X6I/Y;)4JHD:;J2),VE*J#.3/*[FJ&68S[[1KWR^,^1<@KA/,UQNP QG1J MC*DQIN8Q-<:\%AZSF"9V< A*6.=T>YJ8"LP=M=>5>9!_L>E+%(W5>6K TE@/ M6"JZWK5DGVPZWR7/;_IS\?)G;]+$0?'Q]>[H^*#1/CS9+E0VGXE4XT+>CDX[ MC=9IJ\:%*JRXA>L_/,1F@MN\_#=5NX57<>^=H^:6!<";779Z;4N]2K>D4%K6 MBU>K*DM&1X>-]NE1+3VKL.(VKK_3Z)P=U]=?A16W(42/FUO6G&OE:2OW?EBE M>]\Q/]7VE"?=B_KU*$ZE'<&5I+32NV]U&D='IQL$:YX+^74*YU>"89VCQLGQ M)BWF&L->&8:UCK?KB9L1%GO1&N8K0:UVN[E)X;@,:NV5)N]$Y M/*SQL@+*Q.Q;>H8V45&\ZYPT2T1!-KCY&9CYRO395X6"K3).V:JAX$+M7?*] MGKM5L9_;LBAW\J?J48)-(D1:X5TJK?!&IQ7^)AI!;+[;P8S#%.ZAQ)++^+?U M?_=;>F-)*?[,K=[1X$C9Q:@8RIC'Z<1]W1^;'NY-K)_!O#S3S2#?MD^:QV_> M34\CSN3Z*[>2,W0HHE8CAO!KQC3#3>PE4:".*K!1A1$-G9'$*ZJ'M>AKHXOOG8'MJ-FMSAWC'#FWU@O&Q*[N'8A==F^:VI5E"(S5B M%FB+BU%!J8XR<$V8,OFFD _A=)R!Q\3(6$#_T\X!ML&#EX\#%UOMCP!['IGH M1H/\J8 :NZG.N$/;&XA&O3ARQW@-;$<0H1PE:L'W.,4&3P!G D#8KH\J!354 M=B/JU.R$+M QDL H$$-HX&YH4S3LE1M#]FAR3\+IV !('UNZ@F8S5,W]8#?] M.!3[X:XC^O%@OV+J+4\?-707O=!Z!#DS8I*S[4OX*C8C^WLSQG7G8[PS275 MJS]$@U;5QEZVE)X%97ASZAIU<_D9<)?CC:C_+.QFQ$6S6>I'Z-+L"3_P]T.& MK6:IJ[/N?]RWQ9RAI/7YI_\'IV:C,?PIYN?Z-L[\:5981]F4TN>F$QJUYO'; M!CM[51D^,Y7B[)=3?O*?!O2?K(:7#VY3@S!F7Z?F<;UM-4]2:EVJDW79OMPS M9ZDL?JX=9CO/!$BAAY25>6BT ?S0 M2M>ZD(2&X-$@]A^X(K8.=TQ<< SY-X\J>> Y>CXLDK%I05 '=)]Y?*[)A?/\ M@D?7$1,/^T)2XZ2<,'A"*4ZC+"#TMMT\??-N;9OP'!Y2JWB%B.*6QA6=VVKJT!+&;@WN]6G4TX!/ MY+:40X[RDK83F7#FT].48/KL'MZ=VX_B/PN@#6@)W 1ASAG3!=MD+=R^?I";O.\&<] M]WAJ$)>A.9GCLL0^20I/GYR0-N4'23PZ0FEP]5W@<_%87(AG@V:&TQA_X9GY MDZGIC#6'?Q[+*>[R79;NSM%3!_=,7"I[&?6=S+\3!4!!MC:.>0(TQYXUJ'+! M%V;T8Y&A9+J?>.'RI%NZY'N6C$IT'0=R^VVS%[CDK*=9/D4U6U)*O?8/MAL,Z2J=BXOOK/=[]M4\Y6*:?B'1131ZD2X6RU_6:)"ZY1:A=1:GO].1=CPQ5O@9#F MN=MKAR!3^V@>]XMOA5!RQ>/-MQ-IGU:IG4@UKN%57/QAITS5S*8N?L=*<*O! M1+_8(-5K#KIE0CJMFYAN?\4MW/OQ=OL:['0?+JUF1\%85L*I3_2([A^Y!7,) M!_PQFPM/CR)?@2=_[\,U)5]C3IW/V:99K@(&'9W^V\K"8PLUGZNYQU5V0ED[ M*]CLD=O'S4[%D&R#\J9&^E>)]*W3YB8;VRZ*]+MFK.RDL+W'0DY1^J7R(;8N M<3LOE?D\KU?#;G*?V6<^;F_4-5(&S;8JB 6J[G_BTJ6##[TNQ* M(6N*X.Z& :WL,1OV).[3AD_=@:@-2^K&*0NSQZ)(=,[0%>NRI+UP@\UTDYE5 M0-9P(,-&9X!M-9%:4/&(LJ/8+Y@.-@/@Z?$ MPY#^"C/HK9O/W_[Z.C\U:288,P!\;V'AR/Z0R71[@)=8V[+:+;6-7V$?6K73 M_S;_.=2NE9ONY\O]C[>7W3_WNY_N+V]_LVSOR9YPI=UBA!0K55+@5LNW4:^4 M'ADEN*QI9XUJ^?9KWA7\<9%_!7B7J[B ^^OS+Z[_7:_AN'SLV0!9UR=0]KR@ M_SW-9,324X"6BUB_VQ;0W>"_]WZ*@OY>BAJ>Y.,@9U!6J,O%)[(?Z@ATYMF5 M>'B(]XD6!!&@&?_]5_M#6>PP_O7JE/[B6JU;D-/$7I'K7[!'Y@5C4C+?[MW^ MPQZ-WU_LO;,N!2.OB[+*&%42;$KZH7"-J>T ]H<[,BIKL2B+V?VA4B -R2>K M%5,=%R3TERG4:M8WMSAEW &G)8/M,_.QI1>!NNN@OLTC_ 4H89(PK+?_^.FT MW3YX?_>9+K]+?[;>OZOAKIIW2L D.B%9Z#^W#XV&G*I*,:6LF3T'0?=S@B=? ME/K^#)I>9UZS1;,URTHL4[*HS!:?^F1H3X$9\X#-[W KHL/G# >#38TS]>Z- M-C >>Y"X!O;G@'$N&G]@?SE9,FT7=8.39H&C734\0$T?/M %VE]O[L#PBT2S M.6$3$,?W["<>NY$U$%TU85.\'[H]87Y\ SO$:ATUK+WS8#1R(_R%*'-'>8SO MH)XD>PW9P,EQ';1=+&H\5]B"L&G1&^F@$BVH&U'2M=5H]5/<5+5LYU#3D#6= M #VC;:O1/T3UZ92WI+K*RKN>ZG<"[P(]2+8#%/"U>L!#!F[$9>NBLW1C5J/O MEOC^T#RO;:%>Q:+)M&75,/H>9HPXAT*'7+7_ 8X%LGUK%D_5F;U(UKGR 7W8 MKY*K-V +45C:K0&+$9X6- 9N(_=1??Q7Y9TJ"%7)XX%8DF(D(B-I _< M$$A)_]09SGG9?<]PYI'?#WN7W%W>WE#;$"ZYON#PNH,UL:@'6[2^N&;G^JXYW8C2&7RKK0FZG;NT@$6>2.J+^K:KFKMP($%M#] M\%^]@&O=2Y]O3C,^I3ZI+H$@ISQ@.=0EAP&32)R[(&-\+GJF8:\^7#&-$LM< M:2/E=4[04^N%%'H9HZI!?6C@$]V8+0Y#H990/['! .X"D!=;[>!./9NZ'B.* MJ]Z\?,B ".P^M0$& 1[E-@75_NM J ORS?#T!>NS40] )W_0D2YXJ950D]XY M8)-7)."6X%WYVZI%U1I:U=Q@.TJNY([0$ZQ[^\=TWYK7#GP459*/HA7<.GG/ M)8&@P1S9/T0,Z GP6I,S=[@ M"6& M1N6=#68."C=#37I$_:-4[0JI76$<"I2&O,8/5QJ,JU!J*B'ABU*JLIA MPJ0S2DZ6X2%P(>TVCC@@M:_=;+\I@)[1MW;ZFO.41LE,0#W0*^9ZJ(R9+B.; MFBA22WYZB6Z1!1IA;N/"C/0&PYW.*6*9NFFJTAG2+$TE!JCEI*N9&TJJX(L" MR*BMI%[0M&K&4EJGZ"VB5GQQ030X--D&/63VV,7TY%O&0=GL&SI#KU88/B"! M 0\"/7T,,)(0HED;&H@JU^'GDU:S,S5MJ&_SH6R1#?](A#+J[WE$WP"F?6:X MX. 50^8168YPWH58,3%W@7A(,[A'AA6'$SA;'Y^B/ A:4S0K%S0KNS7+[M&/ M])A(Y K"D'KCP9^/MNL1ER6L(1,$V*'C1CKQ(C&ZT$W2QU%%5LR9,O059*A3 MJ5[1= NF]J\;E I,;*A_B%_ F^)0_ I8$?RN(401F%XNGLMWD)?#O0QM:9H MAP#6"M@2]+\;9[AEZBD3CB7\&1Z ::LLG $AZ+T M.817TT*D2$XYLJ5-WF,B!^5OP44',;K) ^2NF&)G]^$'W-7ZWB#&DK/.!#JSHB7F/6D+A6O);A @ !F%2)ZA4/D&E72>HU DJ=8+*^CPTY\AZ M/P'KM>[B$7:(WG)GV:W ZV(AARG)M9E*42I;\N?6:1)3D3J'E8YQYXX*RC;[ MS0)GNLQOI=T=4EU^!<_4#7Z+&O[.NKH4HYWJP5OZ #.[]MILG&KXU4&< M;1923 ]3M*_:I#. ND8/;)A M- $#W@/-E] 4M0&1Y(M@-$9B4QBC!F7R1N7_L,;V1#A31%SV-.6$:CZK[G1U M_9X*5,C95['L2.3%]I0+ZV>JN85I$L@W;"GR53@_9'T&:C"RY[02?) P9Z7@ M3M<&YJ8>-JT+L-O5[+XXXI$MQLV\O;B[?F>557!0QSXZLQQ\EQU9N9E+.OG3 MC",<'>D?3><>B%]>2G1(+3+U9CV'*: 9S-*=*0K&,/X)4 AE MQCN9$,ATGIA%U9KHBA1?R2GSQ.*GIQ)E-P]B5DWB@YLI"UA6C"6=YD$JG49A M3*[?./<".F ^*3?S] U4B[RJ2/+GL^S4QK2*-'MU&SR MSG'S[(T:BQ91ZQB;@\9+="1+,O(P0"PTF]2N#8B8GMZD[Q39$%=$4 MNT#]]R =N!'!;#\'\E1"(;0_X4D5 M0^5QC[N.2RG:290E9&,;9Z]R=^"7SYX00^P-A/720 1(B1$NX D3IQ$2C"@;2#;5.1?E0!HJ.C" M8,7&)RP2M/D=V?O$*!K P(7KB^+BD#W8(@X\EB,XBPG#%"7B^5LZ X2BAS%M(<):)0[(A%>JPD M^^'R2+"BF=%X(IC(Q4 _LMG90=6&&'+IH5B>%SL-R!)'Y# M/.M^+#EL,A3E,BI*2UVT@0/'H:C+Z<43^F$B>1*8BLG+MD3GX"9NGW<4OG.*I2AYYO*;^>'KE.(",S M(/WN[=77^ZW7MGY$>J_9HU"'1^TB:I*D,,"\:' M0B:GGQN9.4]V&"*CIORF +0J6[%O4K&()3EL8 -[:EH ?@RX"0TQRBXTT,PM M>1'EWHS(BH/]N^\4MS!,)("L_)2,,]24"+:82,0<9,(-9':V,=T>O1HVL-2& MJAJ#>WIX0 4T4HF1^&8;A$KL \!CQ!7? M7P ^(;; N<6#J")P>OM;UWV7-@/+O5HRW=17LN7/$&N[N%[\$WUZ3I^"*,G; MB=*7!YC:*]3EY"JMH ^X)E/A/<3PD$LYJZY5Z\EH1D2>3&5%$P 3*[!CE2AC M2=6ETCG[?>9)&4:W(!-5R=F&4D>L0QH"2GV9X#I&4R*2GJ0>HZ5\D3_,)6$( MH1^$\FA3%JG0[QDE69,_ ,P>I#;*B:;)W)B;II$SN_$1-BU">@Y=05SJR4;I MV&4T+#3CF55P<VB5NM(QQQ M01M(3'N\5;AWJL!03CPP)(5=JER'>,FD[-'M@(9E/;J!4:65)B]]%4GQ"#Z4 M**+3U/3*RI\72ED^1U\:*HI=X4A#$-X _/K*P78)[T6=L,Y>SF8O Z8YF'?K M9-FTDGWD-E#)N"*56=4H*DY(0A$-"XW,(VU%_(*%(L"'F+H!NH]_Q\X#O3-Q M8E'_ B("_235A("P#^ENT?8+75(W* 77UXQ;9./:G,>C\10+QX:#6!/0IZBB M2JL-@W\SQ>Z3[8L$6\6QT5D;^%FVXX8@?C%4TM!/*(8F$7TUXQ-=EQ0?<*=6%,:N/BU.()Z?15$+8"@3HB M85GIG+E/INX;35+/407@Y/E*EN-)M\ Q>IP2F4N *8^ILI%'@]X6AWYC>ED% M WEPK"\)R1#5%G=B"8.Z 7/9JDD M]8)L:*^L\KXB_:D,=U)A^HJ[VPEW-]A)R/3]"3,&J5>Y.T!KZDF'KJPL$!$Y M<:$DWA^"P*%$^"2Q'Y7U :;9LGW/?126$6".2QTLB1A59]/,NKAG+&- M)5M M4\S:@2:Z.*B #/@GJJ!.XEI1>G3181O"Y,*5I.*<)_FTL#/\+<+-HQ99D>?% M$DX7NKT> ^TVS_,BG3UYYQI+$=TP&:$J6S0.;?2)27,@^0S9HZP_]-W_(,=4 M51:-Z9XZ>%T( MR+%!%NQ9Y$!)_I0X 8\!L&\9DG?*$@L#'_[=K\-94^7^:?GOPSL3==80E)29 M98<.-P.V4MU0[2!$L_0@'.,-@G!#T>R2PREQT\)/A+=8AWL^VC*2T--VX!0F!_1B3@D=)'@2M$*!E5 *1U6=HJ"KY M079=FJ2;_@O;SG@\%2B9;E2)1F)2&XQ.6HD5?R4>Z4R'"-I?XC6QJ$LK>Y@T M4BU?1#4PJM%PAI@+WT)ZX_#!$W *BF*$=E_$;<2+:5\TP4-LC* 4J\Y.V>9I M*FRKPLTBV"W,9F0*"X)0N4H"8V[#",0_A3CP]/G]/DE70&Z7 3GEYV#P'-ML M)D'V. O@7[CV(:M(EO66Z\X1"2/\W?V X;/??W4_2#:G8RB+N,@$UQ76X6)+ MS/6]Y>+-:BRY=VDTPTX@(@06/>%]3?8I:M.0Z8EL/_]6IB*&XA;A%2/"&85. MR?E@"6!\L4 ZXUH.TC +W4?!#*_@^3!.$L/^8,X#XF)7%V:M_OXZJ][+5B\Z MOS^-8(P3*^C]6\9A\9TJ"\Q)#IV^.G5\UV0RQ7Q ,#K1,\G+@ M@^3I$&22<740OHNTP:SH62AY4JH0M\K7LZ4'@2?HX ;K+AU4"6K-I$\C!P^S+[07R7L!OY74,?4F7Y$">> ML15G+A"1,W,TF9 UWB6%%)=*SH $MFYC#V6WO=\Z4NS4B#W840I8*SJH&N&F MNMC3.DN>D;(^DK0H>V%,>65&^@(,+V/&D8&C;@%!:2@Y I1 "QG"51H!3RL$ M O_$,S/D9W9)V5QPQK(R$-8G72K5/C?[7L\&34HJ@*HM'Y"'ZAJJT4(&JV3P M&$X@"UND*H,!9-G#KX$!%OJ=C()/+,_]3@,BDBB/?CZ?B+*GG0G?UX"M,NI! MN2TWW=M[Z^I*L::4\%;M_#%M@!!X6\DJ>L.5+*P0^A%-'-'ZD?QK6C]J+:T? M?:&1)C>B(07Z&(HUH[KT)>63N M@'/3$$]$^9V10R*<23H]-H,'VK+'FF%&]J/HDG<#W->Z:HC#M71/^_\57!DX MYK3Q]+]4+V>KZ3&N3YXM"E"G8U$3\$ H6H@J/.8S(7'R?%ESY"(;'%*GT!12$:RG5C&LKN\ M3&^XR,JJ2ZIBXY*\L9T9#6C%'\D<,7N\U%F"'&'+"((PK"F@\N MP@?)!S00@$M7;Z2Y11?8FPGDQMYJ4W8$?/A0Y<*#!631M:71+5/.GP_]N[VN;$<23\ M_7Z%*Y6K3:: L!S=AF)_GWIV[)LFP, MF #&$%5M=E+$6"WI::E;ZGZ:DS? UB"24[ZQ>Y[JG>=A=^.-BXT.WT.D0TZX M@<>X7<92"_39(./!E84'\'#^2_=8ZLA2$:+,YW0KDE5*H8D!?(SO-MIX*HN7 M=KQ+DQ_*7.AYQ"9D:DJ^!A0&"XCDI6!"A?L6N<39>A9MY>_MZ@%L1_QP-X@( MC>$7 /&\F>#I2<*H80?9H6]ABV,?).#Z+3%"L)Y'9?7L*('^+=Z3<5(K_!@= M,.[Y(M!.>A'$]P)D60:#CV=!_"6.+VE'3;O@65#@DV4#!K61]X>.__]3? P<\V*ZR-B MS(9DY5:B"/,HV\QG!M0O^L[";)=WD2BI:,.\T88-%6VHH@TW&&VX:3MURV:R M\%# Y'TV:\\=:TB>O?YS?)8O_!:TBDUJK%ALG.5'IKT9\QW!5T\N%&X)6,)U MAU&A];4;NJ>$;U)SE3@P_8E=*?.C@"W[0>5T>7Y0XY5T?99Y+I)9LPYD+CVX M+*?#>4WW<&:V41MMX/E8)B$B_Q'Q3Q.Z:?? 3'!91"F?$@L+*NN"$BX86%@D M4%!OCCGUYA&\C9_H3#-SBE1C--,RF#N%: '/(1)/T!Y,QE@E/2$(_1AE8<:M M1+%W!8NG=H'E@^ES'60-Q<,L_,-EX@],GC@C/-E&G!S;1_,EIM",HZ$R^@*W M%^@ !9,N-<*\'C/8P4R4.3@C07DW9!'Y1]0\PU-\CU=,;,BR 5&6:<2?)*FP MH( 3/_6+DK$QK(.'OK)8#DQV3X]?/*I(>1:_E&U+=,40#R2&&*S/KCQS=N(Z M<<98L7@XE\J".!/8!S3=CCY)J(20.0)YLY(T9#3O^M4#,? MBYC0+DW&7M2"E%HG924)+YD7W(!1\NTX(UR*#:86+V=V>,%X%LP]F@%J=HT% MT8 .3[BS1T MQN'>*F'[H^1C27>3T?UC5FQ3!MV^/"*_I<;BM]_C?F.W$R8="_/ZG8]$YOT> MZ^0B:GUNRO8=%RVZ;-]G;1=NTQS].=RJF?3\L>Q_$CQ7$-*G&?N[7AAZHW66 M-)A!5+P.>/.A;\#(,P^IRN2G#XQ?-3P]TOR7[I%>T>"_8WZQBC$1[,9T-I/R M&@4TJ'P<6K* ,_FBJ:L&]N*_#LS%SNKZE@D96I+@>0=V$^M7TCGCJIQU_YRZ MP*>3_(C$.O=B'^%[?3O:TL6%>4DQ4!(Q%!17A^(%9W5IXUENVZ("CRDH$9$* MA@J&)5D1X=2ZS4__VY$3?1$YT5I[:#%7A9O=@8*N@FY1*VC,;JY=,U_QW\!\ M(\$8;Y>^4T_PO]0UOB02K..$NBD(:S&&2]7?(^80\VLM;Q)0[S5R8#U*DVB0A$S%B1H1V>'1*7?P44V9C'GJD M25^?\Y>K'D[Q+9K_3"HBNM";7(,/SJO%#4)6\R6=B#+T>@M@.-04',K1HEH) M2C(19>BU6@G*9\HUFVC%?1A33MR)IVVY^++\3!ES:@DOX41\B*DOWX)=CJGX M$)-?YJG?P.G/.X\T-SX1"1&W#W6\O9/%;/%,0Y;O M\KC@P\3R&YL?[=R0Q=VD+MN(P<2%?9W#/N'K5;MK%Y:[!\V6[5676%?85^M^PK["OOK6UCK%?.D M55KL'QK-2J-AE![\)?/1/MJ% (;M*2D;R&EW!-P*G2(ZWB^1.92;'&#PD?XW@LE+HB24&L7RRK42 )K M;LV,98#U'1CY.E:?A&]R9;8/S0$T&W# ;X6K&Q_H).F5\TJ7(_=^,J)M]I#8 MD@[] \R2_0R7TU7=H/_Q7^O5NG&@N=:(]HKT["_?0W_X2/Q1\*/_Z-L7OO]( MOWP)]"L'B(*>V3)/=9-^AP0]:PP3ZT](Q*&P36@VD]!L9D'S*_V1) 3NL@%M M&)2L28>7C,Z7AVX&K7P"M-M&;4DX4KXZRQ23@#(C8AR7^F;4>?;=I;XZ!QV& MWFTB/JKS'L(G"A?[D=.>4F4%EMV8O_W>O)8:2/,K+8CBCZL>1 .@%D8N+@"9.NV29_.!Q*3 M@3(O'%>C9>54L*/^,6W1]L;A-/^7(//+U61^I6;OBIB:K5C3HOIX5 [1N,L7 ML$($$!7ZYL\!V!$+Y6GHIU)C=,H?!%^QW%;",MPW-H\F\]DH!&"26A[7CK'N,70)PKUY!'RS M#B82D)SBS9M!B9=QLI<.: B];)NZ>9>XOD=>!TG3 F0XX_ MF/886]%AQ@U_:-XY9VHT8##86)SJM7K6^?+Z^RBM[;/#4981GG57>5GD4 _Z)F0"%\J^.[1JJO@_.Z43,^%3/DF>5!5MFMV'9$7I]; M1N-,;]0&X4ALZ>B(T@:A/OL7OH/1;UU!;Z $5%1LKNU#-;LQ=<^G:^ZF"O[B M5^JZ&17]Z5A^UW))4/WQ.B1O6/Z7_L74=;,&^Z-20:6">570W \5;*ZH@E.E MK94**A4L0@59=^HFW0OW0Q-;A6R&M!VEB4H3-Z*)YIYHXDDA>Z+21*6):]9$ M0S=JM_>=G=3"6SQ]U_YS^7"GW;I0O:D'+,^]"1;EQ6I R5;JV0HMJ)!PRDYXU"8CFA %K)K1>V&48U-FUH0(-%$<2[XCEL7E[ M4R&A2A.5)L[4Q,[5GSNOB8_6J^=ZHS=J78;$#?"VMS<@(TOHH%()I1*Y5>+J MXFX?5>+*&O:B8 BX6^Y"73JE($I!EE:0ZYMO^Z@@UQ!MY"C]4/JQHG[<75SN MHW[<65TR5*JA5&,%U6@_W.RC:K1]$M#A*8?5ARQ))_0E803IXCR,. %"PKBA^.PFPH5(SCE1)5=SN? M4OR8)]CV)]8XC[:#4;6U ?$)'#(5E&HY)=(GK3/ICAR$U9<3+AW%&QLMA9%ZL:_;C62>\5 [B4'?/4P[MV.XEZ( M!NFW?5IE9VR&R^3RL:#I@+[ "B$G6X1-RQ\E J<[MW_<7SP^/=QTBB4$R.[K M]H8[SI5K2S>:<%WBDY\3Q^>IFM&UIJ!1H#9";P!I2='=IG%6;U3X%U^<(/3A M50-J:=B3X9N&]S0V_;,3T+^//1^;Z1(-)@@RNUR\Q.F2@37L:]TW?!'.,7\ M$IC)Q*5?PO=9DW#@^71@[*(H#F:,6FKF6/)#SHR'^0D.F^2=F=IC9Z539&5^ MK58"9#EKV3PMKO[(7#GTMB"ZG?+L7MHRW7:M&ULFW8GU=CF"[]W3O\_!9^W:O'*X&#NE/)SG,(1%=IRQ'<_(L M%D6%*HU3&K?+_=UO."L_1?DI6Q\4R4_Y9E'\_=0>)[^(\_-CJ:+:6?9V9U&H M5JC>/U0SGV0JW;-XGV1*A'D^R>)@K'7$6,[1A.F(G[N+SF,U#EF9&<-3NMB< MDR6C,>BO7S_CZ/_CZ^=!.!J>_Q]02P,$% @ ,EJ>6)]SP)^Q!P N#< M T !E>%\V,30Y,#0N:'1M[5MM;]LV$/[<_@HNP]H$D.,X+UUF.P;<)BF" M;5V699\'6CI97"E2)2D[WJ_?'2F_Q'9:N]W6>#%0U!%%\HX4G^>>(Z5VYG+9 M:6? D\[S9VTGG(0.W/WQJG'\P\'Q/MYMUT,AWOVF5F-O08'A#A+6&[';K%0) MF'.= [O6QG'):NRX?GA:/SPX/&9'S>-7S9,3UOV9U6J==@Z.LSCCQH([VRE= M6CO=J4H5S^%L)]4FYZZ6@(/8":UV6*R5 X6U'4@H,JW@3.F=SO-V/7C<[NED MQ*P;2=]7-S<7EU>O>G>7OWRKET7G:\_RB\W53T.1N(PL M'GQ7&1'(*,J1V;O*J95=1E@^>_X,68#AA M6K%+C G89^U7IE-Z_T4$+2ARB@H%K[B48S2CNO@3@*$:Y&K%3.E(!^H0++ M<:D0*#@:1-0(%%\IC['(,)VC9G ZU%NHH" &:[D9496T.].GQ;($G4&3 MDF0(V: *L3!QF6,UA\G_Q[>EAX_N6K3!;)5X4XW2:"KSTP+AB MW("'($)*T))#J#"PM/R$S:@Z5AEP!B.>#KXB[.N.H#ZV)0O2DEUF@<<>]@H]4XV84]WT'C))DM"X6"LF05 M^(!L,8K",S018$M^K6DT76(T1:,T_GDBP7J4#32WY/"UR.'HU>>0PWC2%K'[ M>#F';Q3GG(/%$D2-&DJ*?24D[@:=;Z!,)+"FT!'7(H8:A1P0D:I>2DA'!8WHEI;H$M0J8R MFV#A7SV@BBA6L#TDJXB3+37\?ZFAM\'4L'(<7V"(U17 RD2!Y#(0">&?6ZT\ M8KA%[J"= R(%;I(Q0)$R!.\)*=R(4HQE9HFN/)8]3 /3W*LZL_/@U=5=-:"B M- 72A/4I41PC9KT#?@^B[X^Q)+(%WH&":(BJE,H%1D"Z$@6*FBTG/&U.B#>* M$RX&7)8^IA)@($WI''6 2]TN2> G&5B60[=;$4]FW/-DH.OF\?4M_/)^,F2B:AE>*]K-L,(VT!.4U\I"%38*) M:[Q,A-/&3J2_+\ N\UPX!_ 1+=/3F%S0_42@?[Z37:0+E Z6I G^TG;%F.C@ M0RG0?4]JI?+OG-F][3;D5I%LMR'O44A78I:-90(9@G;LZ1P@%H"0KG*#R7;@ M$/A[$OLAZ_9RW^\7^+<2QH>+:Q%%M7,7SE&61'R>8$,+DX _QPPO*1\)^PM8 M&3D!X12%7,/2*Z!ECN/'V?##J'36T@/8;1ZQ1>UF[1!V,5U(#<;."#$$/MPC M"OT;.15+3*40("^D'@'>'68ZR )^CPP0O$ORD9=K M*.R%6?U:$?SM%!Q.BKA8\A M?.D@PY.L];1S.D?SQ1WS9UO,]'N[V"G]VYO,Q4EC_X?'-A=U6U]XE_P!2#[A M%3,#XG66QR-^[MMG_O2>^;5!/4YAPPO>-YF E%W<05S2-CW[)>P!A$CU;[JQ M>QV.V% &+%C?6T<.W#.TX,8]KU?_)&PN8B=BP&+)K3W;^:G[VVWMNOOVHO;Z MYJ+[(WT(-G/W^NWE[#S4. M. $X4NRO[RYP?!%))93Y7/9[&?"D__9-SPDG MH0_W__RA??)3Z_00W_::H1#?_J718)] @>$.$C:=DQ\[QRTV^(4U&OU>#HZS../&@CO?*UW:.-NK2A7/X7PO MU2;GKI& @]@)K?98K)4#A;4=2"@RK>!-P;ZF3*K)M*WURY1LIS M(:<=]NZNU*Y[*W*P[#-,V(W.N0J%$?/%$;-@1-IEOIT5_X8.:[<*UV4%3Q*A M1AW6$HJU#MM"=5E<&JM-A_'2Z2YY4#S5[ 9#.3]9I%_^UC=E MZ'^XN+F]NKSZ,+B]^O5SKRGZWWZ47V_D*F*7W.CRCMV6$Q!W$0[9.)%.F+YW1*?2:K+I_1O#RKK__5BK0/_6J0 MB:9+5OU^4:Y>L8R/@1D8"YA@)'&9L.RNY 81*Z=87F L85JQ2PP(V&?C-Z93 M]AXDNRPML"L5'W97!XN?AG8 ?M)NK/?^:]K[1SNP]_]56F)G[/\]M[CI<7OG M4_9%Z8F$9 110$&U]Q.-9I1V7@!Q5"%<35FIG"D!_4+YE>-6(5!P-(BH$:B\ M4AYCD6$Z1\'@=*BW5D%!#-9R,Z4J.?\":'>I3XME"3J#)B5I$+)!%6)AXC+' M:@J;,Z_ZV"03<<9L2?\MVD_ 0-4)#2 75J)4P]W/)L)E.$!;H+HCZ]1O@:[I M!(>)&S9HRJ5IJ$%>@WRQ(L<[ /+*U4<1#BP5"C%$<%Q@)D)X8W5\;9;>"Q7R M(4R$\.]8E@GVB;A< DB$F!84,@N$%3$",864"\A7:+,KII%5$D$=1U2CE%@! M<:X+RNRPU'I_8FXSEDH]L3,2,# 2UAF.AC@5!K_1RV@)RW;FS)JW-9QK."]6 MY&0'X+R(V;)%,4ZGJ'I.A(VEMB6VH\AOM Q8+(R.(<%BR_81>@D@E@.^+N[C MC*L1L $&U9M28HWV,0_;W;O9[K9/]^' =],^3=;?A%>"TF45N('L,HK(2Y01 M($P^/LN!]%$'4G2 YF658+ V90F=FC2^%6D<__ 6@N#7)6Z[$L/\6%@O'K 6*-\/G3DM M9,>R=#$@N>>-2O$O,!Y5LH9>"I0@Z(O54B3^=-F60RL2P8V@ 8B0EW@QI:BG MTE*NX.G7^L3"2PUM 1UR*&VH4<$)&J7DI)!P6-Z)1 7\V,?)W6Q+9 M] 031$54KE B,@78D"!4[-":^;$^*=XH2+,9>ECZD$ M&$A3NEP=XU:W&Q+[>6:SA48(CYMS?4\!V!#CNPTG"D-=NL<]V$;%\'EMH..2 M](\/$-EP=A#C60W"3* _7>J\1O&K1G&R4RC^& "R#C2Z&:@R1\C9/W- M!EUZJ'+NW$%P+>-VGF=0H/9D HE7,'Y2*G4Q95)\ 5E=)L)I8^?2 MWQ=@EWDNG /X'2TSU)A M[OOS O]MA=FEXY.(HCJY"_<+6!DY >$4A5S# MTO="RQS'C[/AAU'IK(T7LW4>4:-VMTX(!Y@NI 9C9X08 A_N$87^FSH57*,@ MM(4::SD&4MN*CZHO')E*(4!>2#T%?#O)=) %_ $9('@WY"/?/T%AK\WJMXJX MKSFL?R47;.27RN63L\/V=R\,RA\1 IVP+FQ0&"'9<2MB]%N&WX/XQE&&I6P, MM7,Z1_O%/?.76\R,AOO8*?T[F$_&:?OPIY36 MGN_]//C[;>-Z\.FB\?[F8O W^A'>TMOK3Y>W-RME6=HP>K)>2&**77_Z_(]? M%M:P!OVN<,,'>M&DWQGV>TW_:\G_ %!+ P04 " R6IY8:+DPS)@$ #H M$@ #0 &5X7S8Q-#DP-BYH=&WM6&UOXD80_IS\BBG5Y8B$P38)X5UR"*2H MET"!2.VG:K'7>-OUVEFO$^BO[ZS-VY&%1> M12&%<205X6# 6<6N5VS3/H-JLWK1K#; N0'#Z+9#J@BX 9$)59U"JGRC7EA+ M!0EII^!',B3*\*BBKF*1*( ;"44%[E:4TSB(!.V(J- ];E=RC]OSR%M!HE8\ M4Q?*\$G(^*H)[V

  • 81"$1[TN024J04,G\%F2[$_87;8)EQJH%,?$\ M)A9-DPDH6TRT-$[\K/&3^S12K0.$7/B,X9#(!1--R%X472J#<+9 @62+0"%, M?QFP.5-0MX#X.5@NTD@E@K7GW5Y_,AL.ACUG-AS=POAN,KUS M;FLZKE9>BMX9PK.U6@\ZU_]&X??'!GK M"T8#F/W4AZDSN71N^U-C].N'_F_@]&9ZQ39-^S6=XM37V7BV0/])$ M,7^%.$.ARUGDI0V/3 6@ @KW*9'(#5^!I#'V$(A\N*0>1V"M;2 M*FPE>>.Q:HV:N1,^H*11 .9U"IQZV>+ -JU&PZY:YQ=6O6973?RG6NC>$.D& M4+4P=01 S_E6"PNDLUUK+?QE_0^99*&&*U$$[.CN4BP4"18YT7O=$OF+ENVF;)F MU&I4SUHZX-\*?W;.'Q/Y@*%)T8,%80*3#F][M427B:<(PPV M%(;S#2[$2&Q2RK303!)QYF4#D<\$$:[>A&*/93@?EX9.]K5$JR0;'%36]?61 M-5Q)>1[)*-8C%YI+#NUM.AYN8)&W9Z_\GX[=21QX,2NBK,AY7P] MLVW?DYBXF_>U3X_,4X%&--^M09C0'4W#+M=.O=AE' F/CH]P3I9?=F2MK]6] MC?J#;I4NX9N3JRANP=KELWK9>O6]Z)1Y*(UYI%04(GZ\A"S[02[F132J_TZW9)Q;Y<;71D8EJ3RY,P]IP*?L M?M7W'<_X_Y]Q?S%TW"^57UFFX4QY+AC!'CD/$$_?03>7B,3WUY MOME5[;$'<#E)DD[A@S.=&6/GNF]<3OK.S_J3RM[J^'HPFQS( M^0T>-3H;[> M87Q]>W>S0\,=^EO0,P_THJ*_#>&/Y^P+U]]02P,$% @ ,EJ>6(BZST*L M! _Q( T !E>%\V,30Y,#S9"K!]&FB)LKA2I$)1B;U?OZ/DM[@ML&%M.F0##,@ZDO>K%.>+\74Q+VCX]ZFFE.^W3Y6],Y:]L7-5SMU4LAKGYG67!-!55$TQ#F*_#C M7(1471 MU:JLI8(D]+(22940;854TT S*2H02*&IP-V:?8"H3(DIA%0IQ%3*J6-2%XES&_J = M<.Q4=R$E8R:RQ(OSAL0M2""40U-YHNM44X M6Z! L46L$72XC-F<:6BX-;=73_O'G['B[0'^VP/H'7(!O,8U?_=0 ^2=*D3M MS?N#X=2_&=T,//]F? >3^^GLWKOSP1_WZO/^BUKBM."^-JL-:C ;#@IKG,:Y M77UQ.[P9>%?CB3^\^J9T;$AHVTT8C\#_<0@S;_K.NQO.K/$O[X>_@C?PS8IK MV^Z+6,=I9$+UC9AG:?>KH_V>9YI%*P2\$:98B+)PP!/3,>B8PD-.%++%5Z!H MBA4*9 3O*(=1GE&X$4$-3LRV-]^W7-?N#F22$K$J[ISN*:"F$=8DS$_K9\Q7 MM:\2*):^$'H$0J*)I>>(44, MM^^(G%&L@$PS=!D1(0R76,C%@@)2EK L,Z3O,SDMV-X0686;*HR(DOD#^/D3 M90]5&,2,1C!B@HB 8>,81Q$+D%:CW5>49+FBJC0%?694K[U3!=QFO%Z%%(MR M3H0&+6&O,JR#H*@,0-#@4*:F8^UOWVPRF;/6/R-J3@3-K/&2TQ5X01$M)G.J MN$Z*8\D*/@CYA-0L:.?5)M.)F6WET$;:-GS;'3;IQUC>=?*:.%B&&]$+K8@@R[)<-, ME$./H_829 I8JFAFFJV:9<([S I8ADSJXD"+U6;4XA6HR MR5E8#&G1-K]0'+("YWDZF0192\R1;(.#ATTJ/M.&*SDO?2U3,P:BNNQ0WZ9. MX@8FPSU]M5?FW6^/ILF<4YA+A4,X]@*Y^E)-CVEI0UV'?\G^DG1K+K66"4[PZ1**/ &UF)^@4O,[ MW3[FA=MZP<>L9_7GW?;PZ?!:>.E?[:R]2/\[CODFC/_/]J?8?O9"^Z5>DRO] MSTR._V':3R:*(1'-D4$L! A0#% @ ,EJ>6$Y5IUU> M#@ ]= !8 ( !^Q( &)E;&9A+3(P,C0P,S,Q7V-A;"YX M;6Q02P$"% ,4 " R6IY8Z6#9-_U. "5O 8 %@ @ &- M(0 8F5L9F$M,C R-# S,S%?9&5F+GAM;%!+ 0(4 Q0 ( #):GE@H+[<6 M*F@ .N?!0 6 " ;YP !B96QF82TR,#(T,#,S,5]L86(N M>&UL4$L! A0#% @ ,EJ>6"F)??(_4P PDH' !8 ( ! M'-D &)E;&9A+3(P,C0P,S,Q7W!R92YX;6Q02P$"% ,4 " R6IY85'AA MIX]7 0"*2Q4 %0 @ &/+ $ 8F5L9F(R,#(T,#,S,5\Q,'$N M:'1M4$L! A0#% @ ,EJ>6)]SP)^Q!P N#< T ( ! M480" &5X7S8Q-#DP-"YH=&U02P$"% ,4 " R6IY8]G[)HJ ' T.0 M#0 @ $MC ( 97A?-C$T.3 U+FAT;5!+ 0(4 Q0 ( #): MGEAHN3#,F 0 .@2 - " ?B3 @!E>%\V,30Y,#8N:'1M M4$L! A0#% @ ,EJ>6(BZST*L! _Q( T ( !NY@" D &5X7S8Q-#DP-RYH=&U02P4& H "@!_ @ DIT" end XML 91 belfb20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0000729580 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember 2024-04-26 0000729580 us-gaap:CommonClassBMember 2024-04-26 0000729580 2024-03-31 0000729580 2023-12-31 0000729580 us-gaap:RelatedPartyMember 2024-03-31 0000729580 us-gaap:RelatedPartyMember 2023-12-31 0000729580 us-gaap:CommonClassAMember 2024-03-31 0000729580 us-gaap:CommonClassAMember 2023-12-31 0000729580 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2024-03-31 0000729580 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2023-12-31 0000729580 us-gaap:CommonClassBMember 2024-03-31 0000729580 us-gaap:CommonClassBMember 2023-12-31 0000729580 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2024-03-31 0000729580 us-gaap:RestrictedStockMember us-gaap:CommonClassBMember 2023-12-31 0000729580 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0000729580 us-gaap:RetainedEarningsMember 2023-12-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000729580 belfa:CommonStockCommonClassAMember 2023-12-31 0000729580 belfa:CommonStockCommonClassBMember 2023-12-31 0000729580 us-gaap:TreasuryStockCommonMember 2023-12-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000729580 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000729580 belfa:CommonStockCommonClassAMember 2024-01-01 2024-03-31 0000729580 belfa:CommonStockCommonClassBMember 2024-01-01 2024-03-31 0000729580 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember belfa:CommonStockCommonClassAMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember belfa:CommonStockCommonClassBMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember belfa:CommonStockCommonClassAMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember belfa:CommonStockCommonClassBMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000729580 us-gaap:RetainedEarningsMember 2024-03-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000729580 belfa:CommonStockCommonClassAMember 2024-03-31 0000729580 belfa:CommonStockCommonClassBMember 2024-03-31 0000729580 us-gaap:TreasuryStockCommonMember 2024-03-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000729580 2022-12-31 0000729580 us-gaap:RetainedEarningsMember 2022-12-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000729580 belfa:CommonStockCommonClassAMember 2022-12-31 0000729580 belfa:CommonStockCommonClassBMember 2022-12-31 0000729580 us-gaap:TreasuryStockCommonMember 2022-12-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000729580 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000729580 belfa:CommonStockCommonClassAMember 2023-01-01 2023-03-31 0000729580 belfa:CommonStockCommonClassBMember 2023-01-01 2023-03-31 0000729580 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember belfa:CommonStockCommonClassAMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember belfa:CommonStockCommonClassBMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassAMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember belfa:CommonStockCommonClassAMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember belfa:CommonStockCommonClassBMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000729580 us-gaap:CommonClassBMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000729580 2023-03-31 0000729580 us-gaap:RetainedEarningsMember 2023-03-31 0000729580 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000729580 belfa:CommonStockCommonClassAMember 2023-03-31 0000729580 belfa:CommonStockCommonClassBMember 2023-03-31 0000729580 us-gaap:TreasuryStockCommonMember 2023-03-31 0000729580 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000729580 us-gaap:USTreasurySecuritiesMember 2024-03-31 0000729580 belfa:InnolectricAgMember 2023-02-01 0000729580 belfa:InnolectricAgMember 2023-02-01 2023-02-01 0000729580 belfa:InnolectricAgMember belfa:PowerSolutionsAndProtectionSegmentMember 2024-01-01 2024-03-31 0000729580 belfa:InnolectricAgMember 2024-01-01 2024-03-31 0000729580 belfa:InnolectricAgMember 2024-03-31 0000729580 belfa:InnolectricAgMember 2023-12-31 0000729580 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember belfa:BelStewartSroMember 2023-06-01 0000729580 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember belfa:BelStewartSroMember 2024-03-31 0000729580 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember belfa:BelStewartSroMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:NorthAmericaMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:NorthAmericaMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember srt:NorthAmericaMember 2024-01-01 2024-03-31 0000729580 srt:NorthAmericaMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:EuropeMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:EuropeMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember srt:EuropeMember 2024-01-01 2024-03-31 0000729580 srt:EuropeMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:AsiaMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:AsiaMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember srt:AsiaMember 2024-01-01 2024-03-31 0000729580 srt:AsiaMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0000729580 us-gaap:SalesChannelDirectlyToConsumerMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0000729580 us-gaap:SalesChannelThroughIntermediaryMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:NorthAmericaMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:NorthAmericaMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember srt:NorthAmericaMember 2023-01-01 2023-03-31 0000729580 srt:NorthAmericaMember 2023-01-01 2023-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:EuropeMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:EuropeMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember srt:EuropeMember 2023-01-01 2023-03-31 0000729580 srt:EuropeMember 2023-01-01 2023-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember srt:AsiaMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember srt:AsiaMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember srt:AsiaMember 2023-01-01 2023-03-31 0000729580 srt:AsiaMember 2023-01-01 2023-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0000729580 us-gaap:SalesChannelDirectlyToConsumerMember 2023-01-01 2023-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-03-31 0000729580 us-gaap:SalesChannelThroughIntermediaryMember 2023-01-01 2023-03-31 0000729580 belfa:PowerSolutionsAndProtectionMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsMember 2023-01-01 2023-03-31 0000729580 2026-01-01 2024-03-31 0000729580 2025-01-01 2024-03-31 0000729580 2027-01-01 2024-03-31 0000729580 us-gaap:CashMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:CashMember 2024-03-31 0000729580 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0000729580 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0000729580 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0000729580 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0000729580 us-gaap:CashAndCashEquivalentsMember 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember 2024-03-31 0000729580 us-gaap:CashMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:CashMember 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:CashMember 2023-12-31 0000729580 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember belfa:MoneyMarketFundsRabbiTrustMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0000729580 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000729580 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0000729580 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000729580 us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember 2023-12-31 0000729580 belfa:InvestmentsHeldInRabbiTrustMember 2024-03-31 0000729580 belfa:InvestmentsHeldInRabbiTrustMember 2023-12-31 0000729580 us-gaap:ForeignExchangeForwardMember 2024-03-31 0000729580 us-gaap:ForeignExchangeForwardMember 2023-12-31 0000729580 us-gaap:InterestRateSwapMember 2024-03-31 0000729580 us-gaap:InterestRateSwapMember 2023-12-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2024-03-31 0000729580 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2023-12-31 0000729580 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember 2024-03-31 0000729580 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember 2023-12-31 0000729580 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2024-03-31 0000729580 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2023-12-31 0000729580 us-gaap:FairValueMeasurementsNonrecurringMember 2024-03-31 0000729580 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0000729580 us-gaap:LandMember 2024-03-31 0000729580 us-gaap:LandMember 2023-12-31 0000729580 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0000729580 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000729580 us-gaap:MachineryAndEquipmentMember 2024-03-31 0000729580 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000729580 us-gaap:ConstructionInProgressMember 2024-03-31 0000729580 us-gaap:ConstructionInProgressMember 2023-12-31 0000729580 belfa:GlenRockPennsylvaniaAndZhongshanPrcMember 2024-03-31 0000729580 belfa:ZhongshanPrcMember 2023-12-31 0000729580 us-gaap:EmployeeSeveranceMember 2023-12-31 0000729580 us-gaap:EmployeeSeveranceMember 2024-01-01 2024-03-31 0000729580 us-gaap:EmployeeSeveranceMember 2024-03-31 0000729580 us-gaap:OtherRestructuringMember 2023-12-31 0000729580 us-gaap:OtherRestructuringMember 2024-01-01 2024-03-31 0000729580 us-gaap:OtherRestructuringMember 2024-03-31 0000729580 belfa:The2021SwapsOneMember 2024-03-31 0000729580 belfa:The2021SwapsTwoMember 2024-03-31 0000729580 belfa:The2021SwapsOneMember 2023-01-31 0000729580 belfa:The2021SwapsTwoMember 2023-01-31 0000729580 us-gaap:ForeignExchangeForwardMember 2024-01-01 2024-03-31 0000729580 us-gaap:ForeignExchangeForwardMember 2023-01-01 2023-03-31 0000729580 us-gaap:InterestRateSwapMember 2024-01-01 2024-03-31 0000729580 us-gaap:InterestRateSwapMember 2023-01-01 2023-03-31 0000729580 us-gaap:ForeignExchangeForwardMember us-gaap:NonoperatingIncomeExpenseMember 2024-01-01 2024-03-31 0000729580 us-gaap:ForeignExchangeForwardMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-03-31 0000729580 us-gaap:RevolvingCreditFacilityMember belfa:CreditAndSecurityAgreementWithKeyBankMember 2024-03-31 0000729580 us-gaap:RevolvingCreditFacilityMember belfa:CreditAndSecurityAgreementWithKeyBankMember 2023-01-01 2024-03-31 0000729580 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0000729580 belfa:CreditAndSecurityAgreementWithKeyBankMember 2024-01-01 2024-03-31 0000729580 belfa:CreditAndSecurityAgreementWithKeyBankMember 2023-01-01 2023-03-31 0000729580 belfa:CreditAndSecurityAgreementWithKeyBankMember 2024-03-31 0000729580 belfa:BelFuseIncEmployeesSavingsPlanMember 2024-01-01 2024-03-31 0000729580 belfa:BelFuseIncEmployeesSavingsPlanMember 2023-01-01 2023-03-31 0000729580 belfa:BelFuseIncEmployeesSavingsPlanMember us-gaap:CommonClassAMember 2024-03-31 0000729580 belfa:BelFuseIncEmployeesSavingsPlanMember us-gaap:CommonClassBMember 2024-03-31 0000729580 belfa:NonqualifiedDeferredCompensationPlanMember 2024-03-31 0000729580 srt:MaximumMember belfa:NonqualifiedDeferredCompensationPlanMember 2024-01-01 2024-03-31 0000729580 belfa:NonqualifiedDeferredCompensationPlanMember 2023-12-31 0000729580 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-01-01 2024-03-31 0000729580 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-03-31 0000729580 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2024-03-31 0000729580 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-12-31 0000729580 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000729580 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000729580 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000729580 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000729580 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0000729580 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0000729580 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-03-31 0000729580 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0000729580 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000729580 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0000729580 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0000729580 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000729580 belfa:ArezzoRevenueAgencyMember 2024-03-31 0000729580 belfa:EOSClaimFromPrincipalCommissionerOfCustomsMember belfa:EOSPowerPanamaIncMember 1994-12-31 0000729580 belfa:EOSClaimFromPrincipalCommissionerOfCustomsMember belfa:EOSPowerPanamaIncMember 1995-01-01 2015-12-31 0000729580 belfa:EOSClaimFromPrincipalCommissionerOfCustomsMember belfa:EOSPowerPanamaIncMember 2016-12-31 0000729580 belfa:EOSClaimFromPrincipalCommissionerOfCustomsMember belfa:EOSPowerPanamaIncMember 2016-01-01 2016-12-31 0000729580 belfa:PowerSolutionsAndProtectionSegmentMember 2024-01-01 2024-03-31 0000729580 belfa:ConnectivitySolutionsMember 2024-01-01 2024-03-31 0000729580 belfa:MagneticSolutionsSegmentMember 2024-01-01 2024-03-31 0000729580 us-gaap:CorporateMember 2024-01-01 2024-03-31 0000729580 belfa:PowerSolutionsAndProtectionSegmentMember 2023-01-01 2023-03-31 0000729580 belfa:ConnectivitySolutionsMember 2023-01-01 2023-03-31 0000729580 belfa:MagneticSolutionsSegmentMember 2023-01-01 2023-03-31 0000729580 us-gaap:CorporateMember 2023-01-01 2023-03-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure iso4217:EUR utr:Y 0000729580 BEL FUSE INC /NJ false --12-31 Q1 2024 1508000 1388000 0 0 1000000 1000000 0 0 0.1 0.1 10000000 10000000 2130780 2141589 1072769 1072769 0.1 0.1 30000000 30000000 10574081 10620260 3218307 3218307 14132 14132 115481 115481 26000 9000 0 0 0 0 -4000 -4000 0.06 0.07 26000 0 0 -4000 0.06 0.07 9000 0 0 -4000 0.3333 8000000 500000 2500000 2000000 P2Y P1Y P1Y 0 30000000 100000 -302000 -276000 0 0 -7000 -7000 -723000 -718000 -16423000 19000 407000 -12037000 1000 1000 -20199000 4300000 20000 -15457000 1 3 3 false false false false 10-Q true 2024-03-31 false 000-11676 NJ 22-1463699 300 Executive Drive, Suite 300 West Orange NJ 07052 201 432-0463 Class A Common Stock ($0.10 par value) BELFA NASDAQ Class B Common Stock ($0.10 par value) BELFB NASDAQ Yes Yes Accelerated Filer false false false 2123686 10496271 71320000 89371000 49900000 37548000 83458000 84129000 130459000 136540000 9150000 12793000 20052000 21097000 364339000 381478000 36036000 36533000 21328000 20481000 2644000 2152000 10324000 10282000 47868000 49391000 25347000 26642000 13052000 11553000 34399000 33119000 555337000 571631000 32818000 40441000 36772000 54657000 5730000 6350000 11181000 9161000 86501000 110609000 60000000 60000000 15727000 14212000 19951000 19823000 20174000 19876000 1307000 1456000 5020000 5097000 208680000 231073000 0 0 213000 214000 1061000 1065000 6737000 454000 45069000 44260000 322508000 307510000 -15457000 -12037000 346657000 340558000 555337000 571631000 128090000 172344000 80012000 118680000 48078000 53664000 5215000 5223000 24944000 25296000 65000 3507000 17854000 19638000 434000 983000 1115000 107000 1817000 -26000 20352000 18736000 4478000 4164000 15874000 14572000 1.19 1.09 1.26 1.15 2139000 2142000 10610000 10639000 15874000 14572000 -3776000 1998000 340000 -894000 1000 1000 15000 13000 -3420000 1118000 12454000 15690000 340558000 307510000 -12037000 214000 2142000 1065000 10620000 -454000 44260000 15874000 15874000 0 0 0 0 0 129000 129000 -0 -0 -0 -0 -0 747000 747000 -0 -0 -0 -0 -0 0 0 0 0 0 6000 58000 0 -6000 -0 -0 -0 -0 -0 0 6000 0 0 6283000 -0 -0 1000 -11000 10000 -98000 6283000 -11000 -3776000 0 -3776000 0 0 0 0 340000 0 340000 0 0 0 0 1000 0 1000 0 0 0 0 804000 0 0 0 0 0 804000 15000 0 15000 0 0 0 0 346657000 322508000 -15457000 213000 2131000 1061000 10574000 -6737000 45069000 262346000 237188000 -16546000 214000 2142000 1067000 10643000 -349000 40772000 14572000 14572000 0 0 0 0 0 128000 128000 -0 -0 -0 -0 -0 747000 747000 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 1000 10000 -0 1000 1998000 0 1998000 0 0 0 0 -894000 0 -894000 0 0 0 0 1000 0 1000 0 0 0 0 902000 0 0 0 0 0 902000 13000 0 13000 0 0 0 0 278063000 250885000 -15428000 214000 2142000 1066000 10633000 -349000 41675000 15874000 14572000 3684000 3236000 804000 902000 26000 33000 -1676000 -1137000 647000 -199000 71000 -465000 -725000 1316000 -3644000 -3175000 -5688000 -7652000 -7575000 -4831000 -16440000 -6417000 -1254000 2590000 4971000 3931000 1603000 6219000 6150000 16835000 2929000 3761000 42726000 -0 30374000 0 -0 9975000 492000 -0 192000 25000 -15581000 -13711000 837000 829000 0 5000000 6283000 -0 -7120000 4171000 -1500000 279000 -18051000 7574000 89371000 70266000 71320000 77840000 978000 976000 981000 1415000 2951000 380000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">1.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>BASIS OF PRESENTATION AND ACCOUNTING POLICIES</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The condensed consolidated balance sheets and statements of operations, comprehensive income, stockholders’ equity and cash flows for the periods presented herein have been prepared by the Company and are <span style="color:#000000;"><span style="background-color:#ffffff;">unaudited</span></span>. In the opinion of management, all adjustments (consisting solely of normal recurring adjustments) necessary to present fairly the consolidated financial position, results of operations and cash flows for all periods presented have been made. The results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> are <em style="font: inherit;">not</em> necessarily indicative of the results to be expected for the full year. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and footnotes thereto included in the Bel Fuse Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Certain information and footnote disclosures required under accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been condensed or omitted from these condensed consolidated financial statements pursuant to the rules and regulations, including the interim reporting requirements, of the U.S. Securities and Exchange Commission (“SEC”). The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts and the disclosure of contingent amounts in our condensed consolidated financial statements and accompanying notes. Actual results could differ from these estimates.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company’s significant accounting policies are summarized in Note <em style="font: inherit;">1</em> to the consolidated financial statements of the Company included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December 31, 2023</em>. There were <em style="font: inherit;">no</em> significant changes to these accounting policies during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, except as discussed in “Recently Adopted Accounting Standards” below and as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Cash, Cash Equivalents and Investments</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of <em style="font: inherit;">three</em> months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to <em style="font: inherit;">$250,000.</em> Substantially all of our U.S. cash and cash equivalents balances are in excess of the FDIC insured limit. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company's cash and cash equivalents are placed with high credit quality financial institutions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has held to maturity securities comprised of U.S. Treasury Bills. These investments are classified as held to maturity as the Company has the intent and ability to hold these investments until they mature. The held to maturity securities mature within the next <em style="font: inherit;">12</em> months. The table below shows the amortized costs, associated gross unrealized gains and associated fair value of the held to maturity securities at <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024:</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 15%; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Unrealized Gain</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Held to maturity U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In determining the fair value of the Company's held to maturity U.S. Treasury securities, the Company utilized Level <em style="font: inherit;">1</em> inputs of the market price for comparable securities as of <em style="font: inherit;"> March 31 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Investments</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We account for non-marketable investments using the equity method of accounting if the investment gives us the ability to exercise significant influence over, but <em style="font: inherit;">not</em> control, of an investee. Significant influence generally exists if we have an ownership interest representing between <em style="font: inherit;">20%</em> and <em style="font: inherit;">50%</em> of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Equity in earnings of unconsolidated affiliates, in the consolidated statements of operations, reflects our proportionate share of the investee's net income, including any associated affiliate taxes. Our proportionate share of the investee’s other comprehensive income (loss), net of income taxes, is recorded in the consolidated statements of stockholders’ equity and consolidated statements of comprehensive income. In general, the equity investment in our unconsolidated affiliates is equal to our original equity investment plus our share of those entities' undistributed earnings subsequent to our investment .</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We evaluate our equity method investments for impairment at least annually or whenever events or changes in circumstances indicate, in management’s judgment, that the carrying value of an investment <em style="font: inherit;"> may </em>have experienced an other-than-temporary decline in value. When evidence of loss in value has occurred, management compares the estimated fair value of the investment to the carrying value of the investment to determine whether an impairment has occurred. If the estimated fair value is less than the carrying value and management considers the decline in value to be other than temporary, the excess of the carrying value over the estimated fair value is recognized in the financial statements as an impairment. See Note <em style="font: inherit;">2,</em> "Investment in Innolectric", below, for our discussion on specific equity method investments.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Where we are unable to exercise significant influence over the investee, or when our investment balance is reduced to <em style="font: inherit;">zero</em> from our proportionate share of losses, the investments are accounted for under the cost method. Under the cost method, investments are carried at cost and adjusted only for other-than-temporary declines in fair value, distributions of earnings, additional investments, or in the case of an observable price change in an orderly transaction for an identical security.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b></b></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Recently Adopted Accounting Standards</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> March 2020, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </i>("ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04"</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In <em style="font: inherit;"> January 2021, </em>the FASB issued ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">01,</em> which refined the scope of Topic <em style="font: inherit;">848</em> and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through <em style="font: inherit;"> December 31, 2022.  </em>In <em style="font: inherit;"> December 2022, </em>the FASB issued ASU <em style="font: inherit;">2022</em>-<em style="font: inherit;">06,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>), Deferral of the Sunset Date of Topic <em style="font: inherit;">848</em></i>, which extended the date by which companies could elect to apply the amendments to <em style="font: inherit;"> December 31, 2024. </em>During <em style="font: inherit;"> January 2023, </em>the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective <em style="font: inherit;"> January 31, 2023. </em>In connection with these amendments, the Company adopted ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> and elected to apply the relevant practical expedients within the guidance. The adoption of this guidance did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments </i>(“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>)<i>, </i>as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. On <em style="font: inherit;"> January 1, 2023, </em>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> The adoption of this standard did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b>Accounting Standards Issued But <em style="font: inherit;">Not</em> Yet Adopted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (CODM). The ASU does <em style="font: inherit;">not</em> change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with <em style="font: inherit;">no</em> impacts to our results of operations, cash flows and financial condition.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures</i>, which focuses on the rate reconciliation and income taxes paid. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> requires a public business entity (PBE) to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least <em style="font: inherit;">5%</em> of total income tax payments, net of refunds received. For PBEs, the new standard is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. An entity <em style="font: inherit;"> may </em>apply the amendments in this ASU prospectively by providing the revised disclosures for the period ending <em style="font: inherit;"> December 31, 2025 </em>and continuing to provide the pre-ASU disclosures for the prior periods, or <em style="font: inherit;"> may </em>apply the amendments retrospectively by providing the revised disclosures for all periods presented. We expect this ASU to only impact our disclosures with <em style="font: inherit;">no</em> impacts to our results of operations, cash flows, and financial condition.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Cash, Cash Equivalents and Investments</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cash equivalents include short-term investments in money market funds and certificates of deposit with an original maturity of <em style="font: inherit;">three</em> months or less when purchased. Accounts at each U.S. institution are insured by the Federal Deposit Insurance Corporation ("FDIC") up to <em style="font: inherit;">$250,000.</em> Substantially all of our U.S. cash and cash equivalents balances are in excess of the FDIC insured limit. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company's cash and cash equivalents are placed with high credit quality financial institutions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has held to maturity securities comprised of U.S. Treasury Bills. These investments are classified as held to maturity as the Company has the intent and ability to hold these investments until they mature. The held to maturity securities mature within the next <em style="font: inherit;">12</em> months. The table below shows the amortized costs, associated gross unrealized gains and associated fair value of the held to maturity securities at <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024:</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 15%; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Unrealized Gain</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Held to maturity U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In determining the fair value of the Company's held to maturity U.S. Treasury securities, the Company utilized Level <em style="font: inherit;">1</em> inputs of the market price for comparable securities as of <em style="font: inherit;"> March 31 2024.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 15%; width: 70%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Amortized Cost</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Unrealized Gain</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 43%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Held to maturity U.S. Treasury securities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,435</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 49900000 535000 50435000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Investments</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We account for non-marketable investments using the equity method of accounting if the investment gives us the ability to exercise significant influence over, but <em style="font: inherit;">not</em> control, of an investee. Significant influence generally exists if we have an ownership interest representing between <em style="font: inherit;">20%</em> and <em style="font: inherit;">50%</em> of the voting stock of the investee. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and our proportionate share of earnings or losses and distributions.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Equity in earnings of unconsolidated affiliates, in the consolidated statements of operations, reflects our proportionate share of the investee's net income, including any associated affiliate taxes. Our proportionate share of the investee’s other comprehensive income (loss), net of income taxes, is recorded in the consolidated statements of stockholders’ equity and consolidated statements of comprehensive income. In general, the equity investment in our unconsolidated affiliates is equal to our original equity investment plus our share of those entities' undistributed earnings subsequent to our investment .</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We evaluate our equity method investments for impairment at least annually or whenever events or changes in circumstances indicate, in management’s judgment, that the carrying value of an investment <em style="font: inherit;"> may </em>have experienced an other-than-temporary decline in value. When evidence of loss in value has occurred, management compares the estimated fair value of the investment to the carrying value of the investment to determine whether an impairment has occurred. If the estimated fair value is less than the carrying value and management considers the decline in value to be other than temporary, the excess of the carrying value over the estimated fair value is recognized in the financial statements as an impairment. See Note <em style="font: inherit;">2,</em> "Investment in Innolectric", below, for our discussion on specific equity method investments.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Where we are unable to exercise significant influence over the investee, or when our investment balance is reduced to <em style="font: inherit;">zero</em> from our proportionate share of losses, the investments are accounted for under the cost method. Under the cost method, investments are carried at cost and adjusted only for other-than-temporary declines in fair value, distributions of earnings, additional investments, or in the case of an observable price change in an orderly transaction for an identical security.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">All amounts included in the tables to these notes to condensed consolidated financial statements, except per share amounts, are in thousands.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Recently Adopted Accounting Standards</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> March 2020, </em>the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") <em style="font: inherit;">2020</em>-<em style="font: inherit;">04,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </i>("ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04"</em>). ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> provides temporary optional guidance on contract modifications and hedging accounting to ease the financial reporting burdens of the market transition from the London Interbank Offered Rate (“LIBOR”) to alternative reference rates. In <em style="font: inherit;"> January 2021, </em>the FASB issued ASU <em style="font: inherit;">2021</em>-<em style="font: inherit;">01,</em> which refined the scope of Topic <em style="font: inherit;">848</em> and clarified some of its guidance as part of the FASB’s monitoring of global reference rate activities. This updated guidance was effective upon issuance, and the Company was initially allowed to elect to apply the amendments prospectively through <em style="font: inherit;"> December 31, 2022.  </em>In <em style="font: inherit;"> December 2022, </em>the FASB issued ASU <em style="font: inherit;">2022</em>-<em style="font: inherit;">06,</em> <i>Reference Rate Reform (Topic <em style="font: inherit;">848</em>), Deferral of the Sunset Date of Topic <em style="font: inherit;">848</em></i>, which extended the date by which companies could elect to apply the amendments to <em style="font: inherit;"> December 31, 2024. </em>During <em style="font: inherit;"> January 2023, </em>the Company amended its credit agreement and related interest rate swap agreements to transition the reference rate from LIBOR to a Secured Overnight Financing Rate ("SOFR") effective <em style="font: inherit;"> January 31, 2023. </em>In connection with these amendments, the Company adopted ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">04</em> in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2023</em> and elected to apply the relevant practical expedients within the guidance. The adoption of this guidance did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> June 2016, </em>the FASB issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> <i>Financial Instruments </i>–<i> Credit Losses (Topic <em style="font: inherit;">326</em>): Measurement of Credit Losses on Financial Instruments </i>(“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>)<i>, </i>as amended. The new guidance broadens the information that an entity must consider in developing its expected credit loss estimates related to its financial instruments and adds to U.S. GAAP an impairment model that is based on expected losses rather than incurred losses. On <em style="font: inherit;"> January 1, 2023, </em>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13.</em> The adoption of this standard did <em style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b>Accounting Standards Issued But <em style="font: inherit;">Not</em> Yet Adopted</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> <i>Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures</i>, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (CODM). The ASU does <em style="font: inherit;">not</em> change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with <em style="font: inherit;">no</em> impacts to our results of operations, cash flows and financial condition.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> <i>Income Taxes (Topic <em style="font: inherit;">740</em>): Improvements to Income Tax Disclosures</i>, which focuses on the rate reconciliation and income taxes paid. ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em> requires a public business entity (PBE) to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. In addition, all entities are required to disclose income taxes paid, net of refunds received disaggregated by federal, state/local, and foreign and by jurisdiction if the amount is at least <em style="font: inherit;">5%</em> of total income tax payments, net of refunds received. For PBEs, the new standard is effective for annual periods beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. An entity <em style="font: inherit;"> may </em>apply the amendments in this ASU prospectively by providing the revised disclosures for the period ending <em style="font: inherit;"> December 31, 2025 </em>and continuing to provide the pre-ASU disclosures for the prior periods, or <em style="font: inherit;"> may </em>apply the amendments retrospectively by providing the revised disclosures for all periods presented. We expect this ASU to only impact our disclosures with <em style="font: inherit;">no</em> impacts to our results of operations, cash flows, and financial condition.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">2.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>INVESTMENT IN INNOLECTRIC</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> February 1, 2023, </em>the Company closed on a noncontrolling (<span style="-sec-ix-hidden:c111519926">one</span>-<em style="font: inherit;">third</em>) investment in Germany-based innolectric AG (“innolectric”) for consideration of <span style="-sec-ix-hidden:c111519928">€8.0</span> million (approximately $8.8 million as of the <em style="font: inherit;"> February 2023 </em>closing). Transaction costs associated with the Company's investment in innolectric amounted to $1.3 million and these costs have been recorded as part of the carrying value of the investment. Under the terms of the investment agreement, if innolectric achieves certain EBITDA thresholds within a specified timeframe, the Company would be committed to acquiring the remaining shares of innolectric at that time. The accompanying condensed consolidated balance sheet reflects the fair value as of the <em style="font: inherit;"> February 2023 </em>closing of the initial <em style="font: inherit;">one</em>-<em style="font: inherit;">third</em> equity method investment, inclusive of transaction costs, of $11.0 million, and a separate liability of $1.0 million associated with the net fair value of the put and call options related to the remaining shares pursuant to the agreement in the event certain profitability thresholds are met.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">This passive investment creates a strategic alliance that is focused on Electric Vehicles (“EV”) on-board power electronics, and in particular next generation fast-charging technology. With <em style="font: inherit;">no</em> product overlap, this relationship expands the Bel eMobility Power portfolio, further enhancing Bel's competitive position in this emerging field. Our investment in innolectric is accounted for using the equity method and we have determined that the innolectric investment is <em style="font: inherit;">not</em> a variable interest entity (VIE). Results from this investment have been included in Bel's Power Solution and Protection segment and amounted to income of $0.2 million during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> The Company adopted a policy to record its share of innolectric's results on a <em style="font: inherit;">one</em>-month lag on a consistent basis to allow time for innolectric to provide its financial statements to Bel.</p> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><span style="text-decoration: underline; ">Related Party Transactions</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">From time to time, the Company provides cash loans to innolectric to fund working capital needs and further business development. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024, </em>the Company provided an incremental loan to innolectric in the amount of <span style="-sec-ix-hidden:c111519942">€0.5</span> million.  As of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023, </em>the Company had loans outstanding to innolectric in the aggregate amount of <span style="-sec-ix-hidden:c111519943">€2.5</span> million (approximately $2.7 million at the <em style="font: inherit;"> March 31, 2024 </em>exchange rate) and <span style="-sec-ix-hidden:c111519945">€2.0</span> million (approximately $2.1 million at the <em style="font: inherit;"> December 31, 2023 </em>exchange rate), respectively. These loans bear interest at a rate of 5% per annum. This balance is shown as a related-party note receivable on the accompanying condensed consolidated balance sheet at <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023.  </em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> 8800000 1300000 11000000 1000000 200000 2700000 2100000 0.05 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">3.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>DIVESTITURE OF SUBSIDIARY</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">On <em style="font: inherit;"> June 1, 2023, </em>t</span>he Company completed its divestment of Bel Stewart s.r.o., a former subsidiary in the Czech Republic which has historically been reported within Bel’s Connectivity Solutions segment. The business was sold to PEI Genesis (“PEI”) for total consideration of $5.1 million, subject to working capital adjustments. The divestment of this non-core business was a strategic decision which allows the Connectivity Solutions segment to focus on its main product categories serving customer end markets such as commercial air, defense, industrial and networking which better align with its long-term growth objectives.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The carrying amounts of the major classes of assets and liabilities included as part of the sale were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total net assets transferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Consideration received</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain on sale recognized</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 5100000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 10%; margin-right: 10%;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash and cash equivalents</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,072</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,030</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,310</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">326</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income taxes payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other current liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other long-term liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total net assets transferred</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,083</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Consideration received</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,063</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain on sale recognized</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">980</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 2072000 1030000 1310000 326000 48000 441000 126000 100000 13000 23000 4083000 5063000 980000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">4.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>REVENUE</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table provides information about disaggregated revenue by geographic region and sales channel, and includes a reconciliation of the disaggregated revenue to our reportable segments:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2024</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Power Solutions and Protection</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Connectivity Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Magnetic Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Geographic Region:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">89,556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,333</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,216</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">60,247</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">54,285</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">13,558</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">128,090</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Sales Channel:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Direct to customer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Through distribution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,422</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,285</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">128,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Power Solutions and Protection</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Connectivity Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Magnetic Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Geographic Region:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">116,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">83,181</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">53,396</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">35,767</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">172,344</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Sales Channel:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Direct to customer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">120,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Through distribution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,396</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">172,344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><br/> The balances of the Company’s contract assets and contract liabilities at <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em> are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets - current (unbilled receivables)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contract liabilities - current (deferred revenue)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The change in balance of our unbilled receivables from <em style="font: inherit;"> December 31, 2023</em> to <em style="font: inherit;"> March 31, 2024</em> primarily relates to a timing difference between the Company’s performance (i.e. when our product is shipped to a customer-controlled hub) and the point at which the Company can invoice the customer per the terms of the customer contract (i.e. when the customer pulls our product from the customer-controlled hub). Our deferred revenue balance at <em style="font: inherit;"> December 31, 2023</em> and <em style="font: inherit;"> March 31, 2024</em> primarily relates to customer prepayments on invoices related to<span style="color:#000000;"> surcharges and expedite fees, which will be r</span>ecorded as revenue in the period in which the related finished goods are shipped to the customer.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Transaction Price Allocated to Future Obligations:</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The aggregate amount of transaction price allocated to remaining performance obligations that have <em style="font: inherit;">not</em> been fully satisfied as of <em style="font: inherit;"> March 31, 2024 </em>related to contracts that exceed <em style="font: inherit;">one</em> year in duration amounted to $6.7 million, with expected contract expiration dates that range largely from <span style="-sec-ix-hidden:c111519969">2025</span> – <em style="font: inherit;">2026</em><b>.</b> It is expected that $0.7 million of this aggregate amount will be recognized in <span style="-sec-ix-hidden:c111519972">2025,</span> $6.0 million will be recognized in <span style="-sec-ix-hidden:c111519974">2026</span> and the remainder will be recognized in years beyond <em style="font: inherit;">2026.</em>  The majority of the Company's orders received (but <em style="font: inherit;">not</em> yet shipped) at <em style="font: inherit;"> March 31, 2024 </em>is related to contracts that have an original expected duration of <em style="font: inherit;">one</em> year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered to our customers.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2024</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Power Solutions and Protection</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Connectivity Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Magnetic Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Geographic Region:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">39,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,884</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,123</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">89,556</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">16,333</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,436</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,216</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26,985</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,365</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">965</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">60,247</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">54,285</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">13,558</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">128,090</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Sales Channel:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Direct to customer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">38,825</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">34,070</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">82,681</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Through distribution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,422</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,772</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,409</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,285</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13,558</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">128,090</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2023</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Power Solutions and Protection</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Connectivity Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Magnetic Solutions</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Consolidated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Geographic Region:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">North America</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">62,800</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">43,013</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,354</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">116,167</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Europe</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">13,599</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,766</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Asia</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,782</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,982</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">22,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">83,181</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">53,396</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">35,767</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">172,344</em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>By Sales Channel:</i></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><i><b> </b></i></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Direct to customer</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,614</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">33,725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,411</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">120,750</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Through distribution</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,567</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,671</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,356</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,594</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">83,181</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,396</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">35,767</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">172,344</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 39549000 43884000 6123000 89556000 16333000 9436000 1216000 26985000 4365000 965000 6219000 11549000 38825000 34070000 9786000 82681000 21422000 20215000 3772000 45409000 60247000 54285000 13558000 128090000 62800000 43013000 10354000 116167000 13599000 8401000 2766000 24766000 6782000 1982000 22647000 31411000 59614000 33725000 27411000 120750000 23567000 19671000 8356000 51594000 83181000 53396000 35767000 172344000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31,</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2024</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract assets - current (unbilled receivables)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Contract liabilities - current (deferred revenue)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">2,606</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 9150000 12793000 2606000 3046000 6700000 700000 6000000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">5.</em></b></p> </td> <td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>EARNINGS PER SHARE</b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table sets forth the calculation of basic and diluted net earnings per common share under the <em style="font: inherit;">two</em>-class method for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Less dividends declared:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">128</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,998</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="padding: 0pt 0pt 0pt 36pt;"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Undistributed earnings allocation:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,416</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,203</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,582</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,494</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,998</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings allocation:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,545</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,331</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,329</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,241</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Weighted-average shares outstanding:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,139</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,142</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,610</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,639</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings per share:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.19</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.09</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.26</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.15</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt; width: 70%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Less dividends declared:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">128</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">747</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,998</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="padding: 0pt 0pt 0pt 36pt;"> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Undistributed earnings allocation:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,416</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,203</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,582</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,494</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total undistributed earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,998</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,697</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings allocation:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,545</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,331</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,329</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,241</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,874</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14,572</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Weighted-average shares outstanding:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,139</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,142</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,610</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,639</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Net earnings per share:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class A</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.19</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.09</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Class B</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.26</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.15</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 15874000 14572000 129000 128000 747000 747000 14998000 13697000 2416000 2203000 12582000 11494000 14998000 13697000 2545000 2331000 13329000 12241000 15874000 14572000 2139000 2142000 10610000 10639000 1.19 1.09 1.26 1.15 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>FAIR VALUE MEASUREMENTS</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Fair value is defined as an exit price, representing the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants based upon the best use of the asset or liability at the measurement date.  Entities are required to use a fair value hierarchy which maximizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value.  There are <em style="font: inherit;">three</em> levels of inputs that <em style="font: inherit;"> may </em>be used to measure fair value:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Level <em style="font: inherit;">1</em></b> – Observable inputs such as quoted market prices in active markets;</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Level <em style="font: inherit;">2</em></b> – Inputs other than quoted prices in active markets that are either directly or indirectly observable; and</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><b>Level <em style="font: inherit;">3</em></b> – Unobservable inputs about which little or <em style="font: inherit;">no</em> market data exists, therefore requiring an entity to develop its own assumptions.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Carrying value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Fair value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash and cash equivalents</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Other Current Assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds (Rabbi Trust)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 2:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Certificates of deposit and time deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,584</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Carrying value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Fair value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash and cash equivalents</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Other Current Assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds (Rabbi Trust)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 2:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Certificates of deposit and time deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">As of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, our available-for-sale securities primarily consisted of investments held in a rabbi trust which are intended to fund the Company’s Supplemental Executive Retirement Plan (“SERP”) obligations. These securities are measured at fair value using quoted prices in active markets for identical assets (Level <em style="font: inherit;">1</em>) inputs and amounted to $0.2 million at <em style="font: inherit;"> March 31, 2024</em> and <span style="color:#000000">$0.3 million </span>at <em style="font: inherit;"> December 31, 2023</em>. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Throughout <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em>, the Company entered into a series of foreign currency forward contracts, the fair value of which was <span style="color:#000000;">$0.2 million</span> at <em style="font: inherit;"> March 31, 2024</em> and <span style="color:#000000;">$0.5 million</span> at <em style="font: inherit;"> December 31, 2023</em>. The estimated fair value of foreign currency forward contracts is based on quotes received from the applicable counterparty, and represents the estimated amount we would receive or pay to settle the contracts, taking into consideration current exchange rates which can be validated through readily observable data from external sources (Level <em style="font: inherit;">2</em>).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company is a party to <em style="font: inherit;">two</em> interest rate swap agreements as further described in Note <em style="font: inherit;">10,</em> "Derivative Instruments and Hedging Activities". The fair value of the interest rate swap agreements was <span style="color:#000000;">$4.3 million</span> at <em style="font: inherit;"> March 31, 2024</em> and $4.0 million at <em style="font: inherit;"> December 31, 2023</em>, which was based on market data, and represents the estimated amount we would receive or pay to settle the agreements, taking into consideration current and projected future interest rates as well as the creditworthiness of the parties, all of which can be validated through readily observable data from external sources.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The fair values of our derivative financial instruments and their classifications in our condensed consolidated balance sheets as of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 38.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance Sheet Classification</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">March 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as cash flow hedges</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Non designated as hedging instruments</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest rate swap agreements:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as a cash flow hedge</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total derivative assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as cash flow hedges</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total derivative liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company <span style="color:#000000;">does <em style="font: inherit;">not</em> have any financial assets measured at fair value on a recurring basis categorized as Level <em style="font: inherit;">3,</em> and there were <em style="font: inherit;">no</em> transfers in or out of Level <em style="font: inherit;">1,</em> Level <em style="font: inherit;">2</em> or Level <em style="font: inherit;">3</em> during the </span><em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"> or </span><em style="font: inherit;"> March 31, 2023</em><span style="color:#000000;">. There were <em style="font: inherit;">no</em> changes to t</span>he Company’s valuation techniques used to measure asset fair values on a recurring or nonrecurring basis during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;"> March 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">There were<span style="color:#000000;"> no financial assets </span>accounted for at fair value on a nonrecurring basis as of <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has other financial instruments, such as cash and cash equivalents, accounts receivable, accounts payable and accrued expenses, which are <em style="font: inherit;">not</em> measured at fair value on a recurring basis but are recorded at amounts that approximate fair value due to their liquid or short-term nature. <span style="color:#000000;">The fair value of the Company’s long-term debt is estimated using a discounted cash flow method based on interest rates that are currently available for debt issuances with similar terms and maturities. At </span><em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"> and </span><em style="font: inherit;"> December 31, 2023</em><span style="color:#000000;">, the estimated fair value of total debt was $60.0 million at each date, compared to a carrying amount of $60.0 million at each date</span>. The Company did <em style="font: inherit;">not</em> have any other financial liabilities within the scope of the fair value disclosure requirements as of <em style="font: inherit;"> March 31, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Nonfinancial assets and liabilities, such as goodwill, indefinite-lived intangible assets, long-lived assets and the net liability related to the put/call options pursuant to the innolectric investment agreement, are accounted for at fair value on a nonrecurring basis. These items are tested for impairment upon the occurrence of a triggering event or in the case of goodwill, on at least an annual basis.  Based on the Company's assessment,<span style="color:#000000;"> it was concluded that <em style="font: inherit;">no</em> triggering events occurred during the </span><em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;"> March 31, 2023</em>.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Carrying value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Fair value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash and cash equivalents</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Other Current Assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,231</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds (Rabbi Trust)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,995</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">179</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 2:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Certificates of deposit and time deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,499</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,904</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">74,186</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,320</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,584</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">December 31, 2023</em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Carrying value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Fair value</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash and cash equivalents</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Other Current Assets</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">57,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 1:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Money market funds (Rabbi Trust)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Level 2:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Certificates of deposit and time deposits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Subtotal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,926</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">92,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">89,371</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 59231000 59231000 59231000 0 10995000 10995000 10995000 0 179000 179000 0 179000 11174000 11174000 10995000 179000 3499000 3781000 1094000 2405000 3499000 3781000 1094000 2405000 73904000 74186000 71320000 2584000 57544000 57544000 57544000 0 31188000 31188000 31188000 0 303000 303000 0 303000 31491000 31491000 31188000 303000 3629000 3926000 639000 2990000 3629000 3926000 639000 2990000 92664000 92961000 89371000 3293000 200000 300000 200000 500000 4300000 4000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 38.9%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Balance Sheet Classification</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">March 31, 2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">December 31, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 31.1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative assets:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as cash flow hedges</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Non designated as hedging instruments</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">430</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">486</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest rate swap agreements:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as a cash flow hedge</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total derivative assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,730</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,446</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liabilities:</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Designated as cash flow hedges</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Other current liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total derivative liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 0 0 430000 486000 4300000 3960000 4730000 4446000 196000 5000 196000 5000 0 60000000 60000000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">7.</em></b></p> </td> <td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>INVENTORIES</b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The components of inventories are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Work in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 9pt;">Inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">136,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">  </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,507</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Work in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,006</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">42,038</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,946</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">30,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 9pt;">Inventories</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">130,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">136,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 60507000 63647000 44006000 42038000 25946000 30855000 130459000 136540000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">8.</em></b></p> </td> <td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> <b>PROPERTY, PLANT AND EQUIPMENT</b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">Property, plant and equipment consist of the following:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Land</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">348</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Buildings and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Construction in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">113,595</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(77,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(79,195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 9pt;">Property, plant and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Depreciation expense was<span style="color:#000000;"> $2.3 </span>million and <span style="color:#000000;">$2.1</span> million, respectively, for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>. Depreciation expense related to our manufacturing facilities and equipment is included in cost of sales and depreciation expense associated with administrative facilities and office equipment is included in selling, general and administrative expense within the accompanying condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At <em style="font: inherit;"> March 31, 2024, </em>a total of $2.0 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related to property in Glen Rock, Pennsylvania and several buildings in Zhongshan, PRC. At <em style="font: inherit;"> December 31, 2023, </em>a total of $1.3 million of property was classified as assets held for sale within other current assets on the accompanying condensed consolidated balance sheets related solely to the buildings in Zhongshan, PRC. </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Land</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">348</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Buildings and improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,788</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,286</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">99,346</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">98,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Construction in progress</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,567</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">113,595</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">115,728</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(77,559</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(79,195</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-indent: 9pt;">Property, plant and equipment, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,036</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 121000 348000 12788000 15286000 99346000 98527000 1340000 1567000 113595000 115728000 77559000 79195000 36036000 36533000 2300000 2100000 2000000 1300000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">9.</em></b></p> </td> <td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ACCRUED EXPENSES</b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Accrued expenses consist of the following:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Salaries, bonuses and related benefits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,403</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,606</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,046</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Accrued restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">5,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Sales commissions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Warranty accrual</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,594</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,542</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,953</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,657</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="background-color:#FFFFFF;font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="color:#000000;"><span style="background-color:#ffffff;">The change in warranty accrual during the </span></span><em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"><span style="background-color:#ffffff;"> primarily related to repair costs incurred and adjustments to pre-existing warranties.  There were <em style="font: inherit;">no</em> new material warranty charges incurred </span></span>during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><span style="text-decoration: underline; ">Restructuring Activities:</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Activity and liability balances related to restructuring costs for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Liability at</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cash Payments</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Liability at</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">New</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">and Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Charges</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Settlements</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Severance costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: justify;"> The new charges and ending liability balance noted above for severance costs largely relate to an initiative within our Connectivity segment related to the transition of certain manufacturing from our Glen Rock, Pennsylvania facility to other existing Bel sites. The balances as of <em style="font: inherit;"> December 31, 2023 </em>related to the Company’s facility consolidation project in the PRC whereby <em style="font: inherit;">two</em> of our Magnetic Solutions manufacturing sites were consolidated into a single new site. </div> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Salaries, bonuses and related benefits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,403</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33,566</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">2,606</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">3,046</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Accrued restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">4,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">5,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Sales commissions</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,929</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,347</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Warranty accrual</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,594</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,542</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,953</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">36,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">54,657</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 18403000 33566000 2606000 3046000 4287000 5498000 1929000 2347000 1594000 1542000 7953000 8658000 36772000 54657000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31, 2024</em></em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Liability at</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Cash Payments</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Liability at</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">December 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">New</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">and Other</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">March 31,</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Charges</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Settlements</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Severance costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,551</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other restructuring costs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,947</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,498</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,287</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1551000 65000 1276000 340000 3947000 0 -0 3947000 5498000 65000 1276000 4287000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em>    </b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Our primary objective for holding derivative financial instruments is to manage foreign currency exchange rate risk and interest rate risk, when deemed appropriate. We enter into these contracts in the normal course of business to mitigate risks and <em style="font: inherit;">not</em> for speculative purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Foreign Currency Forward Contracts</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Under our risk management strategy, we periodically use foreign currency forward contracts to manage our short-term exposures to fluctuations in operational cash flows resulting from changes in foreign currency exchange rates. These cash flow exposures result from portions of our forecasted operating expenses, primarily compensation and related expenses, which are transacted in currencies other than the U.S. dollar, most notably the Chinese renminbi and the Mexican peso.<span style="color:#000000;"> These foreign currency forward contracts generally have maturities of <em style="font: inherit;">no</em> longer than <em style="font: inherit;">twelve</em> months, although occasionally we will execute a contract that extends beyond <em style="font: inherit;">twelve</em> months, depending upon the nature of the underlying risk. </span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">We held outstanding foreign currency forward contracts with notional amounts of <span style="color:#000000;">$22.1</span> million and <span style="color:#000000;">$25.8</span> million as of <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, respectively. The Company's foreign currency forward contracts related to the Chinese renminbi are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within cost of goods sold in the period in which the hedged transaction affects earnings. </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Interest Rate Swap Agreements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">To partially mitigate risks associated with the variable interest rates on the revolver borrowings under the Company's credit agreement (as defined and described in </span><span style="color:#000000;"><span style="background-color:#ffffff;">Note <em style="font: inherit;">11,</em> "Debt"</span></span><span style="background-color:#ffffff;">, below), in <em style="font: inherit;"> November 2021, </em>we executed a pay-fixed, receive-variable interest rate swap agreement with each of</span><span style="color:#000000;"><span style="background-color:#ffffff;"> <em style="font: inherit;">two</em> mu</span></span><span style="background-color:#ffffff;">ltinational financial institutions under which we, prior to the <em style="font: inherit;"> January 2023 </em>amendment described below which transitioned the reference rate from LIBOR to SOFR, (i) paid interest at a fixed rate of</span><span style="color:#000000;"><span style="background-color:#ffffff;"> 1.3055% a</span></span><span style="background-color:#ffffff;">nd received variable interest of <em style="font: inherit;">one</em>-month LIBOR on a notional amount </span><span style="color:#000000;"><span style="background-color:#ffffff;">of $30.0 million and (ii) paid interest at a fixed rate of 1.3180% and received variable interest of <em style="font: inherit;">one</em>-month LIBOR on a notional amount of <span style="-sec-ix-hidden:c111520398">$30.0</span> million (as amended to date, the <em style="font: inherit;">“2021</em> Swaps”).  The effective date of the <em style="font: inherit;">2021</em> Swaps was <em style="font: inherit;"> December 31, 2021, </em>and settlements with the counterparties began on <em style="font: inherit;"> January 31, 2022 </em>and occur on a m</span></span><span style="background-color:#ffffff;">onthly basis. The <em style="font: inherit;">2021</em> Swaps will terminate on <em style="font: inherit;"> August 31, 2026. </em>In <em style="font: inherit;"> January 2023, </em>and in connection with related changes to its credit agreement, the Company amended the <em style="font: inherit;">2021</em> Swaps to transition the related reference rates in these agreements from LIBOR to SOFR, effective <em style="font: inherit;"> January 31, 2023. </em>Under the amended <em style="font: inherit;">2021</em> Swaps, the Company is required to pay interest on the notional amount at the rate </span><span style="color:#000000;"><span style="background-color:#ffffff;">of 1.334% and 1.348%, resp</span></span><span style="background-color:#ffffff;">ectively, in exchange for the daily SOFR rate plus 10 basis points. </span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">The <em style="font: inherit;">2021</em> Swaps are designated as cash flow hedges for accounting purposes and as such, changes in their fair value are recognized in accumulated other comprehensive loss in the consolidated balance sheet and are reclassified into the statement of operations within interest expense in the period in which the hedged transaction affects earnings. </span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><span style="background-color:#ffffff;">Fair Values of Derivative Financial Instruments</span></b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">See Note <em style="font: inherit;">6,</em><i>"Fair Value Measurements"</i> for the gross fair values of the Company's derivative assets and liabilities as of <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024</em> and <em style="font: inherit;"> December 31, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><span style="background-color:#ffffff;">Derivative Financial Instruments in Cash Flow Hedging Relationships</span></b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">The effects of derivative financial instruments designated as cash flow hedges on<span style="color:#000000;"> accumulated other comprehensive loss (“AOCL”) an</span>d on the condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were as follows: </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net (losses) gains recognized in AOCL:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign currency forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(111</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate swap agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">955</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">844</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net gains (losses) gains reclassified from AOCL to the consolidated statement of operations:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign currency forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate swap agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">637</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The losses related to the foreign currency forward contracts are included as a component of currency translation adjustment on the accompanying condensed consolidated statements of comprehensive income for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>  and <em style="font: inherit;">2023.</em>  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Derivative</b> <b>Financial Instruments</b> <b><em style="font: inherit;">Not</em> Designated as Hedging Instruments</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Gains recognized on derivative financial instruments <em style="font: inherit;">not</em> designated as hedging instruments in our condensed consolidated statements of operations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> were as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Classification in Consolidated Statements of Operations</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 23.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other income/expense, net</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">  </p> 22100000 25800000 0.013055 30000000 0.01318 0.01334 0.01348 0.0010 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net (losses) gains recognized in AOCL:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign currency forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(111</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(361</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate swap agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">955</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(408</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">844</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(769</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net gains (losses) gains reclassified from AOCL to the consolidated statement of operations:</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Foreign currency forward contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(268</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">151</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest rate swap agreements</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">615</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">486</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">347</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">637</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> -111000 -361000 955000 -408000 844000 -769000 -268000 151000 615000 486000 347000 637000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 38.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Classification in Consolidated Statements of Operations</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 23.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign currency forward contracts</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Other income/expense, net</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">159</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 159000 0 159000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">11.</em></b></p> </td><td> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b> DEBT</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company has a Credit and Security Agreement with KeyBank National Association (as amended, the "credit agreement" or the "CSA"). <span style="color:#000000;">The CSA provides a $175 million 5-year senior secured revolving credit facility ("Revolver"), with a sublimit of up to $10 million available for letters of credit and a sublimit of up to $5 million available for swing line loans</span>. Revolving loans borrowed under the CSA mature on <em style="font: inherit;"> September 1, 2026. </em>At <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, outstanding borrowings under the revolver amounted to <span style="color:#000000">$60</span> million at each date. The unused credit available under the credit facility was $115 million at each of <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023. </em>The Company incurred $0.4 million and $1.0 of interest expense during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> March 31, 2023, </em>respectively, in connection with interest due on its outstanding borrowings under the CSA during each period, including the effects of the <em style="font: inherit;">2021</em> Swaps and amortization of deferred financing costs. During <em style="font: inherit;"> January 2023, </em>the Company amended its CSA and related <em style="font: inherit;">2021</em> Swaps to transition the reference rate from LIBOR to SOFR effective <em style="font: inherit;"> January 31, 2023</em><i>.</i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The interest rate in effect at <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>was 2.47% at each date. Our full debt balance at each <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;"> December 31, 2023 </em>was covered by the <em style="font: inherit;">2021</em> Swaps, as further described in Note <em style="font: inherit;">10,</em> <i>"Derivative Instruments and Hedging Activities"</i>. No outstanding borrowings were subject to a variable interest rate at <em style="font: inherit;"> March 31, 2024 </em>or <em style="font: inherit;"> December 31, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The credit agreement contains customary representations and warranties, covenants and events of default.  In addition, the credit agreement contains financial covenants that measure (i) the ratio of the Company’s total funded indebtedness, on a consolidated basis, less the aggregate amount of all unencumbered cash and cash equivalents, to the amount of the Company’s consolidated EBITDA (“Leverage Ratio”) and (ii) the ratio of the amount of the Company’s consolidated EBITDA to the Company’s consolidated fixed charges (“Fixed Charge Coverage Ratio”).  If an event of default occurs, the lenders under the credit agreement would be entitled to take various actions, including the acceleration of amounts due thereunder and all actions permitted to be taken by a secured creditor.  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">At <em style="font: inherit;"> March 31, 2024, </em>the Company was in compliance with its debt covenants, including its most restrictive covenant, the Fixed Charge Coverage Ratio.</p> 175000000 P5Y 10000000 5000000 60000000 115000000 400000 1000000 0.0247 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b><span style="background-color:#ffffff;">INCOME TAXES</span></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company and its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. <span style="color:#000000;">The Company is <em style="font: inherit;">no</em> longer subject to U.S. federal examinations by tax authorities for years before <em style="font: inherit;">2020</em> and for state examinations before <em style="font: inherit;">2017.</em> Regarding foreign subsidiaries, the Company is <em style="font: inherit;">no</em> longer subject to examination by tax authorities for years before <em style="font: inherit;">2013</em> in Asia and generally <em style="font: inherit;">2015</em> in Europe. </span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">As a result of the expiration of the statutes of limitations for specific jurisdictions, it is reasonably possible that the related unrecognized benefits for tax positions taken regarding previously filed tax returns <em style="font: inherit;"> may </em>change materially from those recorded as liabilities for uncertain tax positions in the Company’s condensed consolidated financial statements at<em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;">. </span>The Company’s liabilities for uncertain tax positions totaled <span style="color:#000000;">$19.9</span> million and <span style="color:#000000;">$19.8</span> million at <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, respectively, of which<span style="color:#000000;"> $3.5 </span>million are expected to be resolved during <em style="font: inherit;">2024</em> by way of expiration of the related statute of limitations. These amounts, if recognized, would reduce the Company’s effective tax rate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company’s policy is to recognize interest and penalties related to uncertain tax positions as a component of the current provision for income taxes<span style="color:#000000;">. During the </span><em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"> and </span><em style="font: inherit;">2023</em><span style="color:#000000;">, the Company recognized </span><span style="color:#000000;">$0.1 </span>million, in each period, of interest and penalties in the condensed consolidated statements of operations. The Company has approximately $2.1 million and $2.0 million accrued for the payment of interest and penalties at <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em>, respectively, which is included in liability for uncertain tax positions in the condensed consolidated balance sheets.</p> 19900000 19800000 3500000 100000 2100000 2000000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">13.</em></b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>RETIREMENT, SAVINGS AND DEFERRED COMPENSATION PLANS</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains the Bel Fuse Inc. Employees’ Savings Plan, a defined contribution plan that is intended to meet the applicable requirements for tax-qualification under sections <em style="font: inherit;">401</em>(a) and (k) of the Internal Revenue Code of <em style="font: inherit;">1986,</em> as amended.<span style="color:#000000;"><span style="background-color:#ffffff;">The expense for the <em style="font: inherit;">three</em> months ended </span></span><em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em><span style="background-color:#ffffff;"><span style="color:#000000;"> amounted to</span></span><span style="color:#000000;"> $0.6 milli</span><span style="background-color:#ffffff;"><span style="color:#000000;">on and $0.4 million, respectively.</span></span><span style="background-color:#ffffff;"><span style="color:#000000;"> </span></span>The Company’s matching contribution is made in the form of Bel Fuse Inc. Class A common stock. As of <em style="font: inherit;"> March 31, 2024</em>, the plan owned <span style="color:#000000;">284,384</span>and <span style="color:#000000;">59,709</span> shares of Bel Fuse Inc. Class A and Class B common stock, respectively.  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company also maintains a Nonqualified Deferred Compensation Plan (the "DCP"). With certain exceptions, the Company's contributions to the DCP are discretionary and become fully vested by the participants upon reaching age 65. The expense amounted to less than $0.1 million during each of the <em style="font: inherit;">three</em>-month periods ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023.</em> As the plan is fully funded, the assets and liabilities related to the DCP were in equal amounts of $1.1 million at <em style="font: inherit;"> March 31, 2024 </em>and $1.0 million at <em style="font: inherit;"> December 31, 2023. </em>These amounts are included in other assets and other liabilities, respectively, on the accompanying condensed consolidated balance sheets as of each date. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company's subsidiaries in Asia have a retirement fund covering substantially all of their Hong Kong based full-time employees. The expense for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em> amounte<span style="background-color:#ffffff;">d to </span><span style="color:#000000;">$0.1 </span>million and <span style="color:#000000;">$0.6</span> million, res<span style="background-color:#ffffff;">pectively</span><span style="background-color:#ffffff;">.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company maintains a <span style="color:#000000;"><span style="background-color:#ffffff;">SERP, </span></span>which is designed to provide a limited group of key management and other key employees of the Company with supplemental retirement and death benefits.  As discussed in <span style="color:#000000;">Note <em style="font: inherit;">6</em> </span>above, the Company has investments in a rabbi trust which are intended to fund the obligations of the SERP.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The components of SERP expense are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The service cost component of net benefit cost is presented within cost of sales, research and development costs or selling, general and administrative expense on the accompanying condensed consolidated statements of operations, in accordance with where compensation cost for the related associate is reported.  All other components of net benefit cost, including interest cost and net amortization noted above, are presented within other income/expense, net in the accompanying condensed consolidated statements of operations.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following amounts are recognized net of tax in accumulated other comprehensive loss:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">  </p> 600000 400000 284384 59709 65 100000 1100000 1000000 100000 600000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;">March 31,</em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">99</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">226</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net periodic benefit cost</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">345</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 99000 92000 226000 221000 -20000 -18000 345000 331000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Prior service cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">192</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">212</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,336</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 192000 212000 -1336000 -1336000 -1144000 -1124000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody> <tr style="vertical-align: top;"> <td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">14.</em> </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>ACCUMULATED OTHER COMPREHENSIVE LOSS</b></p> </td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The components of accumulated other comprehensive loss at <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023</em> are summarized below:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; margin-left: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 74%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Foreign currency translation adjustment, net of taxes of ($<span style="-sec-ix-hidden:c111520600">302</span>) at March 31, 2024 and ($<span style="-sec-ix-hidden:c111520601">276</span>) at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unrealized gains on interest rate swap cash flow hedge, net of taxes of $<span style="-sec-ix-hidden:c111520604">0</span> at March 31, 2024 and $<span style="-sec-ix-hidden:c111520605">0</span> at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Unrealized holding gains on marketable securities, net of taxes of ($<span style="-sec-ix-hidden:c111520608">7</span>) at March 31, 2024 and ($<span style="-sec-ix-hidden:c111520609">7</span>) at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unfunded SERP liability, net of taxes of $<span style="-sec-ix-hidden:c111520612">723</span> at March 31, 2024 and $<span style="-sec-ix-hidden:c111520613">718</span> at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 74%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accumulated other comprehensive loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Changes in accumulated other comprehensive loss by component during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> are as follows.  All amounts are net of tax.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; margin-left: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unrealized</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unrealized</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Foreign Currency</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gains (Losses) on</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Holding Gains</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Translation</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Interest Rate Swap</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(Losses) on</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unfunded</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash Flow Hedge</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Marketable Securities</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">SERP Liability</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520640">(16,423</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520642">19</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520643">407</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520645">(12,037</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other comprehensive (loss) income before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,044</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520648">1</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,058</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amount reclassified from accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(a)</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net current period other comprehensive (loss) income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520660">1</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,420</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520664">(20,199</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520665">4,300</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520666">20</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520669">(15,457</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; margin-left: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">(a) This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other income/<span style="background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">expense,</span> net on the accompanying condensed consolidated statements of operations.</p> </td> </tr> </tbody> </table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; margin-left: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">March 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">December 31,</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2024</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 74%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Foreign currency translation adjustment, net of taxes of ($<span style="-sec-ix-hidden:c111520600">302</span>) at March 31, 2024 and ($<span style="-sec-ix-hidden:c111520601">276</span>) at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(20,199</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(16,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unrealized gains on interest rate swap cash flow hedge, net of taxes of $<span style="-sec-ix-hidden:c111520604">0</span> at March 31, 2024 and $<span style="-sec-ix-hidden:c111520605">0</span> at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,960</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Unrealized holding gains on marketable securities, net of taxes of ($<span style="-sec-ix-hidden:c111520608">7</span>) at March 31, 2024 and ($<span style="-sec-ix-hidden:c111520609">7</span>) at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Unfunded SERP liability, net of taxes of $<span style="-sec-ix-hidden:c111520612">723</span> at March 31, 2024 and $<span style="-sec-ix-hidden:c111520613">718</span> at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">422</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 74%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 74%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Accumulated other comprehensive loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(15,457</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(12,037</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -20199000 -16423000 4300000 3960000 20000 19000 -422000 -407000 -15457000 -12037000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; margin-left: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unrealized</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unrealized</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Foreign Currency</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Gains (Losses) on</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Holding Gains</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Translation</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Interest Rate Swap</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(Losses) on</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Unfunded</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 7%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Adjustment</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Cash Flow Hedge</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Marketable Securities</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">SERP Liability</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520640">(16,423</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,960</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520642">19</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520643">407</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520645">(12,037</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other comprehensive (loss) income before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,044</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">955</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c111520648">1</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,058</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Amount reclassified from accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(a)</em></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%; margin: 0px; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net current period other comprehensive (loss) income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">340</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520660">1</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,420</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 34%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 34%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at March 31, 2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520664">(20,199</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520665">4,300</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520666">20</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><em style="font: inherit;"> </em></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c111520669">(15,457</span></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> 3960000 -4044000 955000 30000 -3058000 -268000 615000 -0 15000 362000 -3776000 340000 15000 -3420000 422000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>COMMITMENTS AND CONTINGENCIES</b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><span style="text-decoration: underline; ">Legal Proceedings</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company is party to a number of legal actions and claims, <em style="font: inherit;">none</em> of which individually or in the aggregate, in the opinion of management, are expected to have a material adverse effect on the Company's consolidated results of operations or consolidated financial position.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> June 23, 2021, </em>a patent infringement lawsuit styled <i>Bel Power Solutions, Inc. v. Monolithic Power Systems, Inc.</i>, Case Number <em style="font: inherit;">6:21cv00655,</em> was filed in the United States District Court for the Western District of Texas (Waco Division) by Bel Power Solutions, Inc. against Monolithic Power Systems, Inc. ("MPS") for infringement of various patents directed towards systems, methods and articles of manufacture that provide a substantial improvement in power control for circuits, including novel and unique point-of-load regulators. On <em style="font: inherit;"> July 27, 2023, </em>the Western District of Texas court filed an Order granting MPS’s motion for summary judgment of non-infringement. The Court’s memorandum and opinion is forthcoming. <span style="color:#000000;"><span style="background-color:#ffffff;">The Company is evaluating its options for appeal.</span></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">In connection with the Company's <em style="font: inherit;">2014</em> acquisition of the Power-One Power Solutions business ("Power Solutions") of ABB Ltd., there is an ongoing claim by the Arezzo Revenue Agency in Italy concerning certain tax matters related to what was then Power-One Asia Pacific Electronics Shenzhen Co. Ltd. (now Bel Power Solutions Asia Pacific Electronics Shenzhen Co. Ltd, or “BPS China”) for the years <em style="font: inherit;">2004</em> to <em style="font: inherit;">2006.</em> In <em style="font: inherit;"> September 2012, </em>the Tax Court of Arezzo ruled in favor of BPS China and cancelled the claim. In <em style="font: inherit;"> February 2013, </em>the Arezzo Revenue Agency filed an appeal of the Tax Court’s ruling. The hearing of the appeal was held on <em style="font: inherit;"> October 2, 2014.  </em>On <em style="font: inherit;"> October 13, 2014, </em>BPS China was informed of the Regional Tax Commission of Florence ruling which was in favor of the Arezzo Revenue Agency and against BPS China. An appeal was filed on <em style="font: inherit;"> July 18, 2015 </em>before the Regional Tax Commission of Florence and rejected. On <em style="font: inherit;"> December 5, 2016, </em>the Arezzo Revenue Agency filed an appeal with the Supreme Court and BPS China filed a counter-appeal on <em style="font: inherit;"> January 4, 2017. </em>The Supreme Court has yet to render its judgment. The estimated liability related to this matter is approximately </span><span style="color:#000000;"><span style="background-color:#ffffff;">$12.0 million a</span></span><span style="background-color:#ffffff;">nd has been included as a liability for uncertain tax positions on the accompanying condensed consolidated balance sheets </span><span style="color:#000000;"><span style="background-color:#ffffff;">at</span></span><em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"><span style="background-color:#ffffff;"> </span></span><span style="background-color:#ffffff;">and </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">. As Bel is entitled to be fully indemnified in this matter per the terms of the stock purchase agreement with ABB, a corresponding other asset for indemnification is also included in other assets on the accompanying condensed consolidated balance sheets at</span><span style="color: #000000; "><em style="font: inherit;"> March 31, 2024</em></span><span style="background-color:#ffffff;"> and </span><em style="font: inherit;"> December 31, 2023</em><span style="background-color:#ffffff;">.</span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="background-color:#ffffff;">In connection with the Company's <em style="font: inherit;">2021</em> acquisition of EOS Power ("EOS"), there is an ongoing claim asserted with respect to EOS by the Principal Commissioner of Customs (Preventive), Mumbai related to customs duties and imposed fines and penalties dating back to <em style="font: inherit;">1994.</em> The original demand was in the amount of approximately</span><span style="color:#000000;"><span style="background-color:#ffffff;">$1.4 million, of which EOS has paid $0.5 million.</span></span><span style="background-color:#ffffff;"> </span><span style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><span style="background-color:#ffffff;">E</span></span><span style="background-color:#ffffff;">OS filed an Appeal in <em style="font: inherit;">2016</em> which is pending with the Customs, Excise and Service Tax Appellate Tribunal in Mumbai related to the</span><span style="color:#000000;"><span style="background-color:#ffffff;"> $0.9 </span></span><span style="background-color:#ffffff;">million balance of the original demand net of EOS' payment. As part of the EOS acquisition agreement entered into in <em style="font: inherit;"> March 2021, </em>the Company is entitled to be indemnified for this matter for a period of </span><span style="color:#000000;"><span style="background-color:#ffffff;">7</span></span><span style="background-color:#ffffff;"> years from the acquisition date. The Company is unable to determine at this time what amount, if any, <em style="font: inherit;"> may </em>ultimately be due in connection with this claim. </span><span style="color:#000000;"><span style="background-color:#ffffff;">As such, <em style="font: inherit;">no</em> estimate was accrued as of </span></span><em style="font: inherit;"> March 31, 2024</em><span style="color:#000000;"><span style="background-color:#ffffff;">. </span></span></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><span style="color:#000000;"><span style="background-color:#ffffff;">The Company is <em style="font: inherit;">not</em> a party to any other legal proceeding, the adverse outcome of which is likely to have a material adverse effect on the Company's consolidated financial condition or consolidated results of operations.</span></span></p> 12000000 1400000 500000 900000 P7Y <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 27pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">16.</em></b></p> </td><td> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>SEGMENTS<a href="#" id="notesend" title="notesend"></a></b></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company operates in <span style="-sec-ix-hidden:c111520687">one</span> industry with <span style="-sec-ix-hidden:c111520688">three</span> reportable operating segments, which represent the Company's <span style="-sec-ix-hidden:c111520689">three</span> product groups, consisting of Power Solutions and Protection, Connectivity Solutions and Magnetic Solutions. The primary criteria by which financial performance is evaluated and resources are allocated are revenue and gross profit. The following is a summary of key financial data:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2024</em></em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Power Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Connectivity</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Magnetic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Corporate/</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">and Protection</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross Profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">26,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">19,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">2,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">(229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">48,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross Profit %</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">nm</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <p style="text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 65%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2023</em></em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Power Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Connectivity</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Magnetic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Corporate/</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">and Protection</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">172,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross Profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">29,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">18,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">8,168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">(2,380</td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">53,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross Profit %</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">nm</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2024</em></em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Power Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Connectivity</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Magnetic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Corporate/</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">and Protection</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,247</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,285</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,558</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,090</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross Profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">26,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">19,617</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">2,174</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">(229</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt">48,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross Profit %</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">nm</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">37.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 65%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended March 31, 2023</em></em></em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Power Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Connectivity</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Magnetic</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Corporate/</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">and Protection</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Solutions</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Other</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83,181</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35,767</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">172,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Gross Profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">29,680</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">18,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">8,168</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">(2,380</td><td style="width: 1%; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0px;">53,664</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Gross Profit %</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">35.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">nm</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">31.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 60247000 54285000 13558000 0 128090000 26516000 19617000 2174000 -229000 48078000 0.44 0.361 0.16 0.375 83181000 53396000 35767000 0 172344000 29680000 18196000 8168000 -2380000 53664000 0.357 0.341 0.228 0.311 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; line-height: 1;"><a href="#" id="Item_5" title="Item 5"></a>Item <em style="font: inherit;">5.</em>  <span style="text-decoration: underline; ">Other Information</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; line-height: 1;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; line-height: 1; text-align: justify;"><i><span style="text-decoration: underline; ">Rule</span></i><span style="text-decoration: underline; "> </span><i><span style="text-decoration: underline; "><em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em></span></i><span style="text-decoration: underline; "> </span><i><span style="text-decoration: underline; ">Trading Arrangements and Non-Rule</span></i><span style="text-decoration: underline; "> </span><i><span style="text-decoration: underline; "><em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em></span></i><span style="text-decoration: underline; "> </span><i><span style="text-decoration: underline; ">Trading Arrangements</span></i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; line-height: 1;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; line-height: 1; text-align: justify;">During the fiscal quarter ended <em style="font: inherit;"> March 31, 2024, </em><em style="font: inherit;"><span style="-sec-ix-hidden:c111520764"><span style="-sec-ix-hidden:c111520765"><span style="-sec-ix-hidden:c111520766"><span style="-sec-ix-hidden:c111520767">none</span></span></span></span></em> of our officers or directors, as those terms are defined in Rule <em style="font: inherit;">16a</em>-<em style="font: inherit;">1</em>(f), adopted or terminated a “Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement” or a “non-Rule <em style="font: inherit;">10b5</em>-<em style="font: inherit;">1</em> trading arrangement,” as those terms are defined in Item <em style="font: inherit;">408</em> of Regulation S-K.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;"> </p> This reclassification relates to the amortization of prior service costs and gains/losses associated with the Company's SERP Plan. This expense is reflected in other expense, net on the accompanying condensed consolidated statements of operations.